#list_left { float: left; width: 738px; }
#list_right { float: right; width: 210px; border:1px solid #e2e2e2; background:#FDFDFD; }
    #list_right em { margin-top:0px; }

.related_left { float:left; width:690px; }
.related_right { float:right; width:260px; }

/*--- item ---*/
#item_map { height:250px; *width:100%; _width:99%; }
.custom_field { margin:0; width:100%; }
    .custom_field td { padding:4px 2px; border-bottom:1px dashed #E1E1E1; font-size:14px; line-height:22px; }
        .custom_field .key { width:100px; text-align:right; background:#FFFBF7; }

.custom_field_list { margin:0; width:100%; line-height:22px;}
    .custom_field_list td { padding:1px 0; font-size:15px; }
        .custom_field_list td a { margin:0 2px; font-size:15px;}
        .custom_field_list .key { width:65px; text-align:left; }

.item-search-empty { color:#808080; margin:20px; }
    .item-search-empty ul { margin:0; padding:0; }
        .item-search-empty ul li { margin: 0 20px; *margin-bottom:10px; }
            .item-search-empty ul li a { color:#0066ff }
                .item-search-empty ul li a:hover { color:#ff9900; }

/*--- category ---*/
.item-ix-box { margin-bottom:10px;  }
.item-ix-box .cate_title { font-size:14px; color:#CC0000; padding:0 10px; margin-bottom:5px; position:relative; }
.item-ix-box .cate_title .right_title { position:absolute; right:5px; top:4px; font-size:12px; font-weight:normal; }
.item-ix-box .cate_title .right_title a {}
.item-ix-box .category-info { float:left; width:240px; }
.item-ix-box .category-finer { float:left; width:710px; height:235px; border-left:1px solid #e2e2e2; }
.item-ix-box .subjects { margin:0; padding:0; list-style:none; }
.item-ix-box .subjects li { float:left; width:160px; margin-top:15px; margin-left:15px; _margin-left:14px; }
.item-ix-box .subjects li div { margin:0 auto; width:160px; height:130px; background: #f6f6f6; text-align:center; }
.item-ix-box .subjects li div img {max-width:150px; max-height:120px; _width: expression(this.width > 150 ? 150 : true); 
    _height: expression(this.height > 120 ? 120 : true);  }
.item-ix-box .subjects li p.title { margin-top:8px; font-size:14px; }
.item-ix-box .subjects li p.start { margin-top:8px; height:15px; text-align:right; width:100%; _height:14px; _line-height:100%; }
.item-ix-box .subjects li p.scate { margin-top:8px; }
.item-ix-box .subjects li p.gary a{ color:#aaa; }
.item-ix-box .subjects li p.gary a:hover{ color:#555; }

.item-ix-box .category-tabs { border-bottom:1px solid #e2e2e2; *border-bottom:0; }
.item-ix-box .category-tabs li { float:left; padding:6px 8px; padding:0 8px\0; height:30px\0; line-height:33px\0; }

/*--- list ---*/
#cate_right{ float: right; width: 255px; }
#cate_left{ float: left; width: 705px; }
.itemfiner { background:#fffbe6; }
.itemlist { clear:both; padding:10px 0 5px 0px; border-bottom:1px dashed #ddd; line-height:18px; margin:0; }
.itemlist .item { float:left; width:615px; } 
.itemlist .item .info { float:left; margin:0 0 5px 0; width:525px; }
.itemlist .item .info h3 { margin:0 5px 0 0; display:inline; font-size:16px; line-height:25px;}
.itemlist .item .info h3 a { color:#CC3300; font-size:16px;}
.itemlist .item .info p { line-height:30px; margin:2px 0;}
.itemlist .item .info ul { }
.itemlist .item .info li { padding:1px 0; }
.itemlist .item .stat { float:right; width:85px; }
.itemlist .item .stat li { padding:1px 0; line-height:18px; height:18px; }
.itemlist .item .stat li.start { line-height:15px; height:15px; }
.itemlist .pic { float:left; width:105px; height:80px; margin:0 12px 5px 0; }
.itemlist .pic div { border:1px solid #eee; height:80px; text-align:center; background:#F6F6F6;  }
.itemlist .pic div img { vertical-align: middle; max-width:100px; max-height:75px; _width:expression(this.width > 100 ? 100 : true); 
    _height:expression(this.height > 75 ? 75 : true); }
.itemlist .pic div b { display:inline-block; height:100%; vertical-align:middle; }
.itemlist .pic p { padding:0;margin:0; }

.list-filter { border:1px solid #e2e2e2; margin-bottom:5px; width:100%; overflow:hidden; }
.list-filter-item { clear:both; margin:0 2px; }
.list-filter-item dl { display:block; margin:0; padding:0; border-bottom:1px dashed #e2e2e2; margin-bottom: -1px; width:100%; overflow:hidden; }
.list-filter-item dt { width:65px; margin-left:0; margin-top:8px; text-align:right;white-space:nowrap; overflow:hidden;}
.list-filter-item dd { width:660px; margin:5px 0 3px 0; }
.list-filter-item dd ul { width:618px; list-style:none; margin:0; padding:0px 0px; }
.list-filter-item dd ul li { display:inline; margin:3px 10px; white-space: nowrap; *line-height:16px; *padding-bottom:3px; }
.list-filter-item dd ul li:first-child { clear:left; }
.list-filter-item dd ul li .selected a { color:#cc0000; }
.list-filter-item dd ul li img { margin-right:1px; }
.list-filter-item dd ul li.att_icon span a { position: relative; top:-4px; }
.list-filter-item dt, .list-filter-item dd, .list-filter-item dd ul, .list-filter-item dd ul li { display: inline; float: left; }
.list-filter-item dd .more { float:left; line-height:18px; margin-top:0px; padding-left:16px; position:relative; outline:none; color:gray; }
.list-filter-item dd .open, .list-filter-item dd .close { background:url(img/mini-ex.gif) no-repeat; }
.list-filter-item dd .open { background-position: -3px -2px; }
.list-filter-item dd .close { background-position: -3px -20px; }

/*--- top ---*/
.subject_top { clear:both; margin:10px 1px; border-bottom:1px dashed #ccc; }
.subject_top h3 { margin:0 10px; float:left; font-size:16px; width:70%;}
.subject_top h3 a { color:#990000; }
.subject_top em { float:right;}
.subject_top p { clear:both; margin:10px 10px 5px 10px; line-height:26px; }

/*--- itempic ---*/
.itempics { list-style:none; margin:10px 0 10px 0px; padding:0; }
.itempics li { float:left; width:170px; height:160px; text-align:center; margin-right:14px; _margin-right:10px; }
.itempics li div { width:170px; height:130px; border:1px solid #ccc; background:#eee; }
.itempics li div img { max-width:150px; max-height:120px; 
    _width:expression(this.width > 150 ? 150 : true); _height:expression(this.height > 120 ? 120 : true); margin-top:8px;
    /*margin-top:expression((130-this.height)/2)*/ }
.itempics li p { margin:0; padding:5px 0; }

/*--- related ---*/
.relatedpics { list-style:none; margin:10px 0 10px 0px; padding:0; }
.relatedpics li { float:left; width:155px; height:155px; text-align:center; margin-right:14px; _margin-right:10px; }
.relatedpics li div { width:155px; height:125px; border:1px solid #ccc; background:#eee; }
.relatedpics li div img { max-width:145px; max-height:115px; 
    _width:expression(this.width > 145 ? 145 : true); _height:expression(this.height > 115 ? 115 : true); margin-top:8px;
    /*margin-top:expression((130-this.height)/2)*/ }
.relatedpics li p { margin:0; padding:5px 0; }

/*--- Picture ---*/
#pic_left { float:left; width:750px; }
#pic_right { float:right; width:200px;}

.pics { list-style:none; margin:0; padding:5px; }
.pics li { float:left; margin-left:10px; height:115px; width:115px; border:1px solid #ccc; }
.pics li img { max-width:100px; max-height:100px; _width: expression(this.width > 100 ? 100 : true); 
    _height: expression(this.height > 100 ? 100 : true); margin-top: expression((118-this.height)/2); 
    margin-left: expression((118-this.width)/2); }

.rail-piclist { width:100%; overflow:auto; overflow-x:hidden; overflow-y:auto; margin: 0 0 5px 0; 
    padding:0; height:120px; list-style:none; }
.rail-piclist li { float:left; text-align:center; width:128px; height:98px; padding:4px 0;
    margin: 5px 0 5px 3px; border: 1px solid #ccc;}
.detail-picture-no { background:#fff; }
.detail-picture-yes { background:#FFCC00; }
.rail-piclist img { max-width: 124px; max-height: 94px; _width: expression(this.width > 124 ? 124 : true); 
    _height: expression(this.height > 94 ? 94 : true); margin-top: expression((97-this.height)/2); }

.pic_display { background:#000; text-align:center; padding:10px 0; }
.pic_display img { border:1px solid #eee; max-width:900px; _width: expression(this.width > 900 ? 900 : true); }
.pic_display p {  margin:10px 0 0 0; padding:0; color:#fff; }
.pic_display p a { color:#fff; }

#picture_member { color: #fff; padding-top: 5px; }
#picture-info { margin-top:10px; background:#FFFDF4; padding:10px; }
#picture_title { font-size: 14px; font-weight: bold; }
#picture_comments { padding:15px 0; }
#browse-picture #nav { background:#FFFDF4; padding:10px 0; text-align:center; }

.pictures { padding:0;margin:10px 0 0 0;list-style:none; }
    .pictures li { float:left; width: 137px; height: 120px; margin:5px 10px; padding:1px; text-align:center; }
        .pictures li div { border:1px solid #ddd; width:125px; height:95px; background:#FCFCFC; margin-bottom:5px; }
            .pictures li div img { max-width: 124px; max-height: 94px; margin-top: expression((95-this.height)/2); 
                _width: expression(this.width > 124 ? 124 : true); _height: expression(this.height > 94 ? 94 : true); }
        .pictures li p { margin:0;padding:0; }
        .pictures li div b { display:inline-block; height:100%; vertical-align:middle; }

.pic-foo { margin-bottom:10px; }
    .pic-foo .pic-nav { text-align:center; margin:10px 0; }
    .pic-foo .pic-show { text-align:center; margin:20px 0; }
        .pic-foo .pic-show img { max-width:680px; _width:expression(this.width > 680 ? 680 : true);  }
    .pic-foo .pic-info { padding:10px; background:#F8F8F8; }
        .pic-foo .pic-info h3 { padding:0;margin:10px 0;font-size:15px; }
        .pic-foo .pic-info p { color:#808080; padding:0;margin:0; }
        .pic-foo .pic-info p.pic-content-p { margin:10px 0 0; }

.thumb_nav { margin-bottom:10px; }

.thumb_nav_direct { text-align: center; }
    .thumb_nav_direct a { display:block; border:1px solid #ccc; padding:5px 0; text-decoration: none; }
    .thumb_nav_direct a:hover { color: #808080; background:#eee; }

.thumb_nav_foo { margin:0;padding:0; }
    .thumb_nav_foo li { margin:5px 0; border:1px solid #ccc; }
        .thumb_nav_foo .thumb_box { height:130px; width:198px; text-align: center; display:table-cell; vertical-align:middle; *display: block; *font-size: 113px; *font-family:Arial; }
            .thumb_nav_foo .thumb_box img { max-width:180px; max-height:120px; _width:expression(this.width > 180 ? 180 : true); 
                _height:expression(this.height > 120 ? 120 : true); vertical-align: middle; }
    .thumb_nav_foo li.selected { border:2px solid #FF6600; }

/*--- item ---*/
#item_left { float:left; width: 700px; }
#item_right { float:right; width:250px; }

.rail-h-bg-shop { background:url(img/title_bg_shop.gif) repeat-x; height:27px; }
.item_detail { border:5px solid #fff8ec; }
.item_detail .header { padding:0 5px; line-height:16px; }
.item_detail .header h2 { float:left; font-size:20px; color:#555; margin:15px 10px; }
.item_detail .header .title_mt { float:right; margin-top:20px; font-size:12px; font-weight:normal; }
.item_detail .header .item-stat { padding-left:10px; padding-bottom:10px; border-bottom:1px solid #eee; margin-top:5px }
.item_detail .header .item-stat .start { float:left; margin:1px 5px 0 0; padding:0; height:16px; }
.item_detail .body { margin:5px; }
.item_detail .body .right { float:right; width:140px; }
.item_detail .body .right .picture { width:135px; height:100px; margin:5px auto 10px; text-align:center; }
.item_detail .body .right .picture img { max-width:124px; max-height:94px; 
    _width:expression(this.width > 124 ? 124 : true); _height:expression(this.height > 94 ? 94 : true); 
    margin-top:expression((100-this.height)/2); background:#EEE; border:1px solid #ddd; padding:2px;}
.item_detail .field { float:left; width:535px; list-style:none; margin:0; padding:0; }
.item_detail .field li { margin:0; padding:0 5px; }
.item_detail .field li .tag { font-size:10px; margin-right:5px; }
.item_detail .field li .tag a { font-size:12px; }
.item_detail .field li.item_opteration { margin:10px 0 10px 10px; word-spacing:2px; }
.item_detail .opteration > .tool-buttons { float:right; }
.item_detail .log { margin:0; padding:0; list-style:none; }
.item_detail .log li { margin:5px 0; }
.item_detail .log li .date { color:#ccc; text-align:right; }
.item_detail .relate, .item_detail .taoke_product { list-style:none; margin:0; padding:0 }
.item_detail .relate li { float:left;width:220px; max-height:120px; margin:5px 0;  }
.item_detail .relate li .relate_thumb { float:left; width:100px; max-height:100px; }
.item_detail .relate li .relate_thumb img { max-width:90px; max-height:75px; padding:1px; border:1px solid #ddd;
    _width:expression(this.width > 90 ? 90 : true); _height:expression(this.height > 75 ? 75 : true);  }
.item_detail .relate li .relate_info { float:right; width:120px;margin:0; padding:0;}
.item_detail .relate li .relate_info h5 { font-size:13px; padding:0; margin:0; }
.item_detail .relate li .relate_sp { display:block; margin:5px 0; }

.item_detail .taoke_product li { float:left; width:130px; height:180px; margin:5px 0 5px 6px; _display:inline; }
.item_detail .taoke_product li div { display:table-cell;vertical-align:middle;text-align:center; width:122px; 
    height:122px; border:1px solid #eee;  }
.item_detail .taoke_product li div img { max-width:120px; max-height:120px; 
 _width:expression(this.width > 120 ? 120 : true); _height:expression(this.height > 120 ? 120 : true); 
 *margin-top:expression((120-this.height)/2); }
.item_detail .taoke_product li div b { display:inline-block; height:100%; vertical-align:middle; }
.item_detail .taoke_product li p { margin:0; padding:0; }
.item_detail .taoke_product li h5 { font-size:13px; padding:0; margin:5px 0; font-weight:normal; }
.item_detail .taoke_product li .price { color:red; }

.item_detail .body .itempics { width:660px; min-height:85px; overflow:hidden; margin:0 auto; position:relative; }
.item_detail .body .itempics .roll td { padding:2px; }
.item_detail .body .itempics .arrow img { cursor:pointer ; }
.item_detail .body .itempics .roll .pic img { max-width:100px; max-height:100px; 
    _width:expression(this.width > 100 ? 100 : true); _height:expression(this.height > 100 ? 100 : true); }
.item_detail .body .info { margin-bottom:5px; }
.item_detail .body .members { list-style:none; }
.item_detail .body .members li { float:left; width:60px; }
.item_detail .body .members li div { width:50px; text-align:center; }
.item_detail .body .members img { max-width:48px; max-height:48px; border:1px solid #eee; padding:1px; display:block; }
.item_detail .body .info h3 { margin:5px; padding:0 0 5px 0; border-bottom:1px dashed #ccc; font-size:12px; font-weight:normal; }
.item_detail .body .info em {  float:right; margin-top:-5px; margin-right:5px; }
.item_detail .body .info em a { margin:0 2px;}
.item_detail .body .content { margin:0 10px; padding:0; line-height:180%; }
.item_detail .body .content p { margin:5px 0; padding:0; }
.item_detail .body .content img { max-width:600px; padding:1px; border:1px solid #ddd;
    _width:expression(this.width > 600 ? 600 : true); }
.item_detail .body .content table { max-width:500px; }

.item_detail .branch-group { background: #FFF; border: 1px solid #ddd; width: 300px; }
.item_detail .branch-item { padding: 10px; border-bottom: 1px solid #ddd; min-height: 40px; }
.item_detail .branch-item > h6 { font-size: 14px; }
.item_detail .branch-item > p { margin-top: 5px;line-height: 18px;color: #888; }
.item_detail .branch-item > p > .start { float:left; margin:1px 5px 0 0; padding:0; height:16px; }
.item_detail .branch-item.branch-buttons {
    height: 40px;  
    display: box; display: -webkit-box; display: -moz-box;  
    -webkit-box-pack:center; -moz-box-pack:center; -webkit-box-align:center; -moz-box-align:center; 
}

.subject .select { float:left; background:url(img/rail_tab_gb.png) no-repeat; position:relative; top:-1px; display:block; 
    height:60px; width:80px; text-align:center; margin-top:-3px; padding-top:6px; }
.subject .subtab { padding-left:5px;background:url(img/title_bg.gif) repeat-x; height:27px; }
.subject .subtab li { float:left; font-size:14px; text-align:center; margin-top:2px; }
.subject .subtab li a { display:block; width:80px; line-height:25px; }
.subject .subtab .selected a { background:url(img/rail_tab_gb.png) no-repeat; }

.gourd_box { border:1px solid #ddd; padding:10px; background:#FFF; width:210px; display:none; }
.gourd_pick { text-align:center; margin:10px 0;}
.gourd_pic { width:120px; background:url(img/gourd.gif) no-repeat; margin:0 auto; }
.gourd_content { background: #eee;padding: 5px 10px; line-height:160%; color:#888; } 
.gourd_1 { height:50px; }
.gourd_2 { background-position: 0 -50px; height:60px; }
.gourd_3 { background-position: 0 -110px; height:85px; }
.gourd_4 { background-position: 0 -190px; height:100px; }
.gourd_5 { background-position: 0 -285px; height:110px; }
.gourd_6 { background-position: 0 -390px; height:110px; }

/* about */
.about_content .aboutmap { text-align:center; margin:10px; }
.about_content .field {  list-style:none; margin:0; padding:0; }


/*--- guestbook ---*/
.guestbook { margin-top:10px; }
.guestbook .title { margin:0 5px; background:#FFF8F0; }
.guestbook .title h4 { font-size:12px; padding:3px; font-weight:normal; margin:0; }
.guestbook .body { margin:5px 10px; line-height:20px; }
.guestbook .body .content { margin:5px 0; color:#808080; }
.guestbook .body .reply { margin:5px 0; color:#FF6600; }

/*--- forum ---*/
.forums {}
.forum { margin:0; padding:0; list-style:none; }
.forum li { font-size:14px; line-height:30px; padding:0 10px; border-bottom:1px dashed #eee; }
.forum li cite { float:right; font-style:normal; color:#808080; }
.forum li.title { font-weight:bold; color:#808080; }

#map_iframe { width:258px; height:200px; margin-bottom:5px; border-bottom:1px solid #E4E4E4; }

/*--- map ---*/
#mapmark_control { margin-bottom: 10px; }
#mapmark_mymap { position: relative; height: 350px; margin-bottom: 10px; }
#mapmark_mymap_in_dialog { position: relative; width: 245px; height: 320px; border: 1px solid #ccc; }

#map_small { width:258px; margin:0 auto 0 auto; margin-bottom:5px; border:1px solid #E4E4E4; }
#map_small span { display: block; text-align: center; margin-bottom: 5px; }
#viewmap_big { position: relative; width: 99%; height: 400px; border: 1px solid #eee; margin-bottom: 10px; }
#viewmap_small { position: relative; width: 258px; height: 200px; }

.mapsearch-form {position: absolute; top:10px; right: 100px; }

.mapsearch-subject { list-style:none; margin:0; padding:5px; border-bottom:1px dashed #DDD; color:#323232; }
.mapsearch-subject .start { height:16px; padding-left:65px; width:auto; }
.mapsearch-subject em { margin-top:0px; }
.mapsearch-subject h3 { margin:5px; }
.mapsearch-subject h3 a { font-size:14px; color:#1166bb; }
.mapsearch-subject h3 a:hover,.mapsearch-subject h3 a:active { color:#ff6600; }
.mapsearch-subject li { margin:0 0 5px 5px; padding:0; }

.mapsearch-subject-infow {  }
.mapsearch-subject-infow .picture { width:130px; text-align:center; border:1px solid #ddd; padding:5px 0; }
.mapsearch-subject-infow .picture img { max-width:120px; max-height:100px; }
.mapsearch-subject-infow .subjectfield td { padding:2px; line-height:16px; color:#808080; }
.mapsearch-subject-infow .subjectfield h3 { font-size:12px; padding:0; margin:2px 0; }
.mapsearch-subject-infow .subjectfield h3 a { color:#ff6600; }

/*--- uploadpic ---*/
.post .multiorder { border:1px solid #FFCC99;background:#FFFFEE;margin-bottom:10px;padding:5px 0; }

/*--- album ---*/
.album_left { float:left; width:690px; }
.album_right { float:right; width:260px; }

.album-side-search { margin:6px 5px 5px 10px; }
.album-side-search button { position:absolute ; *margin-top:-2px; *margin-left:5px; }

.album-view { border-width:0 1px 1px;border-color:#ddd;border-style:solid !important; background:#fff;  }

.album-view-normal { margin:0; padding:0; list-style:none; }
.album-view-normal li { float:left; width:318px; margin:10px 0 0px 20px; _margin-left:10px; padding-bottom:10px; border-bottom:1px dashed #ddd; }
.album-view-normal .thumb { float:left; width:135px; height:102px; background:url('img/image_gb.png') no-repeat; padding:3px 0 0 3px; margin-top:5px; }
.album-view-normal .thumb img { max-width:120px; max-height:90px; _width:expression(this.width > 120 ? 120 : true); _width:expression(this.height > 90 ? 90 : true); }
.album-view-normal .info { float:right; width:180px; color:#808080; }
.album-view-normal .info h3 { font-size:14px; margin:6px 0 0 0; padding:0; }
.album-view-normal .info h3 a { color:#CC0000; }
.album-view-normal .info p { margin:5px 0 0; }
.album-view-normal .info p span { display:block; line-height:20px;  }
.album-view-normal .des { float:right; width:230px; }
.album-view-normal .des p { clear:both; line-height:150%; color:#808080; padding:0; margin:0 10px 0 0; }

.album-view-pic { margin:0; padding:0; list-style:none; }
.album-view-pic li { float:left; width:155px; height:160px; margin-top:10px; margin-left:13px; _margin-left:8px; }
.album-view-pic .thumb { text-align:center; border:1px solid #eee; height:120px; width:155px;
        display: table-cell; outline: medium none; overflow: hidden; vertical-align: middle; }
.album-view-pic .thumb img { max-width:140px; max-height:120px; _width:expression(this.width > 140 ? 140 : true); _
    width:expression(this.height > 120 ? 120 : true); *margin-top:expression((120-this.height)/2); _margin-left:expression((140-this.width)/2); }
.album-view-pic .info { clear:both; color:#808080; text-align:center; }
.album-view-pic .info span { display:block; line-height:20px; }

.rail-album { list-style:none;margin:5px 0 0 0;padding:0; }
.rail-album li { clear:both; margin:0 10px 5px; height:72px; }
.rail-album li .thumb { float:left; width:110px; height:80px; background:url('img/image_gb_80.png') no-repeat; padding:3px 0 0 3px; margin-top:5px;  }
.rail-album li .thumb img { max-width:96px; max-height:71px; _width:expression(this.width > 96 ? 96 : true); _width:expression(this.height > 71 ? 71 : true); }
.rail-album li .info { float:left; width:115px; }
.rail-album li .info h3 { margin:5px 0 5px 0; padding:0; font-size:12px; }
.rail-album li .info span { display:block;margin-bottom:5px; }

.albumlist {  }
.albumlist li { float:left; height:160px; width:25%; text-align:center; margin-top:10px; }
.albumlist li div { height:110px; width:160px; margin:auto; background:#f4f4f4; }
.albumlist li div img { max-width:130px; max-height:98px; 
    _width:expression(this.width > 130 ? 130 : true); _width:expression(this.height > 98 ? 98 : true); }
.albumlist li p { margin-top:10px; padding:0; line-height:150%; color:#808080; }
.albumlist li p span { display:block; }

.comment_foo .comment-album { padding:20px 10px; border:1px solid #e2e2e2; }

/* 瀑布流 */
.wf-imgbox { width:230px; margin-top:5px; }
    .wf-container { margin-bottom:10px; padding-bottom:10px; border:1px solid #eee; -moz-border-radius:5px;-webkit-border-radius:5px;
        box-shadow: 1px 1px 3px #eee; -moz-box-shadow: 1px 1px 3px #eee; -webkit-box-shadow: 1px 1px 3px #eee;
}
    .wf-imgbox .thumb { width:200px; margin:10px auto; text-align:center; *padding-top:10px; }
        .wf-imgbox .thumb img { max-width:200px; min-height:30px; _width:expression(this.width > 200 ? 200 : true); }
    .wf-imgbox .thumb { position:relative; }
    .wf-imgbox .picnumber { padding:1px 2px; position:absolute; bottom:2px; right:2px; opacity: 0.8; background:#FFF; color:#323232; }
    .wf-imgbox .info { color:#323232; background:#F9F9F9; margin:10px 10px 0; padding:5px 10px; }
        .wf-imgbox .info h3 { margin:5px 0; padding:0; font-size:13px; background:#F9F9F9; }
        .wf-imgbox .info p { margin:0; padding:0; line-height:16px; background:#F9F9F9;  }
        .wf-imgbox .info span.bl { display:block; margin:3px 0; }
.wf-imgnox-left { float:left; margin-right:13px; }
.wf-imgnox-right { float:right; }
    .wf-category { width:200px; margin:10px auto; *padding-top:10px; *padding-bottom:10px; }
        .wf-category a {  text-decoration: none; }
        .wf-category h3 { color:#808080; margin:5px 0; padding:0; font-size:14px; }
            .wf-category h3.wf-line { border-top:1px dashed #eee; padding-top:8px; margin-top:12px; }
        .wf-category ul { margin:0; padding:0; }
        .wf-category li { padding-right:3px; background: url(img/label_bg_gray_l.gif) no-repeat 0 0; cursor: pointer; display: inline; 
            float: left; height: 22px; margin: 5px 0px 0; padding-left: 9px; }
            .wf-category li a { background: url(img/label_bg_gray_r.gif) no-repeat right; display: inline; float: left;
                height: 22px; padding-right: 9px;white-space: nowrap; line-height:22px; }
        .wf-category li.selected { background: url(img/label_bg_yellow_l.gif) no-repeat 0 0; }
            .wf-category li.selected a { background: url(img/label_bg_yellow_r.gif) no-repeat right; color:#C78A2F; }

.wf-reviews { list-style:none; padding:0 5px; margin:0px 10px; color:#323232; background:#F9F9F9; }
    .wf-reviews li { color:#808080; }
    .wf-reviews li.rev { border-bottom:1px solid #eee; padding:5px 0; }
        .wf-reviews li.rev .face { float:left; width:38px; }
            .wf-reviews li.rev p { float:left; width:150px; padding:0; margin:0; }
                .wf-reviews li.rev p strong { margin-right:5px; }
        .wf-reviews li.rev img { max-width:30px; max-height:30px; border:1px solid #ddd; padding:1px;
            _width:expression(this.width > 30 ? 30 : true); }
    .wf-reviews li.count { line-height:30px; text-align:center;  }

.wf-message { margin:0; text-align:center; padding:10px; border:1px solid #eee; background:#F8F8F8; *padding-top:5px; }


/*侧边主题信息表格*/
.side_subject { width:90%; margin:5px auto; line-height:18px; }
.side_subject h2 { font-size:14px; margin:10px 0 5px; padding:0; }
.side_subject h2 a{ color:red;  }
.side_subject .start { margin:0; padding:0; height:15px;  }
.side_subject_field_list { color:#808080; margin:5px 0 10px; }

/*评论*/
.comment_foo { margin:0; }
.comment_foo h3 { border-bottom:1px dashed #ccc; padding:5px; color:#4B4B4B; }
#comment_form { margin:10px 0; }

/*--- tops ---*/
.topsort { }
.topsort .title h3 { margin:0;padding:0;text-align:center;color:#CC0000;font-size:14px;line-height:25px; }
.topsort .body { padding-left:1px; padding-bottom:2px;}
.topsort .body table { padding-bottom:1px; }
.topsort .body th { border-bottom:1px solid #eee; font-weight:normal; padding:0 5px; line-height:16px;}
.topsort .body td { padding:3px 5px; line-height:16px;}
.topsort .body td div {  width:180px; white-space:nowrap; overflow-x: hidden;  }
.topsort .cl0 { background:#FFE8D9; }
.topsort .cl1 { background:#DDF1D8; }
.topsort .cl2 { background:#FBF5C6; }
.topsort .cl3 { background:#FFE8D9; }
.topsort .cl4 { background:#DDF1D8; }
.topsort .cl5 { background:#FBF5C6; }
.topsort .cl6 { background:#FFE8D9; }
.topsort .cl7 { background:#DDF1D8; }
.topsort .cl8 { background:#FBF5C6; }
.topsort .cl9 { background:#FFE8D9; }
.topsort .cl10 { background:#DDF1D8; }
.topsort .cl11 { background:#FBF5C6; }
.topsort .cl12 { background:#FFE8D9; }
.topsort .cl13 { background:#DDF1D8; }
.topsort .cl14 { background:#FBF5C6; }