@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit}
html{font-size:62.5%;}
body{font-family:Helvetica,Arial,sans-serif;background:#fff;color:#333;font-size: 14px; font-size:1.4rem; max-width:640px; margin:0 auto;}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{border:0}
legend{display:none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{content:''}
abbr,acronym{border:0}
a{text-decoration:none;color:#333}
ins{text-decoration:none}
.clear{clear:both;height:0;overflow:hidden}
html{-webkit-text-size-adjust:none}
input[type="text"],input[type="button"],input[type="submit"],input[type="search"],input[type="number"]{-webkit-appearance:none;border-radius:0}
input[type="checkbox"]{margin:0 3px 3px 4px}
img{max-width:100%}


video{margin-left:auto;margin-right:auto;max-width:100%}

 .h { height:10px; clear:both; overflow:hidden;}
 .h05 { height:5px; clear:both; overflow:hidden;}
.left { float:left}
.right { float:right;}
 .main { font-size:1.6rem; clear:both; overflow:hidden;  margin:0 auto;}
 /*户型图*/
 .huxing{width:100%; margin:0 auto;}
 .huxing img{width:100%}
 .huxing p{margin:0 auto; clear:both; padding:10px 0; text-align:center}

 .fl { float:left;} 
.fr { float:right;}
.red { color:#F00;}
.h45 { height:45px; clear:both;}
.r { float:right;}



/*搜索*/

.search-box .search .xuan i,.search-box .sg,.main1 .gen:after,.ma-more:after,.th li>a,.twohand li .dianhua,.zu a,.pg a,.kan-box .kan div:after,.xa-box .xl:before,.zhuan:before{background:url(../images/y-pic.png) no-repeat;-webkit-background-size:80px 333px;-moz-background-size:80px 333px;-ms-background-size:80px 333px;background-size:80px 333px;}
.search-box{height:50px;overflow:hidden;position:relative;width:100%;z-index:100;}
.search-box .search{border-top:1px solid #cccac9;border-left:1px solid #cccac9;background:#fff;position:absolute;overflow:hidden;height:29px;left:10px;right:60px;top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;}
.search-box .search .xuan{width:60px;float:left;overflow:hidden;position:relative;border-top:1px solid #eeeeed;border-left:1px solid #eeeeed;height:28px;background:transparent}
.search-box .search .xuan select{color:#333;line-height:26px;font-size:14px;-webkit-appearance:none;cursor:pointer;border:none;background:transparent;margin:0;width:60px;text-indent:8px;}
.search-box .search .xuan i{position:absolute;width:8px;height:5px;top:12px;right:6px;background-position:0 -32px;}
.search-box .search .sou{height:28px;overflow:hidden;position:absolute;border-top:1px solid #eeeeed;border-left:1px solid #cccac9;left:62px;right:0;}
.search-box .search .sou input{position:absolute;display:block;border:none;left:0;top:0;width:99%;height:26px;line-height:28px;color:#000;text-indent:10px;overflow:hidden;margin:0;}
.search-box .sg{position:absolute;width:43px;height:32px;right:12px;top:10px;background-position:0 0}
.ditu{display:block; width:43px; height:26px; line-height:26px; color:#676767; background:#f1f1f1; border:1px solid #676767; border-radius:10px; text-align:center; text-decoration:none; position:absolute; right:12px; top:5px;}
.buyhousebtn{width:20%;height: 29px;background: #e96000;color:#fff;border: none; border-radius: 5px;margin-top:10px;margin-right: 10px;}	
.buyhousebtn i{margin-right: 5px;}

.sprites-icon {background-image: url(../images/icon-sprites.png)!important;background-repeat: no-repeat;}
.istop-icon {background-position: -97px -797px;width: 16px;height: 16px;margin-right: 3px;margin-top: 3px;line-height: 14px;white-space: nowrap;float: left;}