﻿.main{ background-color: #f5f5f5; padding-bottom: 93px;}
.left{ float: left;  }
.right{ float: right;  }
h1{ display: none; }
.wp{ width: 1200px; margin: 0 auto; }
.fyqd_title { padding-top: 30px; font-weight: bold; text-align: center;font-size: 30px; color: #222222;line-height: 30px; text-align: center;  }
.fyqd_title span{/* border-bottom: 6px solid #ff2a2a; */line-height: 30px;display: inline-block; }
.fyqd_title b{ display: block;width: 225px; height: 6px; background-color: #ff2a2a; margin: 0 auto; }
/* 装修预算费用清单 */
.listing_list { padding: 22px 0 45px; }
.listing_list .item{ overflow: hidden; padding: 20px; box-sizing: border-box; margin-top: 20px; width: 590px; height: 209px; background-color: #ffffff;}
.listing_list .item img{ display: block; width: 229px; height: 167px;  }
.listing_list .test{ width: 296px; margin-left: 24px; }
.listing_list .title{ font-size: 18px; font-weight: bold; color: #222222; line-height: 30px; padding: 5px 0 0; }
.listing_list p { padding-top: 8px; }
.listing_list p a{ display: block; padding-left: 15px; box-sizing: border-box; position: relative; color: #888888;line-height: 25px;font-size: 14px;}
.listing_list p a:before{ content: ""; position: absolute; left: 0px; top: 0px;width: 0; height: 0; top: 50%; transform: translateY(-50%);border: 4px solid transparent; border-left: 4px solid #c9c9c9; }
.listing_list p a:hover{ color: #ff2a2a; }