    /* global css */
html {overflow-y:scroll;}
body { margin:0; font:12px "\5b8b\4f53", sans-serif; background:#ffffff; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { padding:0; margin:0; }
table, td, tr, th { font-size:12px; }
li { list-style-type:none; }
img { vertical-align:top; border:0; }
ol, ul { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal; }
.hidden { display:none;}
.fb {font-weight: bold;}
    /*table,tr,td{padding:0px;}*/
address, cite, code, th { font-weight:normal; font-style:normal; }
em{  font-style:normal; }
.ntes-passport a { color:#727171; }
.ntes-passport a:hover { color:#ba2636; }
.f14px { font-size:14px;}
.fb { font-weight:bold; }
.left { float:left; }
.right { float:right; }
.clearfix, .area, .header, .footer, .area-sub, .area-main { *zoom:1;}
.clearfix:after, .area:after, .header:after, .footer:after, .content:after, .area-sub:after, .area-main:after, .main-col-10:after, .main-col-9:after, .tab-con:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:"."; }
.clear {clear:both; height:0; overflow:hidden; display:block;}
    /*link css*/
a { color:#252525; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#ba2636; text-decoration:underline; }
a:active { color:#ba2636; }
.more a:hover { color: #ba2636; }
.more a, .more a:visited { color:#888; }
    /*colors*/
.cgray,.cgray:visited,.cgray a{color:#4e4e4e;}
.clgray,.clgray:visited,.clgray a { color:#666;}
.cdgray,.cdgray:visited,.cdgray a { color:#888;}
.cdyellow,.cdyellow:visited,.cdyellow a { color:#f0e4bd;}
.cdred,.cdred:visited,.cdred a{ color:#ba2636;}
.cdblue,.cdblue:visited,.cdblue a { color:#174f82;}
.cblue,.cblue:visited,.cblue a { color:#376a77;}
.cdyellow a:hover,a.cdyellow:hover,.cblue a:hover,a.cblue:hover,.clgray a:hover,a.clgray:hover,.cdgray a:hover,a.cdgray:hover,.cdblue a:hover,a.cdblue:hover,.cdred a:hover,a.cdred:hover{color:#ba2636;}
    /*span blank*/
.blankw { background:#fff; }
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; font-size:1px; }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; font-size:1px; }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; font-size:1px; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; font-size:1px; }
.blank36 { clear:both; height:36px; overflow:hidden; display:block; font-size:1px; }

/* �·�ҳ�濪ʼ */
body{ background: no-repeat center top;}
.house_body{ width:1027px; margin:0 auto;}
.house_banner1 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_banner2 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_banner3 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_banner4 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_banner5 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_banner6 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_banner7 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_banner8 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_banner9 h1{ background: no-repeat left top; width:639px; height:155px;float:left; overflow:hidden;margin-top:45px;text-indent:-9999px;}
.house_menu{ width:991px; height:49px; padding:0 17px 0 19px;; clear:both; background: no-repeat left top;}
.house_menu a{ line-height:45px; font-family:"microsoft yahei",stxihei,stheiti,sans-serif; font-size:16px; width:102px; display: inline-block; text-align:center; padding-right:2px;}
.house_menu a:link,.house_menu a:visited,.house_menu a:hover,.house_menu a:active{ color:#fff; text-decoration:none;}
.house_page_split_content{ width:100%;}
.house_slide{ padding-top:25px; width:100%; height:286px; background:#353535; clear:both;}
.house_slide .slide_1{ float:left; width:252px;}
.house_slide .slide_2{ float:left; width:400px; height:259px;}
.house_slide .slide_3{ float:right; margin-right:16px; width:335px;}
.slide_body{ width:400px; height:252px; position:relative;}
.slide_tab .normal{ display:none;}
.slide_tab .on{ display:block;}
.slide_tab .slide_trans{ position:absolute; left:0; top:219px; width:100%; height:40px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7; background:#000;}
.slide_tab h3{ position:absolute; left:0; top:219px; height:40px; line-height:40px; padding-left:15px;}
.slide_tab h3 a:link,.slide_tab h3 a:visited,.slide_tab h3 a:active{ color:#fff; text-decoration:none;}
.slide_tab h3 a:hover{ color:#f8c908;}
.slide_menu{ position:absolute; right:6px; top:234px; width:65px; height:12px;}
.slide_menu li{ float:left; background: no-repeat left top; width:12px; height:12px; padding-left:8px; overflow:hidden; display:inline-block; cursor:pointer;}
.slide_menu li.on{ background: no-repeat left top;}
.house_title_l{ background: no-repeat left top; width:100%; padding-bottom:8px;}
.house_title_r{ background: no-repeat right bottom; width:100%;}
.house_title_r h3{ padding:41px 15px 28px 38px; font-size:22px;font-family:"microsoft yahei",stxihei,stheiti,sans-serif; color:#fafafa; font-style:italic;}
.house_line1{ background: repeat-x left top; height:2px; overflow:hidden; display:block;}
.house_p{ padding:10px 16px 0 22px; line-height:25px; text-indent:2em; color:#cbcbcb;}
.house_content{ width:100%; clear:both; background: repeat-y 692px top;}
.house_con_left{ float:left; width:661px;}
.house_con_right{ float:right; width:297px;}
.house_text_list{ clear:both; width:100%; padding-bottom:50px;}
.house_text_list li{ background: repeat-x left bottom; padding:38px 0 43px 0;}
.house_text_list li h3{ font-size:18px; font-family:"microsoft yahei",stxihei,stheiti,sans-serif; line-height:25px; padding:0 11px 6px 22px;}
.house_text_list li p{ line-height:26px; color:#888888; padding:0 11px 0 22px;}

.house_body .page_bar{width:100%;margin:0 auto;text-align:center;background-color:#fff;padding:20px 0 30px;}
.house_body .page_bar a{border:1px solid #ccc;padding:7px 9px; color:#a7a7a7;}
.house_body .prev_btn{ border:1px solid #ccc; padding:7px; color:#ccc;}
.house_body .page_bar a.emt_a_blue {background-color: #515151; color:#fff;}
.house_right_con{ padding-right:36px;}
.house_js{ padding:12px 0 36px 12px; line-height:26px; color:#8b8b8b; }
.house_text_pic{ padding:18px 10px 45px 12px;}
.house_text_pic img{ float:left; padding-right:16px;}
.house_text_pic h3{ line-height:21px;}
.house_text_pic p{ color:#8b8b8b; line-height:26px;}
.house_pic_list{ width:110%; clear:both; padding-top:21px;}
.house_pic_list li{ float:left; width:127px; padding-right:8px; padding-bottom:15px;}
.house_pic_list li h3{ line-height:23px; text-align:center; padding-top:6px;}
.house_rank_tab{ width:102%; clear:both;}
.house_rank_tab li{ background:#d2d2d2; width:129px; border-right:1px solid #fff; float:left; height:34px; line-height:34px; font-size:14px; font-weight:bold; text-align:center; color:#fff; cursor:pointer;}
.house_rank_tab li.on{ background:#b2b2b2;}
.house_rank_list{ width:100%; clear:both;}
.house_rank_list ul{ display:none;}
.house_rank_list ul.on{ display:block;}
.house_rank_list ul li{ width:259px; border-bottom:1px solid #fff; height:34px; line-height:34px; background:#eeeeef; overflow: hidden; float:left;}
.house_rank_list ul li .num1{ color: #cf0643;float: left;font-family: arial;font-style: italic;font-weight: bold;line-height: 34px; width:39px; text-align:center; border-right:1px solid #fff;}
.house_rank_list ul li .num2{color: #bdbdbd;float: left;font-family: arial;font-style: italic;font-weight: bold;line-height: 34px; width:39px; text-align:center; border-right:1px solid #fff;}
.house_rank_list ul li .t1{ float:left; line-height:34px; padding-left:6px;}
.house_rank_list ul li .t2{ float:left;line-height:34px; padding-left:6px;border-right:1px solid #fff; width:115px;}
.house_rank_list ul li .value{ float:left; width:52px; text-align:center; display:block;border-right:1px solid #fff; color:#555555;}
.house_rank_list ul li .ad{ float:left; text-align:center; display:block; color:#555; width:44px;}
.house_pic_list2{ width:100%; clear:both;}
.house_pic_list2 li{ float:left; width:182px; padding-left:31px; padding-right:7px; padding-top:36px; padding-bottom:14px;}
.house_pic_list2 li h3{ text-align:center; line-height:35px;}

.house_pic_list2 li h3{ line-height:21px; text-align:left; padding-top:10px;}
.house_rank_list ul li .t1{ width:213px;}
.house_menu a{ float:left; margin-right:2px;}
#housemf,#housexf,#housebp,#housekp,#housedg,#housels,#housecj,#houseyy{ width:106px;}
#housemf:hover{ background:#80c269; color:#fff;}
#housexf:hover{ background:#f8c908; color:#fff;}
#housebp:hover{ background:#d6914e; color:#fff;}
#housekp:hover{ background:#a52733; color:#fff;}
#housedg:hover{ background:#982a78; color:#fff;}
#housels:hover{ background:#5c3798; color:#fff;}
#housecj:hover{ background:#2c86c8; color:#fff;}
#houseyy:hover{ background:#13b5b1; color:#fff;}
#housejj{ width:107px;_width:105px; margin:0; padding:0;}
#housejj:hover{ background:#80c269;}
.house_rank_list ul li .t2{ background: no-repeat 8px 15px; width:133px; padding-left:20px;}
.house_pic_list3{ float:left; clear:both; padding-bottom:35px;}
.house_pic_list3 li{ width:100%; clear:both; border-bottom:1px solid #ccc; padding:37px 0 35px;}
.house_pic_list3 li h2{ clear:both;font-family:"microsoft yahei",stxihei,stheiti,sans-serif; font-size:20px; line-height:25px; padding:0 18px 10px 18px;}
.house_pic_list3 li img{ float:left; padding-right:28px; padding-left:18px;}
.house_pic_list3 li .house_pic_list3_text{ float:right; width:352px; padding-right:18px;}
.house_pic_list3 li .house_pic_list3_text p{ line-height:25px; padding-top:5px; color:#7e7e7e;}
.house_pic_list3 li .house_pic_list3_text .house_pic_list3_more{ display:block; text-align:right; padding-top:10px;}
