@charset "utf-8";
/*--- Cate ---*/
#cate_right{ float: right; width: 305px; }
#cate_left{ float: left; width: 645px; }
.itemlist { clear:both; padding:5px 0px; line-height:18px; height:130px; border-bottom:1px solid #eee;}
.itemlist .item { float:left; width:518px; } 
.itemlist .item .info { float:left; width:518px;}
.itemlist .item .info p { line-height:20px; margin:2px 0 2px 0px;}
.itemlist .item .info h3 { display:inline; font-size:12px; font-weight:bold; line-height:26px;}
.itemlist .item .info h3 a { color: #33a300; }
.itemlist .item .info h3 a:hover { color: #ff6600; text-decoration: underline; }
.itemlist .item .info ul { list-style:none; padding:0;margin:0; }
.itemlist .item .info li { padding:1px 0; }
.itemlist .pic { float:left; width: 100px; height:67px; margin:10px 10px 0px 0px;}
.itemlist .pic div { border:1px solid #ccc; height:67px; text-align:center; background:#fff;} 
.itemlist .pic div img { max-width:88px; max-height:67px; 
    width:expression(this.width > 88 ? 88 : true); height:expression(this.height > 67 ? 67 : true); 
    margin-top:expression((67-this.height)/2); }
.itemlist .pic p { padding:0;margin:0; }

/*--- itempic ---*/
.itempic { margin-left:15px; margin-top:10px; }
.itempic li { float:left; width:145px; *width:150px; height: 120px; margin:5px 10px; padding:1px; list-style:none; text-align:center; }
.itempic li div { border:1px solid #ddd; width:134px; height:95px; background:#FCFCFC; 
    margin-bottom:5px; text-align:center; background:#EEE; }
.itempic li div img { max-width: 124px; max-height: 94px; 
    width: expression(this.width > 124 ? 124 : true); height: expression(this.height > 94 ? 94 : true); 
    margin-top: expression((95-this.height)/2);
    }
.itempic li p { margin:0;padding:0; line-height:16px; }

/*--- Picture ---*/
#pic_left { clear:left; width: 100%; background: #FFF2E6;}
#pic_right { width:100%; }

.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); }

#picture { background:#fff; text-align:center; padding:10px 0; }
#picture img { border:1px solid #eee; }
#picture #picture_src { max-height: 940px; width: expression(this.width > 940 ? 940 : true); }

#picture_member { color: #000; padding-top: 5px; text-align:center; }
#picture-info { background:#fff; padding:10px; text-align:center; }
#browse-picture #nav { background:#FFFDF4; padding:10px 0; text-align:center; }

/*--- respond --*/
.respond { width:96%; margin:0 auto; padding: 10px 5px; }
.respond h6 { font-size:12px; font-weight:normal; margin:0 0 5px 0; border-top:1px dashed #ccc;  padding-top:15px;}
.respond p { margin:0;padding-left:80px; color:#666; line-height:20px; }
.respond .rfeed { padding:0 0px 0 80px; line-height:25px; }
.ctags a { color: #333; text-decoration: none; }
.ctags a:hover{ color: #333; text-decoration: none; font-size:14px; font-weight:bold; }

/*--- item ---*/
#item_left { float:left; width: 645px; }
#item_right { float:right; width:305px; background-color:#000; }

.item .header { padding:5px 0px 0px 0px; line-height:12px; }
.item .header h3 { font-size:16px; color:#ff6600; font-weight:bold; letter-spacing:1px; height:16px; }
.item .body { margin:5px 10px 5px 5px; }
.item .body ul {  list-style:none; margin:0; padding:0; }
.item .body ul li { margin:2px 0px; }
.item .body .bottom { padding:5px; }
.item .body .bottom em { float:right; padding-top:5px; padding-right:0px; }
.item .body .bottom .baidu{ width:600px; height:30px; margin:-15px auto 0px; }
.item .body .right { float:right; width:124px; }
.item .body .right .picture { border:1px solid #ddd; width:124px; height:100px; background:#fff; 
	margin:5px 0 10px 0; text-align:center; }
.item .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); margin-left:expression((136-this.width)/2);  }
.item .field { float:left; width:490px; list-style:none; margin:0; padding:0; }
.item .field li { margin:0; padding:5px; }
.item .field li .tag { font-size:12px; margin-right:5px; }
.item .log { margin:0; padding:0; list-style:none; }
.item .log li { margin:5px 0; }
.item .log li .date { color:#ccc; text-align:right; }
.item .body .itempics { width:660px; overflow:hidden; margin:0 auto; position:relative; }
.item .body .itempics .roll td { padding:2px; }
.item .body .info { margin-bottom:5px; border-bottom:1px dashed #ccc;  }
.item .body .info h3 { margin:0px; padding:5px; font-size:12px; font-weight:normal; }
.item .body .info div { margin:5px 10px; }
.item .info .content { margin:5px 10px 10px 5px; color:#666; line-height:18px; padding:0; }

.reviews .tabactive { background:url(img/rail_tab_gb.png) no-repeat; width:100px; padding:6px 12px 6px 12px;}
.reviews .guestbook { width:98%; margin:0 auto; }
.reviews .guestbook .operatoon { float:right; }
.reviews .guestbook td { padding:5px; line-height:18px;}
.reviews .guestbook .title { background:#FFF8F4; height:20px; }
.reviews .guestbook td .reply { color:#CC0000; }
.reviews .guestbook td .content { line-height:18px; }
.reviews .post { margin:5px 10px; }

.review { clear:both; width:100%; margin:0 auto 10px auto; }
.review .rtitle { padding:5px 5px 0px 5px; line-height:25px; margin:0 0 10px 5px; }
.review .rtitle em { float:right; padding-top:5px; padding-right:10px; font-style:normal; }
.review .member { float:left; line-height:20px; }
.review .m_w_item { width:80px; margin-left:10px; _margin-left:5px; text-align:center; }
.review .member img { display:block; }
.review .member ul {  list-style:none; margin:0; padding:0; }
.review .member ul li { margin:1px 0; color: #ff6600; }
.review .member ul li span { font-size:10px; }
.review .field { float:left;  }
.review .f_w_item { width:545px; }
.review .f_w_cate { width:545px; }
.review .feed { padding:0 5px; line-height:25px; margin-bottom:5px; }
.review .feed h3 { display:inline;font-size:12px; padding:0; margin:0; }
.review .feed h3 a { color: #33a300; }
.review .feed h3 a:hover { color: #ff6600; text-decoration: underline; }
.review .feed span a { color:#33a300; }
.review .feed span a:hover { color: #ff6600; text-decoration: underline; }
.review .info { float:left; width:535px; }
.review .info .score { clear:both; list-style:none; margin:5px 0 0 5px; padding:0; }
.review .info .score li { float:left; margin:0 2px 0 0; line-height:20px; height:16px;}
.review .info .params { clear:both;list-style:none; margin:0px 5px; padding:0; }
.review .info .params li { margin:8px 0; }
.review .info p { clear:both; padding:0; margin:5px 0px 5px 5px; line-height:20px; color:#000000; overflow:auto; *overflow:hidden; }
.review .info .operation { margin:0 0 5px 5px; color:#969696; line-height:25px; border-top:1px dashed #ccc;  padding-top:5px; }
.review .info .operat { margin:0 0 0px 5px; line-height:25px; }

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

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

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