@charset "utf-8";
*{margin:0; padding:0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
body{font: normal 14px/24px "Microsoft Yahei";color: #333;background:#f6f6f6;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,span{padding:0;margin:0;}
table{border:0;margin: auto;border-collapse:collapse;border-spacing:0;max-width:100%!important;}
table td,table th{border:1px solid #999; padding:.5em 1em;max-width:100%!important;}
ol,ul,li{list-style: none;}
em,i,small,caption,th{font-weight:normal;font-style:normal;font-size:100%;}
a{color: #333;text-decoration: none;
  -webkit-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  transition:all 0.3s ease;}
a:hover{color:#39c;}
img{max-width:100%;height:auto;border:0px;vertical-align: middle;}
.clearf:after,clearf:before{content:"";display:block; }
.clearf:after {clear:both;}
/*公共 #E33B37/f33/39c/f66*/
.left{float: left;}
.right{float: right;}
.none,#wap_dh{display: none;}
.head,.footer{max-width: 1040px;margin: 0 auto;overflow:hidden;}
.mr{width: 100%;max-width: 1200px;margin: 0 auto;overflow:hidden;}
.main{width: 100%;max-width: 1000px;margin: 10px auto 30px;overflow:hidden;}
.ov{width: 100%;text-align: left;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#SOHUCS{width: 94%!important;max-width: 1000px; padding: 20px 0 50px!important;}
/*header*/
.head_bg{width: 100%; background: #fff;overflow: hidden;border-bottom: 1px solid #ccc;}
.head{height: 60px;line-height: 60px;font-size: 16px;overflow: hidden;}
.head .logo{float: left; height: 36px;margin-top: 12px;margin-left: 2%;}
.head .logo img{height: 100%;width: auto;vertical-align: initial;}
.head .dtnav{float: right;overflow: hidden;}
.head .dtnav li{float: left;padding: 0 10px;}
.head .dtnav li a:hover{text-decoration: none;}
.head .tell{color: #f66;overflow: hidden; position: relative;padding-left: 25px;}
.head .tell:before{content: "";display: block;width: 20px; height: 20px;background: url(../images/tell.html) no-repeat;background-size: 100% auto;
position: absolute;top:50%;margin-top: -10px; left:0;z-index: 1;}
.head .tell span{font-family: "Impact"}

.head .zixun{width: 200px; overflow: hidden;margin-left: 2%;text-align: center;}
.head .zixun a{width: 46%;height: 34px;line-height: 34px; margin-top: 15px; display: inline-block;border-radius: 3px;
-webkit-box-sizing: border-box!important;
-moz-box-sizing: border-box!important;
box-sizing: border-box!important;}
.head .zixun a.dl{border: 1px solid #666;color: #666;}
.head .zixun a.dl:hover{border: 1px solid #E33B37;color: #E33B37;}
.head .zixun a.sy{margin-left: 4%;background:#FD5858; border: 1px solid #FD5858;color: #fff;}
.head .zixun a.sy:hover{background:#E33B37; border: 1px solid #E33B37;}
#zixuntu{background:#FD5858;color: #fff;border-radius: 3px;}
#zixuntu:hover{background:#E33B37; }

.footer_bg{background:#262A33;}
.footer{padding: 30px 0; color: #666; font-size: 12px;overflow: hidden;text-align: center;position: relative;}
.footer a{color: #666;}
.footer .f_logo{height: 30px;padding-right: 140px;}
.footer .f_logo img{height: 30px;width: auto; position: absolute;top:50%;margin-top: -15px;}
.footer span{padding: 0 5px;}
.link{width: 100%;padding: 10px 0;overflow: hidden;position: relative;}
.link a{padding: 4px;color:#999;}
.link a:hover{color:#39c;text-decoration: underline;}
.link .yin{opacity: 0;}
/*wap导航*/
@media screen and (max-width: 640px){
.footer{padding: 30px 4% 80px;}
/*#LXB_CONTAINER .custom-text,.lxb-cb-input,.lxb-cb-input-btn,.lxb-hide-btn{display: none!important;}*/
.content{background-size:auto 100%;}
#wap_dh{display: block;}
.category-trigger{width: 30px;height: 30px;background: url("../images/dh.html") no-repeat;background-size: 100% auto;
	position: absolute;right:4%;top:15px;text-indent: -100rem;}
.layer-nav{
	background-color:rgba(255,255,255,0.9);
	background-size: cover;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	display: none;}
.house-type{border-top:0.05rem solid #eee;max-width: 500px;width:90%;margin:auto;margin-top:60px;}
.house-type li{float: left;}
.house-type li a{display: inline-block; height: 1.8rem;line-height: 1.8rem;margin: 0.25rem 0.2rem;
	border:0.05rem solid rgba(51,51,51,.6);border-radius: 1rem;padding: 0 0.65rem; color: #666666;}
.house-type a:hover, .house-type a.active{background-color: #e95520;border-color: #e95520; color: #fff;}
.head .zixun{width: 100%;margin-left:initial;}
}