/* CSS Document */
.filter{padding:10px; border:1px solid #e5e5e5; height:1%; overflow:auto;}
.filter label{float:left; line-height:22px;}
.filter input{float:left;}
.filter input.ipt_style{border:1px solid #bbb; line-height:22px; height:22px;} 
.filter input.btn_gr{background:#eee; margin-left:10px; cursor:pointer; padding:0 6px; height:22px; border:1px solid #bbb;}
.filter p.gray_bg{background:#eee;}
.filterbar{width:86px;}
.filter label{ line-height:22px; width:100px; text-align:right; padding-right:10px; float:left; font-weight:bold;}
.filter li{margin-bottom:5px; border-bottom:1px dashed #d2d2d2; padding-bottom:5px; line-height:24px;}
.filter li.last{border-bottom:none;}
.filter li em{margin:0 15px 0 3px; cursor:pointer; padding:3px 5px;}
.filter li em.checked{background:#de4918; padding:3px 5px; color:#FFF;}


.filter{padding:10px 10px 0; border:1px solid #e5e5e5; height:1%; overflow:auto;}
.filter label{ line-height:22px; width:100px; text-align:right; padding-right:10px; float:left; font-weight:bold;}
.filter li{margin-bottom:5px; border-bottom:1px dashed #d2d2d2; padding-bottom:5px; line-height:24px;}
.filter li.last{border-bottom:none;}
.filter li em{margin:0 15px 0 3px; cursor:pointer;}
.filter li em.checked{background:#de4918; padding:3px 5px; color:#FFF;}

.prlist{margin:15px auto 0; overflow:hidden; height:1%;}
.prlist li{margin:0 10px 20px; float:left; width:165px; position:relative;}
.prlist li .sales{position:absolute; left:125px; top:85px; border:none; z-index:10;}
.prlist li img{border:1px solid #ddd;}
.prlist li .price{font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#f63; font-size:16px; margin:5px 0; margin-top:13px\9;}
.prlist li .price span{font-size:12px; color:#999;font-weight:normal; margin-left:3px;}
.prlist li .price em{float:right; color:#888; font-weight:normal;}
.prlist li p{line-height:18px;}

.tab_tips{background:url(../images/tab_tip_bg.gif) no-repeat; padding:5px 25px 12px; border-bottom:1px solid #d7dbd2;}
.tab_tips ul{}
.tab_tips li{line-height:45px; border-bottom:1px dashed #d2d2d2;}
.tab_tips li.btm_border_no{ border-bottom:none; line-height:26px; margin-top:10px;}
.tab_tips li span.icon{background:url(../images/pro_icon1.gif) no-repeat; padding:0 10px 5px; margin-right:5px;}
.tab_tips li a{color:#2e84ca; text-decoration:underline;}
.tab_tips li a:hover{text-decoration:none;}

.serve_nav{width:260px;}
.serve_box{float:left; padding:15px 20px; width:70%;}

.clause_top{width:100%; border-top:2px solid #ddd; overflow:hidden; background:#f8f8f8;}
.clause_top h1{margin-top:15px; text-align:center; text-shadow:2px 2px 2px #ccc; font-size:26px; font-family:"微软雅黑"; color:#333; border-bottom:2px solid #f63; padding-bottom:15px;}
.tipslab{padding:3px 5px; background:#f63; color:#fff; margin-right:8px; border-radius:2px;}
.tipslab_blue{padding:3px 5px; background:#09F; color:#fff; margin-right:8px; border-radius:2px;}
.sidebox .img_font{position:sbsolute;top:20px;left:18px;}

.pro_tab td.hearts{color:#a3d576; text-align:center; font-size:14px;}
.physical{margin:10px 0;}
.physical li{border:1px solid #edf8da; background:#edf8da; border-radius:8px; padding:20px 30px; font-size:14px; color:#474747; width:80%; overflow:hidden; margin:0 auto 15px;}
.physical li img{float:left; margin-right:30px;}
.physical li ul{float:left;}
.physical li li,.physical li li p{margin:0; padding:0; line-height:24px; width:100%; color:#474747; font-size:14px;}
.physical li li span{color:#888; font-size:14px;}
.icon_bg{padding:15px 20px; border-radius:5px; width:250px; height:55px; float:left; margin:15px 15px 0 0;}
.icon_bg dt{float:left; margin-right:20px;}
.icon_bg dd{ font-size:24px; color:#333;}
.icon_bg dd.red{color:#ff6633;}
.golds{background:#fef6df;}
.greens{background:#edf8da;}
.margin_t_8{margin-top:8px;}





