﻿@charset "utf-8"; /* CSS Document */
i, em { font-style: normal }
.content { width: 1200px; margin: 0 auto }
.address { font-size: 12px; }
.address a { color: #333; line-height: 25px; line-height: 45px }
.address a:hover { color: #C63 }
.select { border: 1px solid #dfdfdf; border-bottom: 0 }
.select_name { width: 100px; line-height: 42px; display: block; float: left; text-align: center; height: 45px; font-size:12px;color:#666;font-weight:bold; }
.house_type { height: 75px; }
.house_type li { float: left; margin-right: 30px; padding: 0 10px; height: 25px; line-height: 25px; border-radius: 5px; margin-top: 10px; }
.house_type li a { color: #666; font-size: 12px; }
/*.house_type .on { background-color: #d61518; }*/
.house_type .on a { color: #f00 }
.area { height: 45px; }
.area li { float: left; margin-right: 30px; padding: 0 10px; height: 30px; line-height: 30px; border-radius: 5px; margin-top: 7px; }
.area li a { color: #666; font-size: 12px; }
/*.area .on { background-color: #d61518; }*/
.area .on a { color: #f00 }
.budget { height: 75px;  }
.budget li { float: left; margin-right: 30px; padding: 0 10px; height: 30px; line-height: 30px; border-radius: 5px; margin-top: 7px; }
.budget li a { color: #666; font-size: 12px; }
/*.budget .on { background-color: #d61518; }*/
.budget .on a { color: #f00 }
.style { height: 80px; border-bottom: 1px solid #dfdfdf; }
.style li { float: left; margin-right: 30px; padding: 0 10px; height: 25px; line-height: 25px; border-radius: 5px; margin-top: 10px; }
.style li a { color: #666; font-size: 12px; }
/*.style .on { background-color: #d61518; }*/
.style .on a { color: #f00 }
.listcase { height: 42px; border: 1px solid #dfdfdf; width: 1198px; margin-top: 20px; }
.listcase a {  height: 19px; display: block; float: left; margin-top: 13px; margin-left: 40px; color: #000; text-align: center; line-height: 19px; font-size: 14px; }
.listcase .click {  text-align: center; color: #d61518; }
.listcase a span { background: url(/Content/images/hd.png) center no-repeat; width: 7px; height: 10px; display: inline-block }
.listcase .click .ico_down { background: url(/Content/images/bd.png) center no-repeat; width: 7px; height: 10px; display: inline-block }
.listcase .click .ico_up { background: url(/Content/images/bd2.png) center no-repeat; width: 7px; height: 10px; display: inline-block }
.ul_list { width: 100%; float: left; margin-top: 20px; }
.ul_list li { float: left; width: 282px; border: 1px solid #dfdfdf; margin-left: 8px; margin-right: 7px; margin-bottom: 20px }
.ul_list li .img_box { display: block; width: 282px; height: 185px; }
.ul_list li:hover { border: 1px solid #d61518 }
.ul_list li img { width: 282px; height: 185px ;object-fit: cover; }
.ul_list li div { color: #666; width: 100%; float: left }
.ul_list li div span { float: right; margin-right: 10px; margin-top: 7px; }
.ul_list li div span i { margin-right: 5px; }
.ul_list li div .title { font-size: 13px; }
.ul_list li div .info { font-size: 10px; color:#666; }
.ul_list li div p { float: left; font-size: 14px; text-indent: 10px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 282px; text-align:center; }
.list_list { margin: 0 auto; overflow: auto; width: 400px; margin-bottom: 20px; }
.list_list li { float: left; display: block; padding: 2px 5px; line-height: 20px; margin-left: 5px; margin-right: 5px; border: 1px solid #dfdfdf; }
.list_list li a { color: #666 }
.pagination-centered a { color: #666 }
.mainleft { width: 1198px !important; float:left;}
.right { width: 280px; height: 278px; border: 1px solid #ccc; background: url(https://res.hdjmall.com/2.0/images/caseyy.jpg) center repeat; }
.right h3 { text-align: center; font-size: 16px; font-weight: normal; margin-top: 20px }
.right h2 { text-align: center; color: #666; font-weight: normal; font-size: 12px; margin: 10px auto 20px }
.right .form-list { width: 225px; height: 50px; margin: 0 auto; position: relative }
.right .form-list input { width: 223px; height: 28px; border: 1px solid #ccc; }
.right .form-list span { color: #db1516; font-size: 12px; display: none }
.right .btn { width: 225px; height: 30px; background-color: #db1516; color: #fff; text-align: center; line-height: 30px; margin: 0 auto 10px; cursor: pointer }
.right p { text-align: right; font-size: 12px; color: #666; margin-right: 20px }
.right p i { color: #db1516; font-weight: bold }
