@charset "utf-8";
/* CSS Document design by timmy 2015.01.24 for 0391fc.com member*/
body{ margin:0px; padding:0px; background: #f4f7fb; font-family:Microsoft Yahei;}
input,select{vertical-align:middle;}
table,form,h1,h2,h3,ul,li,ol,dl,dd,dt,span,a,em,p{ padding:0px; margin:0px;}
.clearB{ clear:both; font-size:0px;line-height:0px; height:0px;}
/* Clear Fix */ 
.clearfix:after { 
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden; 
} 
.clearfix { 
display:inline-block; 
} 
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
/*-main-*/
ul,li{list-style: none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.center{ text-align:center;}
.left{ float:left;}
img{border:none;}


/*-主菜单-*/
.main-nav{/*BORDER-BOTTOM: #669fe6 3px solid; BORDER-TOP: #ededed 1px solid; */background:url(nav_bg.png) repeat-x top left; PADDING-BOTTOM: 13px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 22px;PADDING-TOP: 13px; margin:0 auto;}
.main-nav ul{padding-left:10px; width:990px; margin:0 auto; height:22px; position:relative;}
.main-nav ul li{ display:inline-block;*display:inline; *display:inline;font-size:17px; font-family:"Microsoft Yahei","黑体"; font-weight:normal; padding:0 2px 0 17px; background:url(nav_bg.png) no-repeat 0 -61px;}
.main-nav ul li a{ color:#fff;}
.main-nav ul li a:hover{color:#FF3; text-decoration:none;}
.main-nav ul li.curr a{}

.main-nav ul li.home{ padding-left:25px; background:url(houseNav.png) no-repeat; padding-right:10px;}
.main-nav ul li.xinfang{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -31px;}
.main-nav ul li.ershou{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -117px; margin-left:5px; padding-right:8px;}
.main-nav ul li.jiazhuang{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -148px; padding-right:8px;}
.main-nav ul li.phone{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -238px; padding-right:8px;}
.main-nav ul li.video{ padding-left:25px; background:url(houseNav.png) no-repeat -2px -264px;}
.main-nav ul li.zhidao{padding-left:28px; background:url(houseNav.png) no-repeat 0 -60px;}
.main-nav ul li.tuan{padding-left:28px; background:url(houseNav.png) no-repeat 0 -293px;position: absolute; right:10px; top:0px;}
.main-nav ul li.tuan a{ color:#FF3;}
.main-nav ul li.tuan a:hover{color:#FFF;}
.main-nav-right{ float:right;}
.main-nav-right .ad{}
.main-nav-right .link{}
.main-nav-right .link a{}

.main-nav .my{}
.main-nav .my b{}
.main-nav .my a{}
.main-nav .my .space{}
.main-nav .my .login{}
.main-nav .my .reg{}
.main-nav .my .login-cont{}
.main-nav .my .login-cont .input{}
.main-nav .my .login-cont .btn{}





/**-随屏滚动菜单-*/
.main-nav-scroll{
Z-INDEX: 100; POSITION: fixed !important; MARGIN-TOP: 0px !important; WIDTH: 100%; background:url(nav_bg.png) repeat-x top left; MARGIN-LEFT: 0px !important; TOP: 0px; LEFT: 0px; _position: absolute; _bottom: auto;PADDING-BOTTOM: 13px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 22px; PADDING-TOP: 13px; display:none;
}

/*-.main-nav-scroll{
	Z-INDEX: 100; POSITION: fixed !important; MARGIN-TOP: 0px !important; WIDTH: 100%; BACKGROUND: #fff; MARGIN-LEFT: 0px !important; TOP: 0px; LEFT: 0px; _position: absolute; _bottom: auto;BORDER-BOTTOM: #669fe6 3px solid;PADDING-BOTTOM: 13px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 22px; BORDER-TOP: #ededed 1px solid; PADDING-TOP: 13px;
	}-*/
.main-nav-scroll ul{padding-left:10px; width:990px; margin:0 auto; height:22px; position:relative;}
.main-nav-scroll ul li{ display:inline-block;*display:inline; font-size:17px; *display:inline;font-family:"Microsoft Yahei","黑体"; font-weight:normal; padding:0 2px 0 17px; background:url(nav_bg.png) no-repeat 0 -61px;}
.main-nav-scroll ul li a{ color:#fff;}
.main-nav-scroll ul li.logo{ background:url(map-logo.png) no-repeat; height:40px; width:87px; position:absolute; top:-8px; left:10px;}
.main-nav-scroll ul li.home{ padding-left:25px; background:url(houseNav.png) no-repeat; padding-right:10px;}
.main-nav-scroll ul li.xinfang{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -31px;}
.main-nav-scroll ul li.ershou{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -117px; margin-left:5px; padding-right:8px;}
.main-nav-scroll ul li.jiazhuang{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -148px; padding-right:8px;}
.main-nav-scroll ul li.phone{ padding-left:25px; background:url(houseNav.png) no-repeat 0 -238px; padding-right:8px;}
.main-nav-scroll ul li.video{ padding-left:25px; background:url(houseNav.png) no-repeat -2px -264px;}
.main-nav-scroll ul li.zhidao{padding-left:28px; background:url(houseNav.png) no-repeat 0 -60px;}
.main-nav-scroll ul li.tuan{padding-left:28px; background:url(houseNav.png) no-repeat 0 -293px; position: absolute; right:10px; top:0px;}
.main-nav-scroll ul li.tuan a{ color:#FF3;}


/*-m-index总外框-*/
.m-index{ width:1200px; margin:20px auto;background:#e8eff7 url(side-bg.png) repeat-y 0 0;}

.m-index-ad{ height:80px; margin:30px  auto 0 auto; background:#CCC; width:1200px;}

/*--侧栏--*/
.m-side{width:200px; float:left; background:#368bcc;}
.m-side .tt{height:40px; background:#2f88c5 url(side-ico.png) no-repeat 15px 12px; border-top:#4ca3df solid 1px; line-height:40px; color:#FFF; font-size:16px; font-family:"Microsoft Yahei";}


/*--主体部分--*/
.m-content-top{ width:985px; float:right; background:#fff;padding-right:15px; border-bottom:#ddd solid 1px; 
height:50px; line-height:50px; font-size:12px; color:#666; font-family:"Microsoft Yahei";}
.m-content-top .curr{ color:#666; float:left; padding-left:20px;}
.m-content-top .curr a{ color:#5da7e0;}
.m-content-top .more{ float:right;}
.m-content-top a{}
.m-content-top a.quit{}
.m-content-top em{ font-style:normal; color:#F60;}
.m-content{ width:940px; float:right; padding:0px 30px 30px 30px; background:#e8eff7;}
.m-content-left{ width:510px; float:left;}
.m-content-right{ width:400px; float:right;}

.m-tt{ background:#34ade6; color:#FFF; height:38px; line-height:38px; margin-top:20px; padding-left:15px; font-family:"Microsoft Yahei"; font-size:16px;}
.m-tt a{color:#FFF;}
.m-tt ul{ padding:8px 10px 8px 0; line-height:24px;}
.m-tt ul li{ display:inline-block; padding-right:10px; height:24px;}
.m-tt ul li a{ color:#FFF;}
.m-tt ul li.other{font-size:14px; background:#FFF; color:#999; padding:0 8px; border-radius:4px;}
.m-tt ul li.other a{ color:#999;}
.m-tt ul li.more{ float:right;font-size:14px;color:#fff; padding:0 0px; border-radius:4px;}
.m-tt ul li.more a{color:#fff;}
/*-首页个人信息-*/
.m-side-my-about{ text-align:center; padding:30px; font-family:"Microsoft Yahei";}
.m-side-my-about .img{ width:100px; height:100px; border:#FFF 4px solid; border-radius:30px;}
.m-side-my-about .name{font-size:16px; color:#FFF; height:35px; line-height:35px;}
.m-side-my-about .name a{ color:#FFF;}
.m-side-my-about .m{ font-size:12px; color:#FFC; height:25px; line-height:25px;}
.m-side-my-about .m em{ font-style:normal; color:#F90; font-size:14px;}
.m-side-my-about .m em a{ font-style:normal; color:#FFF;}
.m-side-my-about .ip{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFF; line-height:25px;}
.m-side-my-about .ip { font-style:normal; color:#FFC;}
.m-side-my-about .ip a{ font-style:normal; color:#FFC;}
/*-首页个人资料数据--*/

/*-常用按钮组-*/
.btn-group{ background:#FFF; margin-bottom:20px;}
.btn-group ul{padding:20px; }
.btn-group ul li{ float:left; width:70px; padding:15px; position:relative;}
.btn-group ul li em{ display:block;}
.btn-group ul li div{ border-radius:4px; width:66px; height:66px; background:#F60 url(tt-ico.png) -3px -2px;}
.btn-group ul li div a{ display:block; text-indent:-9999px; height:66px;}
.btn-group ul li span{ font-family:"Microsoft Yahei"; color:#666; font-size:14px; display:block; line-height:30px; text-align:center;}
.btn-group ul li span a{ color:#666;}

.btn-group ul li div.d1{background-color:#e67e22;background-position:-144px -2px;}
.btn-group ul li div.d1:hover{background-color:#d35400;}
.btn-group ul li div.d2{background-color:#f1c40f;background-position:-3px -2px;}
.btn-group ul li div.d2:hover{background-color:#f39c12;}
.btn-group ul li div.d3{ background-color:#95a5a6; background-position:-74px -2px;}
.btn-group ul li div.d3:hover{background-color:#7f8c8d;}
.btn-group ul li div.d4{background-color:#3498db;background-position:-213px -72px;}
.btn-group ul li div.d4:hover{background-color:#2980b9;}
.btn-group ul li div.d5{background-color:#e74c3c;background-position:-3px -72px;}
.btn-group ul li div.d5:hover{background-color:#c0392b;}
.btn-group ul li div.d6{background-color:#1abc9c;background-position:-74px -72px;}
.btn-group ul li div.d6:hover{background-color:#16a085;}
.btn-group ul li div.d7{background-color:#2ecc71;background-position:-144px -72px;}
.btn-group ul li div.d7:hover{background-color:#27ae60;}
.btn-group ul li div.d8{background-color:#9b59b6;background-position:-284px -70px;}
.btn-group ul li div.d8:hover{background-color:#8e44ad;}
.btn-group ul li div.d9{background-color:#34495e;background-position:-213px -1px;}
.btn-group ul li div.d9:hover{background-color:#2c3e50;}



.m-index-my-info{ padding:15px; background:#FFF;}

/*-首页看房团-*/
.m-index-tuan{padding:15px; background:#fff; position:relative; margin-bottom:20px;}
.m-index-tuan .ico{ position:absolute; top:0; left:0;}
.m-index-tuan dl{ height:60px;}
.m-index-tuan dl dt{ height:60px; width:100px; float:left;}
.m-index-tuan dl dd{ height:60px; float:right; width:800px; position:relative;}
.m-index-tuan dl dt img{ height:60px; width:80px;}
.m-index-tuan dl dt img a{}
.m-index-tuan dl dd .tt{ height:30px; line-height:30px; font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.m-index-tuan dl dd .tt h3{ display:inline-block; font-size:16px; color:#C00; padding-right:10px;}
.m-index-tuan dl dd .tt span{ display:inline-block;}
.m-index-tuan dl dd .info{ height:30px; line-height:30px;font-family:"Microsoft Yahei"; color:#666; font-size:14px;}
.m-index-tuan dl dd .time{ font-family:Arial, Helvetica, sans-serif; color:#333; font-weight:bold;}
.m-index-tuan dl dd .num{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#F00; padding:0 4px;}
.m-index-tuan dl dd .btn{ position:absolute; right:15px; top:10px; background:#F60; color:#FFF; display:block; border-radius:5px; text-align:center; font-size:16px; font-family:"Microsoft Yahei"; height:40px; line-height:40px; padding:0 15px;}
.m-index-tuan dl dd .btn a{ color:#FFF; text-decoration:none;}
.m-index-tuan ul{padding:5px 15px; margin-top:10px; background:#FFFFF7; border:#ddd solid 1px;}
.m-index-tuan ul li{ line-height:30px;float:left; width:439px; height:30px; font-family:"Microsoft Yahei"; font-size:14px; color:#666;}
.m-index-tuan ul li a{ color:#666;}
.m-index-tuan ul li span{ color:#F30;}
.m-index-tuan ul li span a{ color:#F30;}


/*--首页公告--*/
.m-index-notice{
background:#fffbcc url(post_icon.png) no-repeat 7px 1px;font-size:13px; line-height:30px; padding:2px 15px 0px 30px; border:#ffcc00 solid 1px; color:#666; margin-bottom:20px;}

/*-首页问评-*/

.m-index-wp{ padding:15px; background:#FFF;}
.m-index-wp dl:nth-child(even){}
.m-index-wp dl{ border-bottom:#ddd solid 1px; padding-bottom:15px;}
.m-index-wp dl dt{ padding-left:10px;  background:url(ico_wp.png) no-repeat 5px 7px;}
.m-index-wp dl dt .tt{ font-size:14px; color:#666;line-height:25px;}
.m-index-wp dl dt .tt a:hover{color:#ed1c24;}
.m-index-wp dl dt .time span{ font-size:12px; color:#F30;}
.m-index-wp dl dt .time span a{ color:#F30;}
.m-index-wp dl dt .time{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:20px; height:20px; overflow:hidden;}
.m-index-wp dl dd .arraw{ background:url(my-wp-dd-bg.png) no-repeat; width:32px; height:16px; position: absolute; top:-16px; left:20px;}
.m-index-wp dl dd{ position:relative; line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; padding:5px; border:#ffcc00 solid 1px; margin-top:15px; background:#fffff7; border-radius:5px; margin-left:10px; margin-right:10px;}
.m-index-wp dl dd .time{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.m-index-wp .btn{}

/*-首页意向楼盘-*/
.m-index-lou{ background:#FFF;font-family:"Microsoft Yahei"; padding:16px 15px 1px 15px;}
.m-index-lou table{ border:none; padding:5px; font-size:14px; width:100%; text-align:center;border:1px solid #ddd;border-collapse:collapse; margin-bottom:15px;}
.m-index-lou table tr{line-height:30px;}
.m-index-lou table tr th{ font-weight:bolder; color:#333;border:1px solid #ddd;border-collapse:collapse; background:#f7f7f7;}
.m-index-lou table tr td{ color:#666;border:1px solid #ddd;border-collapse:collapse; }
.m-index-lou table tr td a{ color:#F60}
.m-index-lou .btn{background:#F60; color:#FFF; height:30px; line-height:30px; border-radius:5px; font-size:12px; display:block; width:120px; margin:10px auto; padding:2px 0;}

/*-s首页二手房-*/
.m-index-fang{ background:#FFF; padding:15px;}
.m-index-fang table{ border:none; padding:5px; font-size:14px; width:100%; text-align:center;border:1px solid #ddd;border-collapse:collapse; margin-bottom:15px;}
.m-index-fang table tr{line-height:30px;}
.m-index-fang table tr th{ font-weight:bolder; color:#333;border:1px solid #ddd;border-collapse:collapse; background:#f7f7f7;}
.m-index-fang table tr td{ color:#666;border:1px solid #ddd;border-collapse:collapse; }
.m-index-fang table tr td a{ color:#F60}
.m-index-fang .btn{background:#F60; color:#FFF; height:30px; line-height:30px; border-radius:5px; font-size:12px; display:block; width:120px; margin:10px auto; padding:2px 0;}
.m-index-fang .tips{}

/*-收藏浏览记录-*/
.m-index-h-list{ padding:15px 25px; background:#FFF;}
.m-index-h-list ul{}
.m-index-h-list ul li{ line-height:25px; font-size:14px; color:#999;}
.m-index-h-list ul li a{ color:#666;}
.m-index-h-list ul li span{ color: #F60;}
.m-index-h-list ul li span a{color: #F60;}

/*- 文章评论-*/
.m-index-a-list{ padding:15px 25px; background:#FFF;}
.m-index-a-list dl{ background:url(di.gif) repeat-x bottom; padding-bottom:15px;}
.m-index-a-list dl dt{ line-height:30px; font-size:14px; color:#999;}
.m-index-a-list dl dt a{ color:#999;}
.m-index-a-list dl dt span{ color: #F60;}
.m-index-a-list dl dt span a{color: #F60;}
.m-index-a-list dl dd{ line-height:25px; color:#666; background:#fffff7; border:#FC3 solid 1px; padding:2px 5px; font-size:12px;}
.m-index-a-list dl dd em{ font-style: normal; color:#F60; font-weight:bold;}
/*-问答-*/
.m-index-faq{ padding:15px; background:#FFF;}
.m-index-faq ul li{ position:relative; height:50px; padding-left:60px; background:url(di.gif) repeat-x bottom; padding-bottom:5px; padding-top:5px;}
.m-index-faq ul li:nth-child(even){ background-color:#fcfcfc;}
.m-index-faq ul li .num{ width:40px; height:35px; background:#e1e3e6; border-radius:5px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:center; position:absolute; font-size:12px; padding:5px 0 0 0; left:3px; top:10px;}
.m-index-faq ul li .tt{ font-size:14px; line-height:28px; color:#666;}
.m-index-faq ul li .tt a{ color:#3366cc;}
.m-index-faq ul li .tt a:hover{ color:#ed1c24;}
.m-index-faq ul li .time{ line-height:20px; height:20px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.m-index-faq ul li .done{ position:absolute; right:5px; height:20px; line-height:20px;border-radius:3px; font-size:12px; width:50px; text-align:center; top:18px; background:#F60; color:#FFF; padding-top:2px;}
.m-index-faq ul li .done a{ color:#FFF;}
.m-index-faq ul li .closed{ background:#ccc; color:#999;}

/*-装修-*/
.m-index-zx{ background:#FFF;font-family:"Microsoft Yahei"; padding:16px 15px 1px 15px;}
.m-index-zx table{ border:none; padding:5px; font-size:14px; width:100%; text-align:center;border:1px solid #ddd;border-collapse:collapse; margin-bottom:15px;}
.m-index-zx table tr{line-height:30px;}
.m-index-zx table tr th{ font-weight:bolder; color:#333;border:1px solid #ddd;border-collapse:collapse; background:#f7f7f7;}
.m-index-zx table tr td{ color:#666;border:1px solid #ddd;border-collapse:collapse; }
.m-index-zx table tr td a{ color:#F60}
.m-index-zx .btn{background:#F60; color:#FFF; height:30px; line-height:30px; border-radius:5px; font-size:12px; display:block; width:120px; margin:10px auto; padding:2px 0;}


/*-联系-*/
.m-side-contact{ border-top:#49a2df solid 1px;}
.m-side-contact ul{ padding:15px;}
.m-side-contact ul li{ font-family:"Microsoft Yahei"; line-height:30px; color:#FFF; font-size:16px; padding-left:30px; background: url(side-contact-ico.png) no-repeat;}
.m-side-contact ul li.tel{ background-position:0 0px;}
.m-side-contact ul li.qq{background-position:0 -60px;}
.m-side-contact ul li.mail{background-position:0 -30px;}
.m-side-contact .code{ text-align:center; margin:0 30px 30px 30px; background:url(code2.jpg) no-repeat center top; padding-top:130px; line-height:20px; color:#FFF; font-size:12px;}



/*---------------注册页面-------------*/
.my-index-reg{ background:#FFF; width:1000px; margin:50px auto; padding-bottom:50px;}
.my-index-reg .title{ background:#34ade6; color:#FFF; height:38px; line-height:38px; padding:0 15px;}
.my-index-reg .title .tt{ font-size:18px; float:left;}
.my-index-reg .title .other{ font-size:14px; float:right; color:#666;display:inline-block; height:20px; line-height:20px; padding:3px 5px; background:#FFF; margin-top:6px; border-radius:4px;}
.my-index-reg .title .other a{ color:#F30;}
.my-index-reg .cont{ padding:30px 0px 30px 30px; width:700px;float:left;}
.my-index-reg .xz{ text-align:center; margin:20px 10px;}
.my-index-reg .xz div{ float:left; width:150px; background:url(jtr.gif) no-repeat right top #3498db; height:37px; padding-right:39px; color:#FFF; font-size:16px; text-align:center; line-height:37px; margin-right:15px; cursor:pointer;}
.my-index-reg .xz div:hover{ background-color:#2980b9;}
.my-index-reg .xz .curr{ background-color:#f1c40f;}
.my-index-reg .xz .currs{ background-color:#008000;}
.my-index-reg .xz .curr:hover{ background-color:#e67e22;}
.my-index-reg .xz .currs:hover{ background-color:#005E00;}
.my-index-reg .xz div a{ color:#FFF; text-decoration:none;}
.my-index-reg ul{}
.my-index-reg ul li{ padding:15px;line-height:32px; }
.my-index-reg ul li span{ display:block; float:left; width:120px; line-height:32px; font-size:14px; color:#444; height:32px;}
.my-index-reg ul li .input{width:300px;height: 32px; float:left;
line-height: 32px;
background: url(inputbg.gif) repeat-x;
border-left: solid 1px #bababa;
border-top: solid 1px #bababa;
border-right: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
text-indent: 8px;
margin-right: 17px;}
.my-index-reg ul li .input2{width:100px;height: 32px; float:left;
line-height: 32px;
background: url(inputbg.gif) repeat-x;
border-left: solid 1px #bababa;
border-top: solid 1px #bababa;
border-right: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
text-indent: 8px;
margin-right: 17px;}
.my-index-reg ul li i{ font-style:normal; color:#666; font-size:12px;}
.my-index-reg ul li i em{ font-style:normal; color:#F60; font-size:14px; font-family:Microsoft Yahei; padding:0 4px;}
.my-index-reg ul li i em a{ color:#F30;}
.my-index-reg ul li i span{ display:inline-block; float:none; width:auto; font-size:12px;}
.my-index-reg ul li .code{ float:left; width:100px; margin-right:15px; height:37px;}
.my-index-reg ul li .code img{ width:100px;}

.my-index-reg .submit{ float:left; display:block;font-size:16px; font-family:Microsoft Yahei; color:#fff; background:#C00; text-align:center; width:150px; height:40px; border:none;}
.my-index-reg .agree{ font-size:14px; margin-left:10px; line-height:40px;}
.my-index-reg .agree a{color:#F30;}
.my-index-reg .tips{ background:#fffada; width:180px; padding:20px; line-height:25px; font-size:12px; font-family:"Microsoft Yahei"; color:#666; float:right; margin-right:30px; margin-top:50px; border: solid 1px #ffe2be;}
.my-index-reg .tips dl{}
.my-index-reg .tips dl dt{ color:#C00; font-size:14px;}
.my-index-reg .tips dl dd{ text-indent:2em;}


/*---------------登录页面-------------*/

.my-index-login{background:#FFF; width:1000px; margin:50px auto; padding-bottom:50px;}

.my-index-login .title{ background:#34ade6; color:#FFF; height:38px; line-height:38px; padding:0 15px;}
.my-index-login .title .tt{ font-size:18px; float:left;}
.my-index-login .title .other{ font-size:14px; float:right; color:#666;display:inline-block; height:20px; line-height:20px; padding:3px 5px; background:#FFF; margin-top:6px; border-radius:4px;}
.my-index-login .title .other a{ color:#F30;}
.my-index-login .cont{ padding:50px 0px 30px 30px; width:700px;float:left;}

.my-index-login h1{}
.my-index-login h2{}
.my-index-login h2 span{}
.my-index-login ul{}
.my-index-login ul li{}
.my-index-login .input{width:300px;height: 32px; float:left;
line-height: 32px;
background: url(inputbg.gif) repeat-x;
border-left: solid 1px #bababa;
border-top: solid 1px #bababa;
border-right: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
text-indent: 8px;
margin-right: 17px;}
.my-index-login ul{}
.my-index-login ul li{ padding:15px;line-height:32px;}
.my-index-login ul li span{ display:block; float:left; width:90px; line-height:32px; font-size:14px; color:#444; height:32px;}
.my-index-login ul li .input{width:300px;height: 32px; float:left;
line-height: 32px;
background: url(inputbg.gif) repeat-x;
border-left: solid 1px #bababa;
border-top: solid 1px #bababa;
border-right: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
text-indent: 8px;
margin-right: 17px;}
.my-index-login ul li .input2{width:100px;height: 32px; float:left;
line-height: 32px;
background: url(inputbg.gif) repeat-x;
border-left: solid 1px #bababa;
border-top: solid 1px #bababa;
border-right: solid 1px #e9e9e9;
border-bottom: solid 1px #e9e9e9;
text-indent: 8px;
margin-right: 17px;}
.my-index-login ul li i{ font-style:normal; color:#666; font-size:12px;}
.my-index-login ul li i span{ display:inline-block; float:none; width:auto; font-size:12px;}
.my-index-login ul li i em{ font-style:normal; color:#F60; font-size:14px; font-family:Microsoft Yahei; padding:0 4px;}
.my-index-login ul li i em a{ color:#F30;}

.my-index-login ul li .code{ float:left; width:100px; margin-right:15px; height:37px;}
.my-index-login ul li .code img{ width:100px;}

.my-index-login .submit{ float:left; display:block;font-size:22px; font-weight:700;font-family:Microsoft Yahei; color:#fff; background:#C30; text-align:center; width:170px; height:40px; border:none; cursor:pointer;}
.my-index-login .agree{ font-size:14px; margin-left:10px; line-height:40px;}
.my-index-login .agree a{color:#F30;}
.my-index-login .tips{ background:#fffada; width:180px; padding:20px; line-height:25px; font-size:12px; font-family:"Microsoft Yahei"; color:#666; float:right; margin-right:30px; margin-top:50px; border: solid 1px #ffe2be;}
.my-index-login .tips dl{}
.my-index-login .tips dl dt{ color:#C00; font-size:14px;}
.my-index-login .tips dl dd{ text-indent:2em;}
.my-index-login .other{ border-top:#ddd solid 1px; margin-top:30px; padding-top:25px; padding-left:103px;}
.my-index-login .other span{ line-height:30px; font-size:12px; color:#999; display:block; margin-bottom:10px;}
.my-index-login a.wb{ display:block;width:120px; text-align:center;height:40px; float:left; background:#390 url(tt-ico.png) no-repeat -355px -154px; line-height:40px; height:40px; padding-left:50px; font-size:14px; color:#FFF; text-decoration:none;}
.my-index-login a.qq{display:block; background:#3eb0d8 url(tt-ico.png) no-repeat -355px -225px; margin-left:20px; float:left;line-height:40px; height:40px; padding-left:50px; font-size:14px; color:#FFF; text-decoration:none;width:120px; text-align:center;}
.my-index-login a.wx{ width:40px; height:40px;}
/*第三方登录账户绑定*/
.my-login-cont{ padding:50px 0 50px 220px;}
.my-login-cont .head{ float:left; margin-right:10px; width:120px; height:200px; margin-top:15px;}
.my-login-cont .head img{ width:120px; height:120px; text-align:right;}
.my-login-cont .submit{ width:300px;}
.my-login-cont .input-cont{ float:left;}
.my-login-cont .ps{ color:#999; font-size:14px; line-height:25px; margin-bottom:15px}
.my-login-cont .login-top{ height:100px;}
.my-login-success{ background:#e8f5fe; border:#b2d0e8 solid 1px; margin:50px 0; width:520px; padding:15px; text-align:center; font-size:12pt; font-family:"Microsoft Yahei"; color:#333;}


/*出错样式*/
.field-validation-error {color:red !important;margin-top:2px; font-size:12px; line-height:22px; padding-left:5px; display:inline;}
.field-validation-error span{color:red !important;}
/*正常样式*/
.field-validation-valid { display: none; }
/*表单框出错样式(附加)*/
.input-validation-error { border: 1px solid red; background-color: #ffeeee; display:inline;}
/*集体错误提示*/
.validation-summary-errors { font-weight: bold; color: red  !important;}
/*集体正常提示*/
.validation-summary-valid { display: none; }

/**-----------------会员管理页面--------------**/
/*-个人菜单-*/

.m-top .my-nav{ position:absolute; right:5px; top:20px; height:25px; width:120px;}
.m-top .my-nav ul{}
.m-top .my-nav ul li{display:inline-block;}
.m-top .my-nav ul li a{ display:inline-block;text-decoration:none; color:#666;vertical-align:top;font-size:12px;line-height:1.2;height:14px;padding:7px;border:0 none;background:transparent none;overflow:hidden;zoom:1}
.m-top .my-nav ul li a:hover{background:#ebeced;border:1px solid #dbdbdb;text-decoration:none;padding:6px}
.m-top .quit{}

.m-side .top-tt{ height:60px; background:url(m-side-bg.png) no-repeat left top; border-bottom:#e4e4e4 solid 1px;}
.m-side .m-side-nav dl{font-family:"Microsoft Yahei";}
.m-side .m-side-nav dl dt{height:40px; background:#2f88c5 url(side-ico.png) no-repeat 15px 12px; border-top:#4ca3df solid 1px; line-height:40px; color:#FFF; font-size:16px;  padding-left:30px;}
.m-side .m-side-nav dl dt span{ display:block; padding-left:10px;}
.m-side .m-side-nav dl dt a{ color:#FFF;}
.m-side .m-side-nav dl dd{font-size:14px; line-height:30px;padding:0px 10px 0 20px; height:30px; background:#3497db; border-top:#4ca3df solid 1px;}
.m-side .m-side-nav dl dd:hover{ background-position:0 -130px;}
.m-side .m-side-nav dl dd a{ color:#fff; display:block; padding-left:20px; float:left; background:url(icon_01.gif) no-repeat 0 -21px; text-decoration:none;}
.m-side .m-side-nav dl dd span{ display:block; float:right; font-size:12px; background:#FFF; border-radius:4px; height:20px; line-height:20px; padding:0px 4px; margin-top:7px;}
.m-side .m-side-nav dl dd span a{ color:#F60; background:none; font-weight:bold; padding-left:0px; text-decoration:none;}
.m-side .m-side-nav dl dd span a:hover{ color:#F60; text-decoration:underline;}
.m-side .m-side-nav dl dd em{}
.m-side .m-side-nav dl dd.curr{ background:#368bcc;padding-top:2px; line-height:33px; height:33px;}
.m-side .m-side-nav dl dd.curr > a{ color:#FF9; font-weight:bold; background-position:0 -252px;}

                                                                                                                                   /*-右侧主体-*/                            
.m-cont{ float:right; width:798px;}
.m-cont .title{ height:60px; border-bottom:#e4e4e4 solid 1px; background:url(m-tt-bg.jpg) repeat-x;}
.m-cont .title span{ font-size:16px; font-weight:bold; color:#ccc; font-family:"Microsoft Yahei"; display:inline-block; height:30px; padding-top:20px; padding-left:30px;}
.m-cont .title a.tt{}
.m-cont .title a.r_tit{}
/*--我的资料-*/
.my-info{padding:30px 30px 0px 30px; background:#f9f9f9 url(di.gif) repeat-x bottom;}
.my-head{ width:110px; float:left; padding:10px;}
.my-head img{ height:100px; width:100px; padding:4px; border:#ddd solid 1px;}
.my-head span{ display:block; height:30px; line-height:30px; text-align:center; font-size:12px;}
.my-head span a{ color:#999;}
.my-name{ font-family: Arial, Helvetica, sans-serif;font-size:15px; font-weight:bold; color:#666666; line-height:30px; height:30px;}
.my-info-cont{ float:right; width:590px; padding-top:5px;}
.my-info-cont ul{ line-height:25px; font-size:12px;}
.my-info-cont ul li{ color:#999;}
.my-info-cont ul li span{}
.my-info-cont ul li a{}
.my-info-cont ul li em{ color:#F30; font-style:normal; font-weight:bold;}
.my-info-cont ul li em a{ color:#F30;}
.my-info-cont ul li span a{}

/*-*简略介绍,用于发布页列表页头部*-*/
.my-about{ font-size:14px; color:#666666; line-height:30px; height:30px; margin:0px;}
.my-about span{}
.my-about em{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#ff5500; font-style:normal; padding:0 5px; font-size:16px;}
.my-about b{ font-family:Arial, Helvetica, sans-serif; padding:0 5px;}
.my-notice{background:#fffbcc url(post_icon.png) no-repeat 7px 1px;height:30px; font-size:13px; line-height:30px; padding:2px 15px 0px 30px; border:#ffcc00 solid 1px; margin:5px 0px; overflow:hidden; color:#666;}
.my-notice a{ color:#66F; font-size:12px; text-decoration:underline;}


/*-资料详细页-*/
#my-info{ padding:30px; background:#FFF;}
#my-info .t2{ margin-top:20px;}
#previewimage img{width: 100px; padding:4px;border:#CCC solid 1px;}
.my-head-img{ width:150px !important; text-align:center;}
#my-info .tips{padding-left:10px; display:inline-block;}

#my-info table{border: 0px currentColor; width: 100%; color:#666; line-height: 30px; font-size: 14px; table-layout: fixed; zoom: 1; word-wrap: break-word; margin-top:10px;}
	
#my-info table th{padding: 6px 0px; border: 0px currentColor; line-height: 30px; vertical-align: middle;text-align: right; padding-right: 15px; font-weight: 300; vertical-align: top; width:90px;}
#my-info table td{padding: 6px 0px; border: 0px currentColor; line-height: 30px; vertical-align: middle;}
#my-info table tr.line{background:url(di.gif) repeat-x bottom;}
#my-info table tr.line td{ padding-bottom:15px;}
#my-info span{}
#my-info em{ color:#F00; font-style:normal; padding-right:5px; display:inline-block;}

#my-info .txt{ background:url(post_txt_bg.png) repeat-x 0px 0px #fff; padding: 6px 8px; border: 1px solid #ccc; font-size: 14px; vertical-align: middle; color:#999;}
#my-info .txt:focus{ color:#333; border:#F90 solid 1px;}
#my-info .select{
padding: 5px 8px; color:#666; font-size: 14px; _padding: 3px; border:#ccc solid 1px;
	}
#my-info .select .txt{
	margin: 0px; padding: 6px 10px 4px; height: 18px; float: left;
	}
#my-info .textarea{
	background: url(post_txt_bg.png) no-repeat 0px 0px; padding: 5px 8px 6px; border: 1px solid #ccc; height: 94px; line-height: 24px; font-size: 14px;
	}
#my-info .submit{
	background: url(post_submit.png) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 0px; height: 48px; display: inline-block; _padding: 0 0 0 0px; width:174px; border:none; text-align:center;font: 22px/36px "Microsoft Yahei", sans-serif; color:#FFF; cursor:pointer; margin-top:20px;}
	
#my-info .submit span {
	background: url(post_submit.png) no-repeat right 0px; font: 22px/36px "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px 40px 0px 0px; border: currentColor; height: 46px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#my-info .submit input {
	background: url(post_submit.png) no-repeat right 0px; font: 22px/36px "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px 40px 0px 0px; border: currentColor; height: 46px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}


/*--编辑器table修正--*/
.edit-table{}
.edit-table th,.edit-table td{ padding:0; margin:0}

/*-我的密码修改-*/

/*-仿选项卡式菜单列表-*/
.m-content .m-title{ padding-right:30px; margin-top:15px; background:#2f88c5; height:38PX; line-height:38px; border-bottom: solid 0px #34ade6;}
.m-content .m-title ul{padding-left:0px;}
.m-content .m-title ul li{ display:inline-block; padding:0 15px;height:38px;font-size:14px; color:#fff; line-height:38px;}
.m-content .m-title ul li:Hover{ background:#3497db;}
.m-content .m-title ul li a{ color:#FFF; text-decoration:none;}
.m-content .m-title ul li a:hover{ color: #FFF;}
.m-content .m-title ul li.curr{ color:#333; font-weight:bold; background:#fff;}
.m-content .m-title ul li.curr a{ color:#333;}
.m-content .m-t-nav{ height:30px; padding:30px 0px 0px 30px; background:#FFF;}
.m-content .m-t-nav a{ display:inline-block; background:#eeeeee; line-height:30px; font-size:14px; color:#666; padding:0px 12px; margin-right:4px;}
.m-content .m-t-nav a:hover{ color:#fc6412; text-decoration:none;}
.m-content .m-t-nav a.curr{ background:#ff7233; color:#FFF;}
.m-content .m-t-nav a.curr:hover{}


.m-content .t2{padding: 0px 10px; height: 30px; color: #000; line-height: 30px; font-size: 14px; font-weight: bold; background-color: #f8f8f8;}

/*-个人主页展示内容列表-*/
.m-index-lou{}
.m-index-lou dl{}
.m-index-lou dl dt{}
.m-index-lou dl dt img{}
.m-index-lou dl dd{}
.m-index-lou dl dd.name{}
.m-index-lou dl dd.info{}

.m-index-fang{}
.m-index-fang ul{}
.m-index-fang ul li{}
.m-index-fang ul li:nth-child(odd){}
.m-index-fang ul li a{}
.m-index-fang ul li .name{}
.m-index-fang ul li .time{}

.m-index-question{}
.m-index-question dl{}
.m-index-question dl:nth-child(even){}
.m-index-question dl dt{}
.m-index-question dl dt a{}
.m-index-question dl dd{}

.m-index-zhidao{}
.m-index-zhidao ul{}
.m-index-zhidao ul li{}
.m-index-zhidao ul li:nth-child(evev){}
.m-index-zhidao ul li a{}
.m-index-zhidao ul li em{}

.m-index-hd{}
.m-index-hd ul{}
.m-index-hd ul li{}
.m-index-hd ul li:nth-child(even){}
.m-index-hd ul li a{}
.m-index-hd ul li .go{}




/*-收藏浏览楼盘列表--*/
.m-lou{ padding:30px; background:#FFF;}
.m-lou dl{ height:125px; padding:8px 5px; background:url(di.gif) repeat-x 0px 130px; margin:0px 8px; position:relative;}
.m-lou dl:nth-child(even){}
.m-lou dl:last-child{}
.m-lou dl dt{ height:100px; width:170px; float:left;}
.m-lou dl dt img{ height:100px;width:150px; padding:3px; border:#ddd solid 1px;}
.m-lou dl dd{ line-height:28px; height:28px; width:470px; float:left; color:#555; font-size:12px;}
.font12{ font-size:12px;}
.m-lou dl dd a{ color:#fc6412;}
.m-lou dl dd a span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#1a64a1;}
.m-lou dl dd span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#1a64a1;}
.m-lou dl dd a:hover{ color:#F63;}
.m-lou dl dd.name{ height:27px; line-height:27px; padding-top:2px;}
.m-lou dl dd.name b{ font-size:14px;}
.m-lou dl dd.name a.v{ background: url(video_ico.gif) no-repeat 0px 0px; width:20px; height:15px; display:block; float:left; margin-top:6px;}
.m-lou dl dd.name b a{ color:#fc6412;}
.m-lou dl dd.name span{ padding-left:3px;color:#666; font-size:12px; font-weight:normal;}
.m-lou dl dd.name span a{ color:#666; padding:0 2px;}
.m-lou dl .e_1{ background:url(e_zs.gif) no-repeat; width:33px; height:19px; float:left; margin-left:5px; margin-top:3px;}
.m-lou dl .e_2{ background:url(e_sw.gif) no-repeat; width:33px; height:19px; float:left; margin-left:5px; margin-top:3px;}
.m-lou dl .e_3{ background:url(e_ds.gif) no-repeat; width:33px; height:19px; float:left; margin-left:5px; margin-top:3px;}

.m-lou dl .hot{ position:absolute; height:15px; width:48px;line-height:0;font-size:0;overflow:hidden; text-indent:-9999px; background:url(hot.gif); right:90px; top:14px;}

.m-lou dl .junjia{ font-size:12px; color:#444; position:absolute; right:5px; top:12px;}
.m-lou dl .junjia b{color:#ff6600; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-right:3px;}

.m-lou dl .sc{ position:absolute; right:5px; bottom:30px; border:#C30 solid 1px; padding:1px 0 0 0px; width:60px; font-size:12px; height:20px; line-height:20px; text-align:center; background:#ff7233;}
.m-lou dl .sc a{ color:#FFF; text-decoration:none;}
.m-lou dl .no-sc{ position:absolute; right:5px; bottom:30px; border:#ddd solid 1px; padding:1px 0 0 0px; width:60px; font-size:12px; height:20px; line-height:20px; text-align:center; background:#eeeeee;}
.m-lou dl .no-sc a{ color:#666; text-decoration:none;}
/**-收藏浏览二手房源列表-*/
.m-fang{ padding:0px 30px;}
.m-fang ul li .btn{}
.m-fang ul{ padding:10px;}
.m-fang ul li{ height:38px; line-height:38px; padding:2px 10px 0px 5px; border-bottom:#ddd solid 1px; font-family:Arial, Helvetica, sans-serif; overflow:hidden; position:relative;}
.m-fang ul li a{ color:#3366cc;}
.m-fang ul li .tt{LINE-HEIGHT: 38px; FONT-SIZE: 14px; width:490px; float:left; overflow:hidden;}
.m-fang ul li .tt span{ font-size:12px; color:#666; padding-left:8px;}
.m-fang ul li .tt em{ color:#090; font-style:normal; font-size:12px;}
.m-fang ul li .tt em a{ color:#090;}
.m-fang ul li a:visited{COLOR: #800080;}
.m-fang ul li a:hover{ color:#ed1c24;}
.m-fang ul li .room{ width:65px;font-size:12px; float:left; text-align:center;}
.m-fang ul li .price{font-size:12px; float:left; width:98px; text-align:center;}
.m-fang ul li .price b{ color:#ed1c24; font-size:14px;}
.m-fang ul li .date{ font-size:12px; float:right;}
.m-fang ul li:nth-child(even){}
/**-发布房源**/
.my-fang-post{ padding:15px 30px; background:#FFF;}
.my-fang-post .tips{padding-left:10px;display:inline-block;}
.my-fang-post-title{ font-size:16px; line-height:30px; height:30px; color:#333; font-weight: bold; margin-top:10px;}
.my-fang-post-title a{ font-size:14px; display:inline-block; background:#F90; color:#FFF; padding:0 10px; margin-left:10px; border-radius:4px;}
.my-fang-post-item{}
.my-fang-post table{border: 0px currentColor; width: 100%; color:#666; line-height: 30px; font-size: 14px; table-layout: fixed; zoom: 1; word-wrap: break-word;
	}
	
.my-fang-post table th{padding: 6px 0px; border: 0px currentColor; line-height: 30px; vertical-align: middle;text-align: right; padding-right: 15px; font-weight: 300; vertical-align: top; width:90px;}
.my-fang-post table td{padding: 6px 0px; border: 0px currentColor; line-height: 30px; vertical-align: middle;}
.my-fang-post table tr.line{background:url(di.gif) repeat-x bottom;}
.my-fang-post table tr.line td{ padding-bottom:15px;}
.my-fang-post table a.ps{ font-size:14px; display:inline-block; background:#f3f3f3; color:#666; border:#ddd solid 1px; padding:0 10px; border-radius:4px;}
.my-fang-post span{}
.my-fang-post em{ color:#F00; font-style:normal; padding-right:5px; display:inline-block;}
.w50{ width:55px;}
.w70{ width:70px;}
.w30{ width:30px;}
.w100{ width:100px;}
.w150{ width:150px;} 
.w250{ width:250px;}
.w350{ width:350px;}

.my-fang-post .txt{ background:url(post_txt_bg.png) repeat-x 0px 0px #fff; padding: 6px 8px; border: 1px solid #ccc; font-size: 14px; vertical-align: middle; color:#999;}
.my-fang-post .txt:focus{ color:#333; border:#F90 solid 1px;}
.my-fang-post .select{
padding: 5px 8px; color:#666; font-size: 14px; _padding: 3px; border:#ccc solid 1px;
	}
.my-fang-post .select .txt{
	margin: 0px; padding: 6px 10px 4px; height: 18px; float: left;
	}
.my-fang-post .textarea{
	background: url(post_txt_bg.png) no-repeat 0px 0px; padding: 5px 8px 6px; border: 1px solid #ccc; height: 94px; line-height: 24px; font-size: 14px; width:500px; height:200px;
	}
.my-fang-post .submit{
	background: url(post_submit.png) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 0px; height: 48px; display: inline-block; _padding: 0 0 0 0px; width:174px; border:none; text-align:center;font: 22px/36px "Microsoft Yahei", sans-serif; color:#FFF; cursor:pointer; margin-top:20px;}
	
.my-fang-post .submit span {
	background: url(post_submit.png) no-repeat right 0px; font: 22px/36px "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px 40px 0px 0px; border: currentColor; height: 46px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.my-fang-post .submit input {
	background: url(post_submit.png) no-repeat right 0px; font: 22px/36px "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px 40px 0px 0px; border: currentColor; height: 46px; color: rgb(255, 255, 255);display: inline-block; font-size-adjust: none; font-stretch: normal;
}

.my-fang-post table .checkbox{ display:inline-block;}
.my-fang-post table .checkbox input{ display:inline-block; margin-right:5px;}
/**-多图片上传--*/

.upload-div{}
.upload-btn{ background:url(image_upload.png) no-repeat; width:85px; height:29px; float:left;}
.upload-btn a{ display:block; padding-left:30px; font-size:12px; color:#333; line-height:29px;text-decoration:none; height:29px;}
.upload-btn a:hover{ color:#F30;}
.upload-span{ font-size:12px; float:left; padding-left:10px; line-height:27px; height:27px; padding-top:2px; color:#999;}
.upload-span b{ color:#666; font-family:Arial, Helvetica, sans-serif;}


.shangchuan-tips{ background:url(image_upload_ershoufang.png) no-repeat; width:578px; height:141px;}

/*-设置封面-*/
.fm_bg {
	top: 35px; width: 94px; height: 25px; overflow: hidden; position: absolute;
}
.fengmian {
	top: 35px; width: 94px; height: 25px; overflow: hidden; position: absolute;
}
.fm_bg {
	background: rgb(51, 51, 51); filter: alpha(opacity=70); z-index: 1; opacity: 0.7;
}
.fengmian {
	background: url("fengmian.png") no-repeat;
}
a.scroll_l:hover {
	background: url("fengmian.png") no-repeat;
}
a.scroll_r:hover {
	background: url("fengmian.png") no-repeat;
}
a.set_fm:hover {
	background: url("fengmian.png") no-repeat;
}
.fengmian {
	z-index: 2;
}
.scroll_l {
	width: 17px; height: 25px; float: left; display: inline-block;
}
.scroll_r {
	width: 17px; height: 25px; float: left; display: inline-block;
}
a.scroll_l:hover {
	background-position: 0px -26px;
}
a.scroll_r:hover {
	background-position: -77px -26px;
}
.set_fm {
	margin: 0px 1px; width: 58px; height: 25px; overflow: hidden; float: left; display: inline-block;
}
a.set_fm:hover {
	background-position: -18px -26px;
}

/*-设置封面结束-*/
.w_d.imgbox {
	background: url("drag_img.png") no-repeat center 120px;
}
.img_selector {
	background-position: 0px -180px; width: 77px; line-height: 22px; padding-left: 6px; display: block; position: relative; cursor: pointer;
}
.hover.img_selector {
	background-position: 0px -202px; z-index: 4;
}
.img_selector .hc {
	padding: 1px; border: 1px solid rgb(255, 201, 153); left: 0px; top: 19px; z-index: 99;
}
.img_selector .shadow {
	padding: 0px; _bottom: -4px; _width: 76px;
}
.img_selector li {
	display: inline;
}
.img_selector a {
	padding: 0px 13px 0px 6px; color: rgb(102, 102, 102); line-height: 21px; display: block; white-space: nowrap;
}
.img_selector a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(255, 121, 25);
}

.pre-z {
	width: 100%; position: relative; z-index: 100;
}
.imgbox {
	width: 94px; height: 120px; margin-right: 12px; float: left; display: inline;
}
.w_upload {
	top: -1px; width: 94px; position: relative;
}
.item_box {
	padding: 6px; border: 1px solid rgb(211, 211, 211); width: 80px; height: 60px; display: block; background-color: rgb(246, 246, 246);
}
.item_box img {
	width: 80px; height: 60px; display: block;
}

.isfenmian {
	background: url("fenmian.png"); left: 0px; top: 0px; width: 16px; height: 19px; position: absolute; z-index: 2; _background: none;
}
.setfenmian {
	left: 0px; top: 35px; width: 94px; height: 24px; display: none; position: absolute; z-index: 2; cursor: pointer; background-image: url("setfm.png");
}

a.item_close { background: url(image_upload.png) no-repeat;
	background-position: -100px -182px; top: -6px; width: 14px; height: 14px; right: -6px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
a.item_close:hover {
	background-position: -100px -200px; text-decoration: none;
}
.item_input {
	width: 94px; display: block;
}
.item_input textarea {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(211, 211, 211) rgb(211, 211, 211); font: 12px/20px Arial, "宋体"; padding: 0px 2px; width: 88px; height: 20px; overflow: hidden; margin-top: 0px; display: block; font-size-adjust: none; font-stretch: normal; _margin-top: -1px;
}
.item_input .shadow {
	display: none;
}
.item_input em{ display:none;}
.on.item_input {
	padding: 6px 6px 0px; border: 1px solid rgb(211, 211, 211); top: 67px; width: 180px; display: block; position: absolute; z-index: 98; background-color: rgb(246, 246, 246);
}
.on.item_input .hc {
	display: block;
}
.on.item_input .shadow {
	padding: 0px; _width: 193px;
}
.on.item_input i.tline {
	left: 0px; top: -1px; width: 93px; height: 1px; overflow: hidden; display: block; position: absolute; background-color: rgb(246, 246, 246);
}
.on.item_input textarea {
	border: 1px solid rgb(227, 227, 227); width: 174px; height: 80px;
}
.on.item_input em {
	color: rgb(212, 212, 210); line-height: 18px; font-size:12px; display: inline;
}

/*--我的问评列表-*/
.m-wp{ padding:15px 30px; background:#fff;}
.m-wp dl:nth-child(even){}
.m-wp dl{ border-bottom:#ddd solid 1px; padding-bottom:25px; margin-top:15px;}
.m-wp dl dt{ padding-left:20px;  background:url(ico_wp.png) no-repeat 5px 7px;}
.m-wp dl dt .tt{ font-size:14px; color:#666;line-height:25px;}
.m-wp dl dt .tt a:hover{color:#ed1c24;}
.m-wp dl dt .time span{ font-size:12px; color:#F30;}
.m-wp dl dt .time span a{ color:#F30;}
.m-wp dl dt .time{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:20px; height:20px; overflow:hidden;}
.m-wp dl dd .arraw{ background:url(my-wp-dd-bg.png) no-repeat; width:32px; height:16px; position: absolute; top:-16px; left:20px;}
.m-wp dl dd{ position:relative; line-height:22px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#666; padding:5px 10px; border:#ffcc00 solid 1px; margin-top:15px; background:#fffff7; border-radius:5px; margin-left:20px; margin-right:20px;}
.m-wp dl dd .time{ font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; text-align:right;}
.m-wp .btn{}


/**-我的知道问答-***/
.my-zhidao{ background:#fff;}
.my-zhidao-list{ padding:30px; background:#FFF;}
.my-zhidao-list ul {}
.my-zhidao-list ul li{ position:relative; height:50px; padding-left:60px; background:url(di.gif) repeat-x bottom; padding-bottom:5px; padding-top:5px;}
.my-zhidao-list ul li:nth-child(even){ background-color:#fcfcfc;}
.my-zhidao-list ul li .num{ width:40px; height:35px; background:#e1e3e6; border-radius:5px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:center; position:absolute; font-size:12px; padding:5px 0 0 0; left:3px; top:10px;}
.my-zhidao-list ul li .tt{ font-size:14px; line-height:28px; color:#666;}
.my-zhidao-list ul li .tt a{ color:#3366cc;}
.my-zhidao-list ul li .tt a:hover{ color:#ed1c24;}
.my-zhidao-list ul li .time{ line-height:20px; height:20px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.my-zhidao-list ul li .done{ position:absolute; right:5px; height:20px; line-height:20px;border-radius:3px; font-size:12px; width:50px; text-align:center; top:18px; background:#09F; color:#FFF; padding-top:2px;}
.my-zhidao-list ul li .done a{ color:#FFF;}
.my-zhidao-list ul li .closed{ background:#ccc; color:#999;}

/*-发表提问-*/
.my-zhidao-pub{}

/*-我的积分-*/
.my-jifen{ padding:30px; background:#FFF;}
.my-jifen table{ border:none;}
.my-jifen table th{background:#f7f7f7; height:30px; line-height:30px; border-top:#ddd solid 1px; border-bottom:#ddd solid 1px; font-size:13px; text-align:left; padding-left:10px;}
.my-jifen table tr{ border:#ddd solid 1px; border-right:#ddd solid 1px;}
.my-jifen table tr:nth-child(odd){ background:#f7f7f7;}
.my-jifen table td{ font-size:14px;line-height:28px;  color:#999; padding-left:10px;}
.my-jifen table span{ color:#F00; font-size:14px;}
.my-jifen table p{ color:#666;}
.my-jifen table em{ color:#36F; font-size:14px; font-style:normal;}
.my-jifen-list{}
.my-jifen-list ul{}
.my-jifen-list ul li{}
.my-jifen-list ul li span{}
.my-jifen-list ul li em{}
.my-jifen-list ul li .title{}

.my-jifen-info{}


/*-站内推荐通知-*/
.my-ad{}
.my-rec{ padding:30px; background:#FFF;}
.my-rec ul{}
.my-rec ul li{ float:left; padding:10px 20px; width:180px;}
.my-rec ul li:last-child{ margin-right:0px;}
.my-rec ul li div{ width:180px; height:130px;overflow:hidden; text-align:center; vertical-align:middle;}
.my-rec ul li img{ width:180px;}
.my-rec ul li span{ height:30px; line-height:30px; font-size:14px; text-align:center;}
.my-rec ul li span em{ font-style:normal; color:#F30; display:inline-block; float:right; font-family:Arial, Helvetica, sans-serif;}
.my-rec ul li span a{ color:#666;}
.my-rec-arc{}
.my-rec-arc ul{}
.my-rec-arc ul li{}
.my-rec-arc ul li em{}
.my-rec-arc ul li a{}
.my-rec-arc ul li em a{}


.my-pass{}  
/*-pages-*/

.pager{ padding:10px 30px; font-size:14px; color:#999;}

/**--我参与的活动--*/
.my-hd{}
.my-hd-list{ padding:15px 30px; background:#FFF;}
.my-hd-list ul {}
.my-hd-list ul li{ position:relative; height:50px; padding-left:10px; background:url(di.gif) repeat-x bottom; padding-bottom:5px; padding-top:5px;}
.my-hd-list ul li:nth-child(even){ background-color:#fcfcfc;}
.my-hd-list ul li .num{ width:40px; height:35px; background:#e1e3e6; border-radius:5px; color:#999; font-family:Arial, Helvetica, sans-serif; line-height:15px; text-align:center; position:absolute; font-size:12px; padding:5px 0 0 0; left:3px; top:10px;}
.my-hd-list ul li .tt{ font-size:14px; line-height:28px; color:#666;}
.my-hd-list ul li .tt a{ color:#3366cc;}
.my-hd-list ul li .tt a:hover{ color:#ed1c24;}
.my-hd-list ul li .time{ line-height:20px; height:20px; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.my-hd-list ul li .done{ position:absolute; right:5px; height:20px; line-height:20px;border-radius:3px; font-size:12px; width:50px; text-align:center; top:18px; background:#09F; color:#FFF; padding-top:2px;}
.my-hd-list ul li .done a{ color:#FFF;}
.my-hd-list ul li .closed{ background:#ccc; color:#999;}


/*-资料首页相关说明-*/
.my-tips{}
.my-tips-title{}
.my-tips ul{}
.my-tips ul li{}

/**--------------会员管理页面结束-------------**/

/*--房源管理--*/
.my-fang-list{ padding:25px; background:#FFF;}
.my-fang-list table{ width:100%; font-family:Microsoft Yahei; margin-bottom:10px;}
.my-fang-list table th{ border:1px #ededed solid;border-collapse:collapse; font-size:12px; background:#f5f5f5; text-align:left; padding:2px 10px; font-size:12px; color:#999; line-height:20px; height:20px; font-weight:normal;}
.my-fang-list table tr{ border:1px #ededed solid;border-collapse:collapse; font-size:12px;}
.my-fang-list table td{ border:1px #ededed solid;border-collapse:collapse; font-size:12px; padding:5px;}
.my-fang-list table th.cz{ text-align:right;}
.my-fang-list table th.cz input{ display:inline-block; margin-top:3px;}
.my-fang-list table th.cz a{ color:#666;line-height:25px;height:25px; display:inline-block;}

.my-fang-list .pic{ width:100px;}
.my-fang-list .pic img{ width:100px; height:75px;}
.my-fang-list .tt{line-height:25px; line-height:25px; width:350px;}
.my-fang-list .tt h3{font-size:14px; display:inline-block;}
.my-fang-list .tt a{ color:#F30;}
.my-fang-list .tt span{ color:#999; display:block; height:25px; line-height:25px;}
.my-fang-list i{ display:inline-block; height:15px; text-indent:-9999px; margin-left:5px; background:url(fang-list-ico.png) no-repeat;}
.my-fang-list .tt i.i1{ width:27px; background-position:0 0;}
.my-fang-list .tt i.i2{width:15px; background-position:-29px 0;}
.my-fang-list .tt i.i3{width:15px; background-position:-46px 0;}
.my-fang-list .tt i.i4{width:15px; background-position:-63px 0;}

.my-fang-list .price{ text-align:center; color:#666; line-height:20px;}
.my-fang-list .edit{ text-align:center; color:#ccc; line-height:25px; font-size:12px;}
.my-fang-list .edit a{ color:#2255dd;}
.my-fang-list .date{}
.my-fang-list table th span{ display:inline; padding-right:10px;}
.my-fang-list em{ font-style:normal; color:#F30; font-size:16px; font-weight:bold;}
.my-fang-list em b{ font-size:12px;}
.mu-fang-list table td span{}

/*-中介子账户管理相关-*/

/*--房源管理--*/
.my-user-list{ padding:30px; background:#FFF;}
.my-user-list table{ width:100%;font-family:Microsoft Yahei; margin-bottom:10px;}
.my-user-list table th{ border:1px #ededed solid;border-collapse:collapse; font-size:12px; background:#f5f5f5; text-align:right; padding:2px 10px; font-size:12px; color:#999; line-height:20px; height:20px; font-weight:normal;}
.my-user-list table tr{ border:1px #ededed solid;border-collapse:collapse; font-size:12px;}
.my-user-list table td{ border:1px #ededed solid;border-collapse:collapse; font-size:12px; padding:5px; text-align:center; color:#666;}
.my-user-list .edit{ text-align:center; color:#ccc; line-height:25px; font-size:12px;}
.my-user-list .edit a{ color:#2255dd;}
.my-user-list .date{}
.my-user-list table th span{ display:inline; padding-right:10px;}
.my-user-list em{ font-style:normal; color:#F30; font-size:16px; font-weight:bold;}
.mu-user-list table td span{}

/*-底部文件-*/
.bottom{ text-align:center; font-size:12px; line-height:22px; color:#666; font-family:Arial, Helvetica, sans-serif; margin-top:15px; background:#fff; padding-top:10px;}
.bottom a{ color:#666;}
.bottom span{ font-size:10px;}


/**--弹出编辑框-**/

.pop-div{ font-size:14px; font-family:Microsoft Yahei;}
.pop-div .input{background:url(post_txt_bg.png) repeat-x 0px 0px #fff; padding: 4px 8px; border: 1px solid #ccc; font-size: 14px; vertical-align: middle; color:#999;}
.pop-div .input:focus{ color:#333; border:#F90 solid 1px;}

.pop-div .select{padding: 4px 8px; color:#666; font-size: 14px; _padding: 3px; border:#ccc solid 1px;}

.pop-div .textarea{
	background: url(post_txt_bg.png) no-repeat 0px 0px; padding: 4px 8px 6px; border: 1px solid #ccc; height: 94px; line-height: 24px; font-size: 14px;
	}
.pop-div .submit{
	background: url(post_submit.png) no-repeat 0px 0px; margin: 0px; padding: 0px 0px 0px 0px; height: 48px; display: inline-block; _padding: 0 0 0 0px; width:174px; border:none; text-align:center;font: 22px/36px "Microsoft Yahei", sans-serif; color:#FFF; cursor:pointer; margin-top:20px;}
	
.pop-div .submit span {
	background: url(post_submit.png) no-repeat right 0px; font: 22px/36px "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px 40px 0px 0px; border: currentColor; height: 46px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.pop-div .submit input {
	background: url(post_submit.png) no-repeat right 0px; font: 22px/36px "Microsoft Yahei", sans-serif; margin: 0px; padding: 0px 40px 0px 0px; border: currentColor; height: 46px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}

.pop-div .tips{padding-left:10px; display:inline-block;}

.pop-div table{border: 0px currentColor; width: 100%; color:#666; line-height: 25px; font-size: 14px; table-layout: fixed; zoom: 1; word-wrap: break-word; margin-top:10px;}
.pop-div table th{padding: 4px 0px; border: 0px currentColor; line-height: 25px; vertical-align: middle;text-align: right; padding-right: 15px; font-weight: 300; vertical-align: top; width:90px;}
.pop-div table td{padding: 4px 0px; border: 0px currentColor; line-height: 25px; vertical-align: middle;}
.pop-div table tr.line{background:url(di.gif) repeat-x bottom;}
.pop-div table tr.line td{ padding-bottom:15px;}
.pop-div span{}
.pop-div em{ color:#F00; font-style:normal; padding-right:5px; display:inline-block;}
.pop-div table td span.tspan{ display: inline-block; width:80px; text-align:right;}


.pop-div .w25{ width:25px;}
.pop-div .w50{ width:50px;}
.pop-div .w75{ width:75px;}
.pop-div .w100{ width:100px;}
.pop-div .w150{ width:150px;}
.pop-div .w200{ width:200px;}
.pop-div .w250{ width:250px;}
.pop-div .w300{ width:300px;}


/*-搜索-*/
.my-search-cont{ padding:30px; background:#FFF;}
.my-search{ padding:10px; background:#f8fbff; font-size:14px; margin:15px 0px; border:#ddd solid 1px;}
.my-search .input{border:#ff7233 solid 1px; height:25px; line-height:25px; width:300px;}
.my-search .btn{ BACKGROUND: url(search_btn_bg.png) #ff7233 no-repeat center center; height:29px; text-indent:-9999px; border:none; width:60px;}
.my-search span{ display:inline-block; font-size:14px; color:#333; padding:0 10px; font-family:Microsoft Yahei; }
.my-search span a{ color:#333; padding:0 5px; display:inline;}

.zanwu{ font-size:14px;text-align:center; color:#333; font-weight:bold; line-height:25px;padding:10px; background:#f8fbff; font-size:14px; margin:15px 0px; border:#ddd solid 1px;}
.zanwu a{ color:#F30;}

/**-推广--*/
.my-tg{ font-family:Microsoft Yahei; padding:30px;background:#FFF;}
.my-tg ul{}
.my-tg ul li{ line-height:27px; height:27px; font-size:14px;}
.my-tg ul li span{ display: inline; color:#999;}
.my-tg ul li em{ font-style:normal; color:#F30;}
.my-tg ul li b{ width:100px; display:inline-block;}

.my-tg .btn{}
.my-tg .btn input{ height:48px; text-align:center; font-size:16px; color:#FFF; width:120px; background:url(post_submit.png) no-repeat center; border:none; border-radius:5px; cursor:pointer;}
.my-tg .tips{ font-size:12px; line-height:25px; padding:5px 15px; border:#ddd solid 1px; margin:10px 5px; background:#f8fbff;}
.my-tg .tips em{ font-style:normal; font-size:14px; color:#F30; padding:0 5px;}
.my-tg .tips span{ color:#999;}
.my-tg .tips b{}
.mu-tg .info{}

.jjr-list{padding:15px 30px;font-family:Microsoft Yahei; background:#FFF;}
.jjr-list dl{ padding:15px 9px; height:125px; background:url(di.gif) repeat-x bottom; overflow:hidden; width:422px; float:left;}
.jjr-list dl.last{ background:none;}
.jjr-list dl dt{ float:left; width:95px; height:125px;}
.jjr-list dl dt img{ width:90px; height:120px; border:#CCC solid 1px;}
.jjr-list dl dd{width:300px; float:right;}
.jjr-list dl dd b{}
.jjr-list dl dd a{color:#F30; font-weight:bold;}
.jjr-list dl dd span{ font-size:13px; color:#666; display:block;line-height:25px; height:25px;}
.jjr-list dl dd span.info{ height:50px;}
.jjr-list dl dd span.edit{ word-spacing:0.5em;}
.jjr-list dl dd span.edit a{ color:#F30; text-decoration:underline;}

.new-tips{ padding:10px; margin-top:10px; font-size:13px; line-height:22px; color:#666; font-family:"Microsoft Yahei"}
.new-tips span{ color:#C00;}
.new-tips b{}
.new-tips strong{ font-size:15px; color:#333;}

/*-分页-*/
.pages{ clear:both; margin:10px; text-align:center; font-size:14px; word-spacing:0.1em;}
.pages a{ color:#333;}
.pages span{ display:inline; background:#ff6600; color:#FFF; padding:3px 8px; border:#ff6600 solid 1px;}
.pages em, .pages a, .pages strong{ text-decoration:none; margin-left:0px; padding:3px 8px; border:1px solid #E5E5E5; }
.pages a:hover{ text-decoration:none; border:1px solid #09C; background:#09C; color:#FFF;}
.pages strong{ border:none; font-weight:700; }
.pages kbd input{ margin-left:5px; width:20px; vertical-align:middle; }
.cuspages{ margin:3px 0; line-height:200%; }
.cuspages .pages{ display:inline; clear:none; margin-right:5px;}

.margin-t{ margin-top:20px;}
table .zanwu{ margin:10px;}