.main { margin-top: 20px; }.main > .nav { width: 244px; height: 820px; background-color: #f8f8f8; font-size: 16px; text-align: center; position: relative; }.main > .nav > h4 { width: 224px; height: 62px; line-height: 62px; border-bottom: 1px solid #ebebeb; margin: 0 auto; }.main > .nav > ul { width: 204px; margin: 20px auto 0; }.main > .nav > ul > li { width: 204px; height: 50px; text-align: center; line-height: 50px; }.main > .nav > ul > li > a { display: inline-block; width: 204px; height: 50px; }.main > .nav > ul > li.current > a { color: #d3b050; }.main > .nav > ul > li:hover { background-color: #f0f0f0; }.main > .nav > a { display: block; width: 204px; height: 48px; padding-left: 34px; line-height: 46px; background-color: #d3b050; border: 1px solid #bb8e13; color: #fff; position: absolute; bottom: 20px; left: 20px; }.main > .nav > a > span.img { display: block; width: 20px; height: 48px; background: url(/content/images/common/icon_plus.gif) center center no-repeat; margin-right: 20px; }.main > .content { width: 935px; }.main > .content > .item { width: 935px; height: 190px; padding: 20px; background-color: #f8f8f8; margin-bottom: 20px; }.main > .content > .item:hover { box-shadow: 0 2px 10px rgba(0,0,0,.17); }.main > .content > .item > .txt {padding-right: 210px; width: 100%;}.main > .content > .item > .txt > h3 { font-size: 22px; color: #111; margin-bottom: 12px;line-height: 31px; }.main > .content > .item > .txt > p { font-size: 14px; color: #707070; }.main > .content > .item > .txt > .budget { font-size: 18px; color: #111; margin-bottom: 35px; }.main > .content > .item > .txt > .price { margin-bottom: 10px; }.main > .content > .item > .txt > .price > span { margin-right: 15px; }.main > .content > .item > .mybtn {text-align: right;position: absolute;margin-left: 715px;}.main > .content > .item > .mybtn > p { font-size: 14px; color: #aaa; margin-bottom: 40px; }.main > .content > .item > .mybtn > a { display: inline-block; width: 160px; height: 48px; text-align: center; line-height: 46px; font-size: 16px; color: #fff; }.main > .content > .item > .mybtn > a.offer { background-color: #eb8253; border: 1px solid #e06832; }.main > .content > .item > .mybtn > a.alreadyOffer { background-color: #69ba5b; border: 1px solid #69ba5b; }.main > .content > .item > .mybtn > a.end { background-color: #bfbfbf; border: 1px solid #a7a7a7; }