*{
	margin:0px;
	padding:0px;
	outline:none
}

/* menu */
#menu{ margin:0px; padding-right:10px; list-style:none; color:#fff; display:inline-block; float:left; z-index:1000; }
#menu a {	color:#fff;	text-decoration:none; }
#menu .submenu { background:#7E2D00; cursor:pointer; float:left;	position:relative; padding:0px 10px; z-index:65535;}
#menu .subtext { color:#FBF7B3; float:left;	position:relative; padding:0px 10px; z-index:65536;line-height:31px;}
#menu li a:hover { color:#FBF7B3; }
#menu .logo {	background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent; }
/* sub-menus*/
#menu ul { padding:0px;	margin:0px;	display:block; display:inline; border-left:1px solid #E1814D; border-right:1px solid #E1814D; }
#menu li ul {	z-index:1000;	position:absolute; left:-10px; top:0px;	margin-top:31px; background-color:#7E2D00;	color:#0395CC; /* for IE */ display:none; line-height:8px; }
#menu li ul.narrow {width:110px;}
#menu li ul.wide {width:140px;}
#menu li:hover ul {	display:block; }
#menu li ul li{	display:block; margin:0px 20px;	padding: 5px 0px;	list-style-type:none; border-bottom:1px dotted #E1814D}
#menu li ul li:first-child { border: none; border-bottom:1px dotted #E1814D}
#menu li ul .first { border: none; border-bottom:1px dotted #E1814D}
#menu li ul li a { display:block; color:#FFF; line-height:16px;}
#menu li ul .secondlast { border: none;}
#menu li ul li a:hover { color:#FBF7B3; }
/* main submenu */
#menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
/* corners*/
#menu .corner_inset_left { position:absolute; top:0px; left:-11px;}
#menu ul.narrow .corner_inset_right { position:absolute; top:0px; left:110px;}
#menu ul.wide .corner_inset_right { position:absolute; top:0px; left:140px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;line-height:0px;}
#menu .corner_left { position:absolute; left:-1px; top:0px;width:13px;height:13px;}
#menu ul.narrow .corner_right { position:absolute; left:98px; top:0px;width:13px;height:13px;}
#menu ul.wide .corner_right { position:absolute; left:128px; top:0px;width:13px;height:13px;}
#menu ul.narrow .middle { position:absolute; left:12px; height: 12px; width: 86px; top:0px;border-bottom:1px solid #E1814D;}
#menu ul.wide .middle { position:absolute; left:12px; height: 12px; width: 116px; top:0px;border-bottom:1px solid #E1814D;}

.stretch,.clear {

clear:both;
height:1px;
margin:0;
padding:0;
font-size:15px;
line-height:1px;
}
.clearfix:after,.content:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
* html>body .clearfix,* html>body .content {
width:100%;
}
* html .clearfix,* html .content {
height:1%;
}
 html .clearfix, html .content {
height:1%;
}/* end clearing */
body{
margin:0px;
padding:0px;
margin-left:auto;
margin-right:auto;
background-color:#fff;
	behavior: url("/javascripts/csshover3.htc");
}
body>div{
margin-right:auto;
margin-left:auto}
h1, h2, h3, h4, h5, h6,p,ol,ul,li,dl,dt,dd{
margin:0px;
padding:0;
text-align:left;
}
img{
border:0;
margin:0;
}
form{
margin:0px;
padding:0px}
input, select{
font-size:11px;
vertical-align:middle}
a, table, div, p, ul, li, td, pre, dt, dd,select, input, textarea, legend, iframe {
font:normal 12px Verdana,Helvetica,sans-serif,Arial;color:#333;
}
li{
list-style-type:none;
}
a{
text-decoration:none;
color:#036;

}
a:hover{
text-decoration:underline;
color:#F60;
}
a.noline{
text-decoration:none}

/* base Sytle
------------------------------------------------------------------------------------------------------------*/
.red{
color:#ed1c24;
}
.orange{
color:#f7530f;
}
.small_f {
	font-size:12px;
}

html{
background:url(../images/foot_bg.png) repeat-x left bottom;
}
body{
background:url(../images/top_bg.png) repeat-x left 32px;
}
/*-- wrapper --*/
.wrapper{
width:976px;
margin:0 auto;
background:url(../images/main_bg2.png) repeat-x left bottom #fff;
border:1px solid #eee;
}
	.wrapper .inner{
background:url(../images/main_bg.png) repeat-x left top;
padding:1px;
}
/*-- top_head --*/
.top_head{
width:100%;
height:31px;
background:#7e2d00;
border-bottom:1px solid #c7784d;
}
	.top_head .inner{
width:1003px;
margin:0 auto;
}
	.top_head .post_info{
float:right;
padding-top:4px;
}
	.top_head .post_info a.btn_post{
display:block;
text-indent:-9999px;
width:131px;
height:23px;
background:url(../images/btn.png) no-repeat 0 0;
}
	.top_head .post_info a.btn_post:hover{
background-position:0 -23px;
}
	.top_head .user_area{
float:right;
line-height:31px;
}	
	.top_head .user_area li{
display:inline;
}
	.top_head .user_area a{
color:#fff;
line-height:31px;
padding:0 8px;
}
	.top_head .user_area .last a{
background:none;
}
/*-- header --*/
.header{
position:relative;
width:976px;
height:100px;
margin:0 auto;
background:url(../images/top_easy.png) no-repeat right bottom;
}
	/*- logo -*/
	.header .logo{
position:absolute;
left:10px;
top:20px;
display:block;
text-indent:-9999px;
width:225px;
height:65px;
background:url(../images/logo.gif) no-repeat;
}
	/*- nav -*/
	.header .nav{
position:absolute;
left:268px;
top:64px;
}
	.header .nav li{
float:left;
width:102px;
height:36px;
margin:0 13px 0 0;
}
	.header .nav li a{
font-size:14px;
display:block;
line-height:36px;
text-align:center;
color:#fff;
height:36px;
background:url(../images/tab.png) no-repeat 0 0;
}
	.header .nav li a:hover{
background-position:0 -36px;
text-decoration:none;
}
	.header .nav li.active{
height:37px;
}
	.header .nav li.active a,.header .nav li.active a:hover{
height:37px;
color:#454545;
background-position:0 -72px;
}
/*-- footer --*/
.footer{
padding:20px 0 10px 0;
}
	/*- foot_link -*/
	.footer .foot_link{
width:958px;
height:125px;
margin:0 auto;
padding:20px 0 0 20px;
background:url(../images/bg_footer.jpg) no-repeat;
border:1px solid #e7d7a4;
}
	.footer .foot_link dl{
float:left;
width:130px;
height:96px;
padding:0 0 0 24px;
background:url(../images/footer_dot.gif) no-repeat right center;
}
	.footer .foot_link dl.last{
background:none;
}
	.footer .foot_link dt{
color:#fff;
font-weight:bold;
line-height:18px;
padding:0 0 6px 0;
}
	.footer .foot_link dd{
line-height:18px;
}
	.footer .foot_link dd a{
color:#f7df99;
line-height:18px;
}
/*-- search --*/
.wrapper .search{
padding:16px 10px 0 10px;
}
	.wrapper .search select{
color:#545454;
line-height:20px;
width:132px;
height:20px;
margin:0 8px 0 0;
border:1px solid #b8b8b8;
font-size:14px;
}
	.wrapper .search .btn_search{
text-indent:-9999px;
width:62px;
height:22px;
background:url(../images/btn.png) no-repeat 0 -48px;
border:none;
cursor:pointer}

.btn_save{
text-indent:-9999px;
width:62px;
height:22px;
margin:3px 0;
background:url(../images/btn.png) no-repeat 0 -315px;
border:none;
cursor:pointer}
	.btn_save:hover{
background-position:-69px -315px ;
}

	.wrapper .search .btn_search:hover{
background-position:-69px -48px ;
}

input.jsmap {font-size:14px;height:18px;line-height:24px;width:100px;}
div.jsmap { z-index: 65536; position:absolute; display:none;background-color:#fff; border:2px solid #003366; margin:2px 0 0; padding:0;}
div.jsmap ul.body {position:absolute; overflow:hidden; left:0; top:0; margin:0; padding:0;}
div.jsmap ul.body li {position:absolute; display:block; margin:0; overflow:hidden; text-align:center; background-color:#eeffee; font-size:13px; cursor:pointer; border:2px solid #888888; color:#000000;}

/* index Sytle
------------------------------------------------------------------------------------------------------------*/
.index{
	clear:both;
text-align:left;
padding:20px 16px;
}
/*-- title --*/
.index .title{
height:36px;
}
.index .title h2{
display:inline;
font-size:14px;
line-height:36px;
padding:0 0 0 8px;
}
.index .title .more{
float:right;
padding:12px 8px 0;
}
.index .title .more a{
line-height:18px;
padding-left:10px;
background:url(../images/icon.gif) no-repeat 0 5px;
}

/*-- video --*/
.index .video{
float:left;
text-align:center;
width:623px;
height:373px;
padding-top:13px;
border:1px solid #cad6e8;
background:#fff;
}
	.index .video .player{
color:#999;
text-align:center;
width:600px;
height:360px;
margin:0 auto;
line-height:360px;
background:#f8f8f8;
}

/*-- fast_track --*/
.index .fast_track{
float:right;
width:306px;
height:386px;
border:1px solid #cad6e8;
background:url(../images/fan_bg.gif) no-repeat right bottom #fff;
}
	.index .fast_track p{
color:#555555;
font-size:13px;
line-height:24px;
padding:4px 18px;
letter-spacing:1px;
}
	.index .fast_track p.title_img{
padding:10px 10px 4px 10px;
}
	.index .fast_track p strong{
font-weight:normal;
color:#e44c0d;
}
	.index .fast_track .post,.index .fast_track .post a{
color:#000;
font-family:Microsoft YaHei, Simsun, Arial;
font-size:16px;
font-weight:bold;
}
.index .fast_track .post a.red{
color:#f00;
}
	/*- btn -*/
	.index .fast_track .btn{
padding:8px 18px 0 18px;
}
	.index .fast_track .btn dt{
color:#555555;
font-size:13px;
padding-top:4px;
padding-bottom:8px;
}
	.index .fast_track .btn dd{
padding-bottom:6px;}
	.index .fast_track .btn dd a{
text-indent:-9999px;
display:block;
width:194px;
height:40px;
background:url(../images/btn6.png) no-repeat 0 -0px;
}
	.index .fast_track .btn .btn_rent{
background-position:0 -40px;
}
	.index .fast_track .btn .btn_fabu{
background-position:0 -0px;
}

/*-- house_area --*/
.index .house_area{
float:left;
width:432px;
margin:12px 0 0 0;
background:#fff;
border:1px solid #cad6e8}
	.index .house_area .title{
height:38px;
margin:0 8px;
background:url(../images/title_bg.gif) no-repeat left bottom;
}
	.index .house_area .title h2{
color:#003366;
}
	.index .house_area .title span{
display:inline;
color:#424242;
padding-left:8px;
}
	.index .house_area .content{
padding:8px 10px;
}
	.index .house_area .content ul{
padding:9px 0 8px 0;
background:url(../images/area_bg.png) no-repeat;
}
	.index .house_area .content ul li{
text-align:center;
float:left;
width:82px;
height:48px;
}
	.index .house_area .content ul li a{
color:#003366;
display:block;
line-height:48px;
height:48px;
}

	.index .house_area .content ul li a:hover {
color:#FF6600;
text-decoration:underline;
}
	.index .house_area .content ul li.hot{
background:url(../images/icon_hot.gif) no-repeat;
}

/*-- house_info --*/
.index .house_info{
float:left;
width:240px;
margin:12px 0 0 12px;
border:1px solid #cad6e8}
	.index .house_info .title{
}
	.index .house_info .title h2{
color:#003366;
}
	.index .house_info .content{
padding:4px 10px;
border-top:1px solid #CAD6E8;
background:url(../images/block_bg.gif) repeat-x #fff;
height:217px;
 }
	.index .house_info .content dl{
overflow:hidden;
height:105px;
}
	.index .house_info .content dt{
line-height:20px;
}
	.index .house_info .content dt img{
float:left;
margin:0 10px 0 0;
 }
	.index .house_info .content dd.title{
padding-top:10px;
}
	.index .house_info .content dd a{
line-height:20px;
height:20px;
}

	.index .house_info .content dd.title a{
font-weight:bold;
}
	.index .house_info .content dd.room_detail{
color:#666;
}
	.index .house_info .content dd.price{
color:#E44C0D;
}
	.index .house_info .content dd{
color:#333333;
line-height:20px;
height:20px;
margin-left:115px;
overflow:hidden;
}
	.index .house_info .content ul{
margin:5px 0 0 0;
padding:0 0 10px 0;
}
	.index .house_info .content ul li{
overflow:hidden;
height:20px;
float:left;
width:100px;
padding:0 0 0 10px;
line-height:20px;
}
	.index .house_info .content ul li a{
}

/*-- cur_loc --*/
.cur_loc{
text-align:left;
line-height:28px;
margin-top:16px;
padding:0 16px;
background:url(../images/loc_line.gif) repeat-x left top;
font-size:14px;
 }
 .cur_loc h1{
display:inline;
font-size:14px;
font-weight:normal;
 }
	.cur_loc a{
line-height:28px;;
 padding:0 2px;
font-size:14px;
}
/*-- pagination --*/
.pagination{
text-align:center;
height:16px;
 padding:4px 3px;
background:url(../images/pagination_bg.gif) repeat-x #fff;
font-size:14px;
 }
	.pagination a{
padding:4px 5px 4px 5px;
margin:0 2px;
text-decoration:none;
color:#424242;
font-size:14px;
}
	.pagination a:hover, div.pagination a:active {
background-color:#ddd;
text-decoration:none;
}
	.pagination span.current{
padding:4px 5px 4px 5px;
margin:0 2px;
background-color:#8a9cb6;
color:#FFF;
}
	.pagination span.disabled{
padding:4px 5px 4px 5px;
margin:0 2px;
color:#BBB;
}
	.pagination .prv,.pagination .next{
font-size:14px;
margin-right:14px;
padding-left:16px;
background:url(../images/icon.gif) no-repeat 0 -74px;
border-right:1px solid #dbdbdb;
 }
	.pagination .next{
margin-right:0;
margin-left:14px;
padding-left:5px;
padding-right:16px;
background-position:right -114px ;
border:0;
border-left:1px solid #dbdbdb;
}

/* post_house Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- post_house --*/
.post_house{
padding-bottom:16px;
}
	.post_house .side{
display:inline;
float:left;
width:167px;
margin:0 0 0 16px;
overflow:hidden;
 }
	.post_house .main{
display:inline;
 float:left;
 width:564px;
margin:0 0 0 12px;
}

	.post_house .main3{
display:inline;
 float:left;
 width:763px;
margin:0 0 0 12px;
}

	.post_house .sb{
display:inline;
 float:right;
 width:190px;
margin:0 16px 0 0;
  }

.post_house .opt,.post_house .modi_house,.post_house .notice{
background:#fff;
border:1px solid #cad6e8;
margin-bottom:10px;
}
/*-- opt --*/
.post_house .opt{
}
	.post_house .opt h2{
color:#596fa0;
font-size:12px;
line-height:28px;
padding:0 0 8px 6px;
 }
	.post_house .opt ul{
border-bottom:1px solid #e4eaf3;
}
	.post_house .opt li{
height:24px;
padding:6px 8px 6px 20px;
}

	.post_house .opt li.sub{
padding:6px 8px 6px 30px;
}

	.post_house .opt li a{
display:block;
font-size:14px;
line-height:24px;
height:24px;
padding:0 0 0 32px;
background:url(../images/icon2.png) no-repeat;
}

.post_house .opt li.sub a{
font-size:12px;
background:url(../images/icon3.png) no-repeat -42px -531px;
}

.post_house .opt li .disabled {
	color:#AAA;
	cursor:default;
}

.post_house .opt li a.disabled:hover {
	color:#AAA;
	cursor:default;
	text-decoration:none;
}
		
	.post_house .opt li .m1{
background-position:0 -66px;
}

	.post_house .opt li .m2{
background-position:0 -90px;
}
	.post_house .opt li .m3{
background-position:0 -114px}
	.post_house .opt li .m4{
background-position:0 -138px}
	.post_house .opt li .m5{
background-position:0 -162px}

	.post_house .opt li .m7{
background-position:0 -551px}
	.post_house .opt li .m8{
background-position:0 -575px}

	.post_house .opt li .m14{
background-position:0 -1250px;
}
	.post_house .opt li .m15{
background-position:0 -1277px;
}

	.post_house .opt li .i1{
background-position:0 -412px}
	.post_house .opt li .i2{
background-position:0 -464px}
	.post_house .opt li .i3{
background-position:0 -438px}
	.post_house .opt li .i4{
background-position:0 -1225px}

	.post_house .opt li .d1{
background-position:0 -667px}
	.post_house .opt li .d2{
background-position:0 -691px}
	.post_house .opt li .d3{
background-position:0 -715px}
	.post_house .opt li .d4{
background-position:0 -739px}
	.post_house .opt li .d5{
background-position:0 -763px}

	.post_house .opt li .d7{
background-position:0 -1150px}
	.post_house .opt li .d8{
background-position:0 -1176px}

	.post_house .opt .other{
padding:6px 8px 6px 20px;
background:url(../images/block_bg1.png) repeat-x;
border-top:1px solid #fff;
 }
	.post_house .opt .my_post{
display:block;
font-size:14px;
line-height:24px;
height:24px;
padding:0 0 0 32px;
background:url(../images/icon2.png) no-repeat -2px -186px;
}
	.post_house .opt .misc_bar{
display:block;
font-size:14px;
line-height:24px;
height:24px;
padding:0 0 0 28px;
background:url(../images/icon3.png) no-repeat -42px -531px;

}
	.post_house .opt .m6{
background:url(../images/icon2.png) no-repeat -2px -492px;
}

	.post_house .opt .m3{
background:url(../images/icon2.png) no-repeat 0px -114px;
}

	.post_house .opt .m7{
background:url(../images/icon2.png) no-repeat 0px -161px;
}

	.post_house .opt .m8{
background:url(../images/icon2.png) no-repeat -2px -209px;
}
	.post_house .opt .m9{
background:url(../images/icon2.png) no-repeat 0px -1200px;
}
	.post_house .opt .m10{
background:url(../images/icon2.png) no-repeat -2px -1305px;
}
/*-- modi_house --*/
.post_house .modi_house{
padding:10px;
min-height:320px;
_height:320px;
 }
	.post_house .modi_house .title{
height:30px;
border-bottom:1px solid #cad6e8;
  }
	.post_house .modi_house .title h2{
color:#036;
font-size:14px;
line-height:30px;
}
.topics_detail .list .user_main .title_l{
height:30px;
border-bottom:1px solid #cad6e8;
  }
.topics_detail .list .user_main .title_l h2{
color:#036;
font-size:14px;
line-height:30px;
}
.topics_detail .list .user_main {
float:right;
width:542px;
border:1px solid #CAD6E8;
padding:10px;
min-height:400px;
_height:400px;
}
	.post_house .modi_house .content{
padding:10px 0;
 }
	.post_house .modi_house .content_l{
padding:10px 0;
 }
 .post_house .modi_house .content_l p{
font-size:14px;
line-height:24px;
padding:2px 0; 	
 }
 .post_house .modi_house .top_exp {
margin:10px 30px 0;
 }
 .post_house .modi_house .top_exp2 {
margin:0 30px 20px;
overflow:hidden;
 }
.modi_house .top_exp a {
	padding-right:4px;
	font-size:12px;
}
.modi_house .top_exp2 a {
	padding-right:3px;
	font-size:14px;
}
.top_exp2 span {
	padding-right:15px;
}
.top_exp2 .exp2_img{
float:left;
}
.top_exp2 .exp2_txt{
padding-top:10px;
}
.post_house .modi_house .content_l .top_exp2 .exp2_txt p{
font-size:13px;
}
 .post_house .modi_house .price_exp {
margin:10px 30px 0;
 }
 .post_house .modi_house .price_exp p,  .post_house .modi_house .top_exp p{
font-size:12px;
line-height:16px;
 }
 
 .post_house .modi_house .content_l h3{
padding-top:8px;
 }
 .post_house .modi_house .content_l a {
color:#0066CC;
text-decoration:none;
}
 .post_house .modi_house .content_l a:hover {
color:#FF6600;
text-decoration:underline;
}

 	.post_house .modi_house p{
line-height:22px;
font-size:14px;
 }
	.post_house .modi_house p.high{
padding:6px 0;
 } 
	.post_house .modi_house p label{
float:left;
width:100px;
padding:0 12px 0 0;
 text-align:right;
 font-weight:bold;
}
	.post_house .modi_house p label.new_user_video{
width:120px;
}
	.post_house .modi_house p label.wide{
width:150px;
 text-align:left;
}
	.post_house .modi_house p label em{
font-style:normal;
color:#f00;
padding:0 4px 0 0;
 }
	.post_house .modi_house p .so{
padding:0 8px;
 }
	.post_house .modi_house p.alt{
padding-top:12px;
}
	.post_house .modi_house p .inp_txt{
line-height:16px;
padding:2px;
border:1px solid #a5acb2;
margin:0 4px 0 0;
 }
	.post_house .modi_house p .inp_textarea{
line-height:18px;
width:430px;
height:90px;
padding:2px 4px;
border:1px solid #a5acb2;
}
	.post_house .modi_house .btn{
text-align:center;
 padding:30px 0;
 }
	.post_house .modi_house .btn .btn_reset,.post_house .modi_house .btn .btn_submit{
width:68px;
height:28px;
margin:0 2px;
 background:url(../images/icon2.png) no-repeat;
cursor:pointer;
border:0;
 }
	.post_house .modi_house .btn .btn_submit{
background-position:0 -28px;
}
	.post_house .modi_house .btn .btn_reset:hover{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7}
	.post_house .modi_house .btn .btn_submit:hover{
filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7}

.modi_house a {
	
	font-size:14px;
	line-height:20px;
}

.modi_house .leftcontent{
	float:left;
	width:300px;
}

.modi_house .rightcontent{
	padding:6px;
border:1px solid #cad6e8;
width:400px;
float:right;
	
}

.preview{
height:100px;
position:relative;
}

/*-- notice --*/
	.post_house .notice h2{
color:#ea5816;
font-size:12px;
line-height:28px;
padding:0 0 0 6px;
}
	.post_house .notice .content{
padding:0 6px;
}
	.post_house .notice ol{
}
	.post_house .notice li{
line-height:18px;
padding:0 0 6px 0;
list-style-type:none }
	
/* so Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- so_results --*/
.so_results{
padding-bottom:16px;
}
	.so_results .main{
display:inline;
float:left;
width:644px;
margin:12px 0 0 16px;
position:relative;
z-index:65536;
border:1px solid #CAD6E8;
padding-bottom:8px;
}
	.so_results .side{
display:inline;
float:right;
width:288px;
margin:12px 16px 0 0;
}

.so_results .sort,.so_results .list,.so_results .map_loc,.so_results .unit_list_right_ad{
background:#fff;
border:1px solid #cad6e8;
}
.so_results .result_title{
border:none;
}
/*-- sort --*/
.so_results .sort{
margin:0 16px;
padding:6px 12px 6px 12px;;
}
.video_list .sort{
border-bottom:1px dashed #CAD6E8;
padding:6px;
margin:0 10px;
}
	.so_results .sort dl{
}
	.so_results .sort dt, .video_list .sort dt{
float:left;
padding-right:8px;;
line-height:22px;
 }
.video_list .sort dt, .video_list .sort dd {
	font-size:13px;
	line-height:28px;
}
.video_list .sort a {
	font-size:13px;
}
.video_list .sort a.hanzi {
	font-size:13px;
}
	.so_results .sort dd{
		padding-left:36px;
line-height:22px;
 }
.video_list .sort dd{
		padding-left:48px;
line-height:28px;
 }
.so_results .sort dd strong{
color:#f75600;
}
	.so_results .sort dd a, .video_list .sort dd a{
padding:0 2px;
line-height:22px;
}

.so_results .sort dl.switch {
	margin-top:3px;
border-top:1px dashed #cad6e8;
padding-top:3px;
padding-left:28px;
}
.so_results .sort dl.metro {
background:url(../images/icon3.png) no-repeat 0 -705px;
}
.so_results .sort dl.district {
background:url(../images/icon3.png) no-repeat 0 -731px;
}

/*-- map_loc --*/
.so_results .map_loc, .so_results .unit_list_right_ad{
overflow:hidden;
width:274px;
padding:6px;
margin-bottom:15px;
}

.so_results .unit_list_right_ad {
	height: 250px;
	text-align:center;
}
.price_right_ad {
	padding-top:10px;
	height: 610px;
	text-align:center;
}
#myMap {
 height:400px;
}
/*-- list --*/
.so_results .list{
padding:4px 7px 0 7px;
margin:8px;
position:relative;
}
.so_results .left{ 
padding:10px;;
margin-bottom:8px;
position:relative;
}
.so_results .list:hover {
border:1px solid #0852A1 !important;
}
	.so_results .list dl{
position:relative;
height:auto;
min-height:82px;
_height:82px;
padding:12px 6px;
 }
dt.video_padding{
height:auto;
min-height:82px;
_height:82px;
padding:12px 6px;
display:block-inline;
 } 
.list_details {
	padding-left:120px;
display:block-inline;
}
	.so_results .list dt{
}
.so_results .list dd.title {
	overflow:hidden;
}
.so_results .list dd.title a{
color:#003366;
font-size:14px;
font-weight:bold;
line-height:20px;
}

	.so_results .list dd.title a:hover{
color:#FF6600;
}
	.so_results .list dt .video,.so_results .list dt .photo{
color:#acacac;
display:inline-block;
*display:inline;
line-height:20px;
 height:22px;
margin:0 0 0 8px;
padding:0 0 0 26px;
background:url(../images/icon2.png) no-repeat 0 -213px;
vertical-align:middle;
}
	.so_results .list dt .photo{
background-position:0 -236px;
}
	.so_results .list dd{
line-height:20px;
padding-right:200px;
padding-left:120px;
height:20px;
}
	.so_results .list .alt{
color:#f75600;
}

	.so_results .list .alt a{
color:#f75600;
line-height:20px;
}
	.so_results .list .alt .time{
padding:0 0 0 12px;
 }
	.so_results .list .sp{
position:absolute;
right:10px;
top:46px;
color:#3f3f3f;
padding:0;
 }
.listmine_line2 .sp{
position:absolute;
right:10px;
top:30px;
color:#3f3f3f;
padding:0;
 }

	.so_results .list .user{
position:absolute;
right:10px;
top:92px;
color:#3f3f3f;
padding:0;
height:24px;
 }
 	.house_detail .inf .user{
position:absolute;
right:10px;
top:55px;
color:#3f3f3f;
padding:0;
 } 

	.so_results .list .sp em, .listmine_line2 .sp em{
font-style:normal;
font-weight:bold;
font-size:20px;
padding:0 2px;
 }
	.so_results .list .sp span{
padding:0 0 0 30px;
 }
	/*- pagination -*/
	.so_results .list .pagination{
margin:0 -7px;
 }
.placeholder {
position:absolute; left:0px; top:10px;z-index:1;
float:left;
height:80px;
margin:0 16px 0 0;
padding:1px;
width:100px;
}
.place {
float:left;
height:80px;
margin:0 16px 0 0;
padding:1px;
width:100px;
position:absolute; left:0px; top:10px;z-index:2;
}
.imgholder {
position:absolute; left:0px; top:10px;z-index:1;
float:left;
height:80px;
}

.imgholder2 {
position:absolute;
left:0px;
top:10px;
float:left;
width:98px;
border:1px solid #CCCCCC;
text-align:center;
vertical-align:middle;
display: table-cell;
}

.imgholder2 a{
display:table-cell;
text-align:center;
vertical-align:middle;
width:98px;
height:78px;
}

.more_inf .listing dt .imgholder2 a{
line-height:12px;
}

.imgholder2 span {
}

.index .house_info .content dt .imgholder2 img {
margin:0;
float:none;
padding:2px;
}
.imgholder2 img {
vertical-align:middle;
line-height:78px;
margin:0;
float:none;
padding:2px;
}

/* house_detail Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- house_detail --*/
.house_detail{
padding-bottom:16px;
}
	.house_detail .main{
display:inline;
float:left;
width:644px;
margin:0 0 0 16px;
}
	.house_detail .side{
display:inline;
float:right;
width:288px;
margin:0 16px 0 0;
}

.house_detail .inf,.house_detail .video2,.house_detail .street_view,.house_detail .photo_view,.house_detail .topics,.house_detail .comments,.house_detail .report,.house_detail .buy_inf,.house_detail .map_loc,.house_detail .other_house, .topics_detail .other_house, .house_detail .catalog, .house_detail .toolbox_loc, .house_detail .price_loc, .house_detail .unit_show_right_ad{
margin-top:16px;
background:#fff;
border:1px solid #cad6e8;
}
/*-- inf --*/
.house_detail .inf,.house_detail .map_loc{
margin-top:0;
padding:10px 16px;
}
	.house_detail .inf dl{
position:relative;
}
	.house_detail .inf h1{
color:#e04205;
font-size:14px;
font-weight:bold;
line-height:24px;
padding:0 0 4px 0;
  }
	.house_detail .inf dt{
color:#e04205;
font-size:14px;
font-weight:bold;
line-height:24px;
padding:0 0 4px 0;
  }

	.house_detail .inf dd{
line-height:20px;
}
	.house_detail .inf dd a.title_block{
	font-size:14px;
}
	.house_detail .inf dd.block_address{
font-size:14px;
}
	.house_detail .inf dd span{
padding:0 0 0 10px;
 }
	.house_detail .inf dd span em{
font-style:normal;
font-size:16px;
font-weight:bold;
}
	.house_detail .inf .alt{
padding:4px 0 0 0;
 }
 .house_detail .inf {
 	z-index:65535;
 	position:relative;
 }
	.house_detail .inf .tel{
overflow:hidden;
color:#2d9200;
font-size:14px;
font-weight:bold;
text-align:center;
line-height:22px;
 display:inline-block;
*display:inline;
width:130px;
height:28px;
padding:0;
 background:url(../images/btn2.png) no-repeat 0 -172px;
vertical-align:middle;
zoom:100%;
}
	.house_detail .inf .btn{
position:absolute;
right:8px;
top:4px;
}
	.house_detail .inf .online_btn{
position:absolute;
right:14px;
top:18px;
z-index:65535;
}
	.house_detail .inf .btn .btn_buy,.house_detail .inf .btn .btn_view{
overflow:hidden;
text-indent:-999em;
 display:block;
*display:block;
width:117px;
height:30px;
background:url(../images/btn6.png) no-repeat ;
 }
 
 .btn_view{
 	position:relative;
 	z-index:0;
 	
 	}
	.house_detail .inf .btn .btn_buy{
background-position:0 0;
}

	.house_detail .inf .online_status .online{
overflow:hidden;
line-height:999em;
 display:block;
*display:inline;
width:135px;
height:30px;
background:url(../images/btn2.png) no-repeat ;
 }

	.house_detail .inf .btn .btn_view{
background-position:0 -80px;
}
/*-- video --*/
.house_detail .video2{
text-align:center;
width:622px;
height:410px;
margin-top:16px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
.house_detail .street_view{
text-align:center;
width:622px;
height:280px;
margin-top:16px;
padding-top:10px;
padding-left:10px;
padding-right:10px;
}
.house_detail .photo_view{
width:622px;
height:440px;
margin-top:16px;
padding:10px;
}
.house_detail .catalog{
width:622px;
margin-top:16px;
padding:10px;
}

	.house_detail .video2 .player{
		height:360px;
}
/*-- more_inf --*/
.house_detail .more_inf{
margin-top:16px;
}
	.more_inf .title{
height:38px;
 }
	.more_inf .no_video{
margin-top:16px;
}

	.more_inf .title .tab{
float:left;
}
	.more_inf .title .tab li{
float:left;
width:127px;
margin:1px 9px 0 0;
background:url(../images/tab2.png) no-repeat 0 -78px;
 }
	.more_inf .title .tab a{
display:block;
color:#798692;
font-size:14px;
font-weight:bold;
text-align:center;
 line-height:37px;
 height:37px;
background:url(../images/tab2.png) no-repeat right -115px;
outline:0;
}
	.more_inf .title .tab a span{
padding:0 10px 0 10px;
 background:url(../images/icon.gif) no-repeat 0 -196px;
}
	.more_inf .title .tab .active{
position:relative;
bottom:-1px;
margin-top:0;
background-position:0 0;
}
	.more_inf .title .active a{
color:#0066cc;
line-height:38px;
height:38px;
background-position:right -38px ;
}
	.more_inf .title .tab .active span{
background-position:0 -156px ;
}
	.more_inf .title .tab a:hover{
text-decoration:none;
}
	.more_inf .title .more{
float:right;
padding:10px 10px 0 0;
 }
	.more_inf .title .more a{
line-height:20px;
padding:0 0 0 10px;
 background:url(../images/icon.gif) no-repeat 0 -156px;
 }
	.more_inf .content{
padding:14px;
 background:#fff;
border:1px solid #cad6e8;
}

.more_inf strong {
	font-weight:bold;
	color:#003366;
}
.more_inf .list_detail_block strong {
	font-weight:bold;
	color:#555;
}

.more_inf .listing dd.list_detail_block {
padding:0 0 0 118px;

	
}


.alt_preview a {
	color:#F75600;
}
.more_inf #infoCon1 td {
	font-size:14px;
	vertical-align:top;
	border-bottom:#CAD6E8 1px dashed;
	line-height:24px;

}
.more_inf #infoCon1 td p {
	line-height:24px;
	font-size:14px;
}

.more_inf #infoCon1 tr {
	border-bottom:#CAD6E8 1px dotted;
	padding:4px 0;
}

	/*- information -*/
	.more_inf .information{
}
		.more_inf .information .f1{
float:left;
width:300px;
 }
		.more_inf .information .f1 li{
line-height:24px;
}
		.more_inf .information .f1 li strong{
color:#003366;
font-weight:bold;
float:left;
width:76px;
padding-left:8px;
 }
 
		.more_inf .info_content{
margin-left:90px;
} 
		.more_inf .information .f2{
float:left;
width:300px;
}
		.more_inf .information .f2 li{
line-height:24px;
}
		.more_inf .information .f2 li strong{
color:#003366;
font-weight:bold;
float:left;
width:84px;
 }
		.more_inf .information .f3{
clear:both;
padding:8px 0 0 84px;
line-height:20px;
}
		.more_inf .information .f3 strong{
color:#003366;
font-weight:bold;
float:left;
width:76px;
padding-left:8px;
margin:0 0 0 -84px;
  }
		.more_inf .information .turnover{
margin:12px 0 0;
padding:10px 0 0 0;
 border-top:1px solid #cad6e8;
}
		.more_inf .information .turnover strong{
color:#003366;
font-weight:bold;
line-height:20px;
float:left;
width:82px;
padding-left:8px;
 }
		.more_inf .information .turnover .data{
width:400px;
margin-left:8px;
}
		.more_inf .information .turnover .data th{
text-align:center;
}
		.more_inf .information .turnover .data td{
line-height:20px;
text-align:center;
}
		.more_inf .information .turnover .data .c1{
text-align:left;
width:25%;
 }
		.more_inf .information .turnover .data .c2{
width:25%;
}
		.more_inf .information .turnover .data .c3{
width:25%;
}
		.more_inf .information .turnover .data .c4{
width:25%;
}
	/*- news -*/
	.more_inf .news{
padding-bottom:0;
}
		.more_inf .news dl{
}
		.more_inf .news dt{
}
		.more_inf .news dt img{
float:left;
width:100px;
 height:75px;
margin:0 18px 0 0;
padding:1px;
border:2px solid #cad6e8;
 }
		.more_inf .news dt a{
color:#003366;
font-size:14px;
font-weight:bold;
line-height:24px;
padding:0 0 6px 0;
  }
		.more_inf .news dd{
color:#4a4a4a;
line-height:18px;
}
		.more_inf .news dd .more{
color:#f55b31;
padding:0 0 0 20px;
background:url(../images/icon.gif) no-repeat 12px -236px;
  }
		.more_inf .news ul{
padding:10px 0 30px 0;
}
		.more_inf .news li{
line-height:27px;
height:27px;
padding:5px 6px;
 border-bottom:1px solid #cad6e8;
  }
		.more_inf .news li a{
font-size:14px;
color:#003366;
font-weight:bold;
}
		.more_inf .news li .date{
color:#9b9b9b;
float:right;
font-size:11px;
line-height:27px;
 }
		.more_inf .news .pagination{
border-top:1px solid #cad6e8;
margin:0 -14px;
}
	/*- listing -*/
	.more_inf .listing{
padding-bottom:0;
}
		.more_inf .listing dl{
position:relative;
height:auto;
min-height:82px;
_height:82px;
padding:12px 6px;
border-bottom:1px dashed #CAD6E8;
 }
 		.more_inf .listing dl:hover{
border-bottom:1px solid #CAD6E8;
 }
		.more_inf .listing dl.last{
border:0;
}
		.more_inf .listing dl.last:hover{
border:0;
}
.more_inf .listing .alt_preview {
color:#F75600;
line-height:24px;
padding:0 0 0 120px;
}
		.more_inf .listing dt.shift{
			padding-left:120px;
}
		.more_inf .listing dd{
			padding-left:120px;
}
		.more_inf .listing dt a{
color:#003366;
font-size:14px;
font-weight:bold;
line-height:22px;
}
		.more_inf .listing dt .video,.more_inf .listing dt .photo{
color:#acacac;
display:inline-block;
*display:inline;
line-height:20px;
 height:22px;
margin:0 0 0 8px;
padding:0 0 0 26px;
background:url(../images/icon2.png) no-repeat 0 -213px;
vertical-align:middle;
}
		.more_inf .listing dt .photo{
background-position:0 -236px;
}
		.more_inf .listing dd{
line-height:20px;
padding-right:200px;
}
		.more_inf .listing .alt{
color:#f75600;
height:20px;
padding:4px 0 0 120px;
 }
		.more_inf .listing .sp{
position:absolute;
right:20px;
top:40px;
color:#3f3f3f;
padding:0;
 }

		.more_inf .listing .sp em{
font-style:normal;
font-weight:bold;
font-size:20px;
padding:0 2px;
 }
		.more_inf .listing .sp span{
padding:0 0 0 45px;
 }
.house_detail .topics{
padding:4px 8px 0 8px;
}
	.house_detail .topics .title{
height:32px;
padding:0 6px;
 }
	.house_detail .topics .title h2{
line-height:30px;
color:#003366;
font-size:14px;
}
	.house_detail .topics .title .side{
float:right;
width:auto;
margin:4px 0 0 0;
 }
	.house_detail .topics .title a.view,.house_detail .topics .title a.join{
display:inline-block;
*display:inline;
color:#67779c;
line-height:24px;
margin:0 0 0 24px;
padding:0 0 0 24px;
background:url(../images/icon2.png) no-repeat 0 -258px;
}
	.house_detail .topics .title a.join{
background-position:0 -282px;
}
	
	.house_detail .topics ul{
padding:0 0 40px 0;
 }
	.house_detail .topics li{
overflow:hidden;
font-size:13px;
line-height:27px;
height:27px;
padding:5px 6px;
 border-bottom:1px dashed #cad6e8;
}
	.house_detail .topics li a{
font-size:13px;
line-height:27px;
 }
	.house_detail .topics li .vt{
float:left;
font-size:14px;
line-height:27px;
width:250px;
padding-right:8px;
 }
	.house_detail .topics li span{
overflow:hidden;
color:#3f3f3f;
float:left;
}
	.house_detail .topics li span em{
color:#e65111;
font-style:normal;
}
	.house_detail .topics li span cite{
font-size:11px;
font-style:normal;
color:#9b9b9b;
}
	.house_detail .topics li .c2{
width:64px;
padding:0 6px 0 0;
 }
	.house_detail .topics li .c3{
width:64px;
padding:0 6px 0 0;
}
	.house_detail .topics li .c4{
width:80px;
padding:0 6px 0 0;
}
	.house_detail .topics li .c5{
width:210px;
}
	.house_detail .topics .pagination{
border-top:1px solid #cad6e8;
margin:0 -8px;
  }
.house_detail .comments{
padding:4px 8px 0 8px;
}
	.house_detail .comments .title{
height:32px;
padding:0 6px;
 }
	.house_detail .comments .title h2{
line-height:30px;
color:#003366;
font-size:14px;
}
	.house_detail .comments ul{
}
	.house_detail .comments li{
color:#636262;
height:auto;
padding:4px 16px;
 }
	.house_detail .comments li .avatar{
float:left;
margin:0 18px 0 0;
 }
	.house_detail .comments li .avatar img{
width:74px;
 height:74px;
padding:1px;
border:2px solid #cad6e8;
  }
	.house_detail .comments li .vc{
line-height:24px;
height:24px;

padding:0 0 4px 0;
 border-top:1px dashed #CAD6E8;
  }
	.house_detail .comments li .vc a{
line-height:24px;
color:#008242;
font-weight:bold;
}
	.house_detail .comments li .vc .side{
width:auto;
margin:0;
}
	.house_detail .comments li .vc .side a{
padding:0 0 0 7px;
 }
	.house_detail .comments li .vc cite{
color:#999;
font-style:normal;
padding:0 18px 0 0;
}
	.house_detail .comments li .c{
margin-left:96px;
line-height:18px;
word-break:break-all;
overflow:auto; 
  }
  
.house_detail .comments li .c p{
line-height:18px;
}  
	.house_detail .comments .msg_post{
padding:6px;
 border-top:1px solid #cad6e8;
}
	.house_detail .comments .msg_post .btn{
text-align:center;
 padding:12px 0;
 }
	.house_detail .comments .msg_post .btn_post{
width:127px;
height:40px;
background:url(../images/btn2.png) no-repeat 0 -200px;
border:0;
cursor:pointer }
	.house_detail .comments .msg_post .btn_post:hover{
background-position:0 -240px;
}
.house_detail .other_house h2{
color:#f24300;
font-size:13px;
line-height:28px;
padding:0 0 2px 10px;
border:1px solid #fff;
border-bottom:0;
}
.house_detail .price_loc h2{
color:#f24300;
font-size:13px;
line-height:28px;
border-bottom:0;
 }
.house_detail .map_loc{
overflow:hidden;
width:274px;
 padding:6px;
}
.house_detail .ad_loc{
width:274px;
 padding:0 6px;
 margin-bottom:16px;
}
.house_detail .toolbox_loc, .house_detail .price_loc, .house_detail .unit_show_right_ad {
padding:12px;
width:262px;
margin-bottom:16px;
margin-top:0px;
overflow:hidden;
}

.unit_show_right_ad {
	height:250px;
	text-align:center;
}

.mobile_show_bottom_ad {
	padding:10px 0;
	text-align:center;
}

.house_detail .price_loc {
padding-top:6px;
}
.price_loc p{
	font-size:13px;line-height:24px;
}
.price_loc p a{
	font-size:14px;line-height:24px;
}

.toolbox_loc a {
background:url(/images/add.png) no-repeat;
line-height:24px;
padding:4px 0 4px 28px;
}
.toolbox_loc a.warning {
background-position:0px -60px;
}
.toolbox_loc a.print_page {
background-position:0px -83px;
}
.toolbox_loc li{
	float:left;
	width:128px;
}
	.house_detail .other_house .content{
padding:0px 10px;
border-top:1px solid #CAD6E8;
position:relative;
max-height:320px;
-height:320px;
overflow-y:auto;
}
	.house_detail .other_house dl{
height:auto;
_height:90px;
min-height:90px;
padding:5px;
position:relative;
border-bottom:1px dashed #CAD6E8;
 }
 
 	.house_detail .other_house dl.last_line{
border-bottom:none;
 }
	.house_detail .other_house dt{
padding:0 0 2px 120px;
line-height:20px;
overflow:hidden;
height:20px;;
 }
	.house_detail .other_house dt img{
float:left;
width:100px;
height:75px;
margin:0 10px 0 0;
padding:1px;
border:2px solid #cad6e8;
}
	.house_detail .other_house dt a{
color:#008242;
line-height:22px;
}
	.house_detail .other_house dd{
line-height:20px;
padding:0 0 2px 120px;
overflow:hidden;
height:20px;;
}
	.house_detail .other_house dd span{
}

.topics_detail .other_house h2{
color:#f24300;
font-size:13px;
line-height:28px;
padding:0 0 2px 10px;
border:1px solid #fff;
border-bottom:0;
 }
 	.topics_detail .other_house .content{
	overflow-y:auto;
	height:300px;
padding:10px;
border-top:1px solid #CAD6E8;
position:relative;
}
	.topics_detail .other_house dl{
height:auto;
_height:90px;
min-height:90px;
padding:5px;
position:relative;
border-bottom:1px dashed #CAD6E8;
 }
 
 	.topics_detail .other_house dl.last_line{
border-bottom:none;
 }
	.topics_detail .other_house dt{
padding-top:90px;
padding-left:4px;
height:20px;
overflow:hidden;
 }
	.topics_detail .other_house dt img{
float:left;
width:100px;
height:75px;
margin:0 10px 0 0;
padding:1px;
border:2px solid #cad6e8;
}
	.topics_detail .other_house dt a{
color:#008242;
line-height:22px;
}
	.topics_detail .other_house dd{
line-height:20px;
padding-left:0px;
 }
.topics_detail{
padding-bottom:16px;
}
	.topics_detail .main{
display:inline;
float:left;
width:743px;
margin:0 0 0 16px;
}

	.topics_detail .main2{
display:inline;
float:left;
width:741px;
margin:0 0 0 16px;
background:#fff;
border:1px solid #cad6e8;
}
	.topics_detail .side{
display:inline;
float:right;
width:190px;
margin:0 16px 0 0;
}
	.topics_detail h1{
color:#d23b00;
font-size:14px;
line-height:28px;
padding:0 16px 6px 16px;
 }
	.topics_detail h1 span{
color:#333;
}
	.topics_detail h1 a{
color:#d23b00;
font-size:14px;
font-weight:bold;
line-height:28px;
 }

.topics_detail .list .user,.topics_detail .list .tc,.topics_detail .other_topics
{
background:#fff;
border:1px solid #cad6e8;
}
/*-- other_topics --*/
.topics_detail .other_topics{
background:url(../images/block_bg1.png) repeat-x #fff;
margin-bottom:15px; }
	.topics_detail .other_topics h2{
color:#f24300;
font-size:13px;
line-height:28px;
padding:0 0 2px 10px;
border:1px solid #fff;
border-bottom:0;
 }
	.topics_detail .other_topics .content{
padding:0 12px 10px 12px;
 }
	.topics_detail .other_topics ul{
}
	.topics_detail .other_topics li{
padding:0 0 0 10px;
overflow:hidden;
height:24px;
background:url(../images/icon.gif) no-repeat 0 -230px;
}
	.topics_detail .other_topics p.user{
padding:0 0 6px;
line-height:18px;
}
.topics_detail .other_topics li.user a {
color:#0066CC;
font-size:12px;
line-height:24px;
}
.topics_detail .other_topics li.user a:hover {
color:#FF6600;
}
	.topics_detail .other_topics li a{
color:#5d5d5d;
font-size:13px;
line-height:24px;
}
/*-- list --*/
.topics_detail .list{
margin-bottom:12px;
}
	.topics_detail .list .user{
float:left;
width:166px;
 }
	.topics_detail .list .tc{
float:right;
width:564px;
 }
	/*- user -*/
	.topics_detail .list .user{
padding:6px 0;
 }
		.topics_detail .list .user dl{
padding:10px;
border-bottom:1px solid #e4eaf3;
 }
		.topics_detail .list .user dt{
padding:0 0 6px 0;
text-align:center;
}
		.topics_detail .list .user dt img{
width:74px;
height:74px;
margin:0 auto;
padding:1px;
border:2px solid #cad6e8;
}
		.topics_detail .list .user dd{
color:#747474;
height:20px;
 line-height:20px;
 }
		.topics_detail .list .user dd span{
float:left;
width:50px;
}
		.topics_detail .list .user dd a{
color:#268b0e;
}
		.topics_detail .list .user .opt{
padding:6px 8px 6px 18px;
background:url(../images/block_bg1.png) repeat-x;
border-top:1px solid #fff;
}
		.topics_detail .list .user .opt a{
display:block;
color:#747474;
line-height:24px;
padding:0 0 0 32px;
background:url(../images/icon2.png) no-repeat 0 -305px;
 }
		.topics_detail .list .user .opt .btn_addfrd{
background-position:0 -305px;
}
		.topics_detail .list .user .opt .btn_msg{
background-position:0 -329px;
}
	/*- tc -*/
	.topics_detail .list .tc{
min-height:145px;
_height:145px;
}
		.topics_detail .list .tc .title{
line-height:30px;
height:30px;
 margin:0 9px;
border-bottom:1px solid #cad6e8;
  }
		.topics_detail .list .tc .title .side{
width:auto;
 }
		.topics_detail .list .tc .title .side a{
color:#268b0e;
padding:0 4px;
 }
		.topics_detail .list .tc .title .side span{
color:#8b8b8b;
padding:0 4px;
 }
		.topics_detail .list .tc .title h2{
color:#596fa0;
font-size:14px;
line-height:30px;
}
		.topics_detail .list .tc .title h2 span{
color:#333;
}
		.topics_detail .list .tc .content{
padding:10px;
 }
		.topics_detail .list .tc .content_l{
padding:10px 10px 0px 10px;;
word-break:break-all;
overflow:auto; 
 }
 
		.topics_detail .list .tc .content_l a {
color:#0066CC;
text-decoration:none;
font-size:14px;
}
		.topics_detail .list .tc .content_l .paste_span a {
font-size:10px;
}
		.topics_detail .list .tc .content_l a:hover {
color:#FF6600;
text-decoration:underline;
}

		.topics_detail .list .tc .m{
color:#333;
line-height:24px;
padding:4px 0;
font-size:14px;
min-height:64px;
_height:64px;
}
		.topics_detail .list .tc .m_first{
color:#333;
line-height:24px;
padding:4px 0;
font-size:14px;
min-height:48px;
_height:48px;
}
		.topics_detail .list .tc .m p{
line-height:22px;
font-size:14px;
 }


.group_show{
padding-bottom:16px;
}
	.group_show .main{
display:inline;
float:left;
width:743px;
margin:0 0 0 16px;
}
.group_show .main .topics_list {
 border:1px solid #cad6e8;
 padding:6px;
margin-bottom:12px;
}
.topics_detail .user_main .topics_list {
 padding:6px;
margin-bottom:12px;
_height:106px;
min-height:106px;
}
	.group_show .side{
display:inline;
float:right;
width:190px;
margin:0 16px 0 0;
}

.group_show .topic_date {
	font-size:11px;
	color:#555;
	padding-top:4px;
}
.user_main .topic_date {
	font-size:11px;
	color:#555;
	padding-top:4px;
}
.group_show .pagination {
border:1px solid #CAD6E8;
clear:both;
}

.group_show .topics_list td {
border-bottom:1px dashed #CAD6E8;
padding:2px;
}
.user_main .topics_list td {
border-bottom:1px dashed #CAD6E8;
padding:2px;
}
.group_show .topics_list td.last_line {
border-bottom:none;
}
.group_show .topics_list_l td {
border-bottom:1px dashed #CAD6E8;
padding:2px;
}

.group_show .topics_list_l td.last_line {
border-bottom:none;
}
.group_show .other_topics{
background:url(../images/block_bg1.png) repeat-x #fff;
background:#fff;
border:1px solid #cad6e8;
margin-bottom:15px;
 }
	.group_show .other_topics h2{
color:#f24300;
font-size:13px;
line-height:28px;
padding:0 0 2px 10px;
border:1px solid #fff;
border-bottom:0;
 }
	.group_show .other_topics .content{
padding:0 12px 10px 12px;
 }
	.group_show .other_topics .content p{
line-height:20px;
 }
 	.group_show .other_topics ul{
}
	.group_show .other_topics li{
padding:0 0 0 10px;
background:url(../images/icon.gif) no-repeat 0 -230px;
}
	.group_show .other_topics li a{
color:#5d5d5d;
font-size:13px;
line-height:24px;
}

.group_show_title a{
	font-size:14px;
}

 .share{
line-height:24px;
 margin-top:12px;
padding-top:4px;
 border-top:1px solid #cad6e8;
 display:block;
 }
 .share span{
float:right;
padding:6px 15px; } 
.paste_span{
float:right;
padding:6px 15px;
display:inline-block;} 

.paste_tips input.text {
width:356px;
border-color:#9F9F9F #DCDCDC #DCDCDC #9F9F9F;
border-style:solid;
border-width:1px;
color:#444444;
height:14px;
padding:3px 2px;
}

#paste_message{
	display:none;
}

.paste_tips input.submit {
padding:0px 5px;
}
	/*- pagination -*/
	.topics_detail .pagination{
clear:both;
margin:0 0 0 178px;
border:1px solid #cad6e8;
}
.show_all .pagination {
margin:0;
border:none;
}
.show_all .list_content dd.sp {
margin:0;
}
	.topics_detail .pagination2{
clear:both;
margin:0;
border:0px;
}

	.topics_detail .block_list{
clear:both;
margin:10px;
border:none;
}
	/*- msg_post -*/
	.topics_detail .msg_post{
margin:12px 0 0 178px;
padding:10px;
background:#fff;
 border:1px solid #cad6e8;
}
		.topics_detail .msg_post h2{
color:#475472;
font-size:12px;
line-height:24px;
padding:0 0 8px 0;
 }
		.topics_detail .msg_post .editor{
overflow:hidden;
width:536px;
}
		.topics_detail .msg_post .btn{
text-align:center;
padding:12px 0;
}
		.topics_detail .msg_post .btn_post{
width:127px;
height:40px;
background:url(../images/btn2.png) no-repeat 0 -200px;
border:0;
cursor:pointer }
		.topics_detail .msg_post .btn_post:hover{
background-position:0 -240px;
}

/* community Sytle
------------------------------------------------------------------------------------------------------------*/
/*-- community --*/
.community{
}
	.community .main{
margin:0 16px;
}
/*-- list --*/
.community .list{
height:auto;
_height:102px;
min-height:102px;
margin-bottom:12px;
background:url(../images/block_bg1.png) repeat-x #fff;
border:1px solid #cad6e8;
}
.community .list:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}
	/*- pl -*/
	.community .list .pl{
float:left;
width:564px;
padding:10px;
border-right:1px solid #dae2ef;
  }
		.community .list .pl dt{
padding:0 0 4px 0;
}
		.community .list .pl dt img{
float:left;
width:100px;
height:75px;
margin:0 14px 0 0;
 padding:1px;
border:2px solid #cad6e8;
}
		.community .list .pl dt a{
color:#003366;
font-size:14px;
font-weight:bold;
line-height:22px;
 }
		.community .list .pl dt span{
padding:0 4px;
 }
		.community .list .pl dd{
color:#6d6d6d;
line-height:20px;
margin:0 0 0 120px;
 }
	/*- pr -*/
	.community .list .pr{
float:right;
width:330px;
padding:24px 10px 0 10px;
 }
		.community .list .pr dt{
height:24px;
}
		.community .list .pr dt a{
float:left;
color:#003366;
font-size:14px;
font-weight:bold;
line-height:24px;
}
		.community .list .pr dt .side{
float:right;
}
		.community .list .pr dt .side span{
color:#3f3f3f;
}
		.community .list .pr dt .side em{
font-style:normal;
color:#e65111;
padding:0 12px 0 2px;
}
		.community .list .pr dd{
color:#3f3f3f;
}
		.community .list .pr dd a{
color:#e54f0f;
padding:0 4px 0 0;
}
		.community .list .pr dd .date, .listmine_line2 .date{
color:#9b9b9b;
font-style:normal;
font-size:11px;
padding:0 4px;
 }
.listmine_line2 .date{
padding-left:12px;

}
.topics_detail .list_content .listmine_line2 p{
padding:4px 0;
}

	/*- pagination -*/
	.community .pagination{
margin:10px 0;
 }

.login{
}
	.login .main{
margin:0 16px;
}
/*-- list --*/
.login .list{
height:auto;
margin-bottom:12px;
background:url(../images/block_bg1.png) repeat-x #fff;
border:1px solid #cad6e8;
height:1%;
}

.login .title {
border-bottom:1px solid #CAD6E8;
height:30px;
}

.login h1{
	font-size:14px;
	font-weight:bold;
	color:#003366;
	line-height:30px;
}

.login .notice{
	font-size:14px;
	font-weight:bold;
	color:#D73C09;
	line-height:30px;
	background:url(../images/icon2.png) no-repeat -2px -354px;
	padding-left:28px;
}

.message{
	font-size:14px;
	font-weight:bold;
	color:#4D8B00;
	line-height:30px;
	background:url(../images/icon2.png) no-repeat -2px -385px;
	padding-left:28px;
}

.no_result{
	font-size:14px;
	font-weight:bold;
	color:#F75600;
	line-height:28px;
	background:url(../images/icon2.png) no-repeat 0px -642px;
	padding-left:28px;
}
 .notice_msg{
	font-size:14px;
	font-weight:bold;
	color:#D73C09;
	line-height:30px;
	background:url(../images/icon2.png) no-repeat -2px -354px;
	padding-left:28px;
}

.login .list:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}
	/*- pl -*/
	.login .list .pl{
float:left;
width:564px;
padding:10px;
border-right:1px solid #dae2ef;
_height:320px;
min-height:320px;
  }
		.login .list .pl dt{
padding:0 0 4px 0;
}
		.login .list .pl dt img{
float:left;
width:100px;
height:75px;
margin:0 14px 0 0;
 padding:1px;
border:2px solid #cad6e8;
}
		.login .list .pl dt a{
color:#003366;
font-size:14px;
font-weight:bold;
line-height:22px;
 }
		.login .list .pl dt span{
padding:0 4px;
 }
		.login .list .pl dd{
color:#6d6d6d;
line-height:20px;
margin:0 0 0 120px;
 }
		.login .list .pl dd.leftalign{
color:#6d6d6d;
line-height:20px;
margin:0;
 }	/*- pr -*/
	.login .list .pr{
float:right;
width:330px;
padding:24px 10px 0 10px;
 }
		.login .list .pr dt{
height:24px;
}
		.login .list .pr dt a{
float:left;
color:#003366;
font-size:14px;
font-weight:bold;
line-height:24px;
}
		.login .list .pr dt .side{
float:right;
}
		.login .list .pr dt .side span{
color:#3f3f3f;
}
		.login .list .pr dt .side em{
font-style:normal;
color:#e65111;
padding:0 12px 0 2px;
}
		.login .list .pr dd{
color:#3f3f3f;
}
		.login .list .pr dd a{
color:#e54f0f;
padding:0 4px 0 0;
}
		.login .list .pr dd .date{
color:#9b9b9b;
font-style:normal;
font-size:11px;
padding:0 4px;
 }

	.login p{
line-height:16px;
padding:3px 0;
font-size:14px;
}

.login .pr p {
padding-left:28px;
line-height:24px;
background:url(../images/icon2.png) no-repeat -2px -385px;
}
.login .pr p.sel {
background:url(../images/icon3.png) no-repeat scroll -42px -529px
}
.login .pr p.no_mark {
padding-left:0px;
line-height:24px;
background:none;
}
	.login input{
		margin:4px 0;
font-size:14px;
 }
 
 	.login label{
		display:block;
 }
 .login .content {
padding:10px 0;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
.LV_invalid {
    font-weight:bold;
    color:#D73C09;
    font-size:12px;
}
.LV_valid {
    font-weight:bold;
    color:#4D8B00;
    font-size:12px;
}
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:active {
    border: 1px solid #D73C09;
}
div.progress div
{
	background: #7BB963;
	height: 6px;
	width: 0;
}
.progressName {
	font-size: 13px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	width:520px;
}

.zero_height {
	height:0px;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 10px;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	font-size: 10pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 14px;
	display: block;
	float: right;
}
a.progressCancel:hover 
{
}
.progressWrapper {
	overflow: hidden;
	position:relative;
	border-bottom:1px dashed #CAD6E8;
	height:24px;
}
.progressCurrent {
	height:125px;
}
.progressContainer {
	background-color: #F7F7F7;
	overflow: hidden;
}

.progressBarBackground {
	position:absolute;
	background-image: url(/images/skin/skin_001.jpg);
	height:80px;
	top:30px;
	width:100%;
}
.progressBarInProgress {
	position:absolute;
	background-image: url(/images/skin/skin_001_c.jpg);
	height:80px;
	top:28px;
}

.current_wrapper {
}

.filename_span {
	width:240px;
	display:inline-block;
	overflow: hidden;
	margin-right:20px;
	line-height:20px;
}
.filesize_span {
	width:80px;
	display:inline-block;
	overflow: hidden;
	margin-right:20px;
	line-height:20px;
}
.status_span {
	width:60px;
	display:inline-block;
	overflow: hidden;
	margin-right:20px;
	line-height:20px;
}
.op_span {
	display:inline-block;
	overflow: hidden;
	line-height:20px;
}
.header_s {
	font-size:13px;
	font-weight:bold;
}

.upload_info_out {
	padding:6px;
border:1px solid #CAD6E8;
margin-top:10px;
}

.modi_house .btn_upload {
background:transparent url(../images/btn5.png) no-repeat scroll 0 -0px;
border:0 none;
cursor:pointer;
height:30px;
width:137px;
display:inline;
margin-top:10px;
}

.modi_house .disabled {
background-position:0 -30px;
}


.modi_house .swfupload {
display:block;
}

#video_info {
	padding-top:10px;
}
.topics_detail .title {
border-bottom:1px solid #CAD6E8;
height:30px;
}

.topics_detail .video_list {
min-height:320px;
_height:320px;
padding:10px;
}

.topics_detail .video_list .title h2 {
color:#003366;
font-size:14px;
line-height:30px;
}
.group_show .topics_list .title {
border-bottom:1px solid #CAD6E8;
height:30px;
}
.group_show .topics_list .title h2 {
color:#003366;
font-size:14px;
line-height:30px;
}

.topics_list .list_content {
	padding:6px 10px;
}
.topics_detail .list_content, .topics_detail .list_content2 {
padding:10px;
}

.topics_list .list_content p {
font-size:14px;
line-height:16px;
padding:2px 0;
}
.topics_detail .list_table .unit_title{
	font-size:14px;
	padding-bottom:3px;
	margin-right:10px;
}

.active{
	color: green;
}


.inactive{
	color: red;
}

.unit_status {
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
}
.viewable_status {
	font-weight:bold;
	font-size:12px;
}
.t_header td p {
	text-align:center;
}

.post_house .modi_house .t_header p {
font-size:12px;
}
.topics_detail .list_table {
	width:100%;
}

.modi_house .list_table {
	width:100%;
}
.main2 .list_table td {

}
.list_table th {
	padding-top:4px;

}
.topics_detail .list_content dt {
border-bottom:1px solid #CAD6E8;
color:#F24300;
font-size:14px;
line-height:30px;
clear:both;
}

.modi_house .content dt {
border-bottom:1px solid #CAD6E8;
color:#F24300;
font-size:14px;
line-height:30px;
clear:both;
}

.modi_house .content dt.home_title {
background:url(../images/icon3.png) no-repeat scroll 0 -576px;
padding-left:30px;
}
.modi_house .content dd {
width:146px;
float:left;
margin:0 10px;
overflow:hidden;
}
.modi_house .content dd.wide {
width:226px;
padding-bottom:12px;
margin-right:10px;
}

.modi_house .content dd p.wide_header {
padding:6px 0 2px;
}

.modi_house .content dd p {
font-size:12px;
line-height:16px;
}

.modi_house p a {
font-size:12px;
}

.topics_detail .list_content p label {
float:left;
font-weight:bold;
padding:0 12px 0 0;
text-align:right;
width:100px;
}

.topics_detail .list_content p {
font-size:14px;
line-height:16px;
padding:2px 0;
}

.topics_detail .list_content .info td{
vertical-align:top;
padding:3px 0;;
}

.topics_detail .video_list .content {
padding:10px 0;
}

.modi_house .listmine_line {
border-bottom:1px dashed #CAD6E8;
padding:4px;
width:531px;
position:relative;
}
.modi_house .listmine_line_home {
border-bottom:1px dashed #CAD6E8;
padding:4px 4px 4px 10px;
}
.modi_house .listmine_line:hover {
border-bottom:1px solid #CAD6E8;
padding:4px;
}
.modi_house .listmine_line_home:hover {
border-bottom:1px solid #CAD6E8;
}
.modi_house .listmine_line .ops {	display:none; }
.modi_house .listmine_line:hover .ops {	display:block; }

.video_list .listmine_line .ops {	display:none; }
.video_list .listmine_line:hover .ops {	display:block; }

.searchline {
	height:56px;
}

.list_content .list_title,.list_content .list_title2  {
border-bottom:1px solid #CAD6E8;
color:#F24300;
font-size:14px;
line-height:30px;
clear:both;
}
.list_content .list_title2 {
padding-top:10px;
}
.content .list_title {
border-bottom:1px solid #CAD6E8;
color:#F24300;
font-size:14px;
line-height:30px;
clear:both;
}

.list_title_home  {
background:url(../images/icon3.png) no-repeat scroll 0 -578px;

border-bottom:1px solid #CAD6E8;
color:#F24300;
font-size:14px;
line-height:24px;
clear:both;
padding-left:30px;
margin-top:10px;
}


.topics_detail .list_content dd {
width:163px;;
float:left;
margin:0 20px;
}
.topics_detail .list_content2 dd {
display:inline;
margin:0 10px;
}
.topics_detail .list_content2 dd a {
line-height:24px;
font-size:14px;
}
.listmine_line2 dd.sp {
width:auto;
}
.listmine_line2 dd.sp span{
padding:0 0 0 30px;
}
.topics_detail .list_content td {
	padding:6px;
}


.modi_house table.info td.label_t {
	vertical-align:top;
}

.modi_house table.info .desc {
	padding:4px;
}
.messages-index {
border:0 none;
width:100%;
}

tbody {
background:#fff none repeat scroll 0 0;
}

.messages-index .tcu {
font-weight:bold;
padding-right:8px;
text-align:right;
width:80px;
vertical-align:center;
}

.messages-index tbody td {
border-right:1px dashed #CAD6E8;
border-bottom:1px dashed #CAD6E8;
padding:5px;
}

.messages-index tbody td.last_line {
border-bottom:none;
}
.messages-index .tcl {
width:340px;;
vertical-align:center;
}

.messages-index .wrap {
word-break:break-all;
overflow:auto;
width:340px;
}
.messages-index tbody td.tcr {
border-right:0 none;
color:#999999;
text-align:right;
width:110px;
vertical-align:center;
}

.messages-index .chat_date {
font-size:11px;
color:#999999;}
.post_house .opt li.user_name a {
display:block;
font-size:14px;
height:24px;
line-height:24px;
padding:0;
background:none;
}

a.reply_btn  {
background:transparent url(../images/reply.png) no-repeat;
display:block;
height:34px;
text-indent:-9999px;
width:92px;
}

#add_topic_outer {
	height:40px;
}

.list_detail {
	margin:0 0 12px 125px;
}

.so_results .list .show_tips {
display:inline-block;
height:22px;
line-height:20px;
margin:0 0 0 8px;
padding-left:84px;
vertical-align:middle;
}

.so_results .list .online {
background:transparent url(../images/status.png) no-repeat scroll 0 -22px;
}

.so_results .list .offline {
background:transparent url(../images/status.png) no-repeat scroll 0 0px;
}
.so_results .list .mobile {
background:transparent url(../images/status.png) no-repeat scroll 0 -44px;
}
div.tooltip { 
font-size:12px; 
padding:5px; 
width:120px; 
display:none; 
border:2px solid #a0c7ff;
background-color:#fff;
z-index:65535;
line-height:18px;
} 

div.paste_tips { 
  font-size:12px; 
  width:380px; 
  display:none; 
  border:3px solid #c2dee8;
  background-color:#fff;
  z-index:65535;
  line-height:18px;
  text-align:left;
  padding-bottom:8px;
}
 .paste_tips .heading {
background:#edf5f8;
height:20px;
color:#666;
padding:2px 6px;
}

.paste_tips p {
line-height:26px;
padding:0 8px;
color:#666;
}

div.wide_tip {
	width:300px;
}
.list .pl .tooltip li { 
	list-style-type:disc;
	list-style-position:inside;
  font-size:12px; 
} 
.list .pl .tooltip ul { 
	margin:4px 0;
}

.jiaju_bianji {
	cursor:pointer;
}

.jiaju_title {
	font-weight:bold;
	display:block;
	margin:3px 0;
	color:#003366;
}




table#calendar a {text-decoration: none;}
table#calendar tr#days th {color: #555;
   font-weight: bold; text-align: center; border: 1px solid white;
   padding: 1px 0.33em;}
table#calendar tr#title th {color: #555;
   border: 1px solid white; font-size: 120%; height:30px;}
table#calendar tr#title a {}
table#calendar td {height: 70px; color: #777; text-align: left;
   border: 1px solid gray;
   border-color: #BBB #BBB #FFF #FFF; background-color: white; padding:0;vertical-align:top;}
table#calendar td.sat {border-right: 1px solid #BBB;}
table#calendar a {font-weight: bold; margin: 0;}
table#calendar td.weekend, table#calendar td.weekend {}
table#calendar td.event{
	background: #e2e9f3;
}
table#calendar td.notthismonth {background:#e4e4e4}
table#calendar tr#lastweek td {border-bottom: 2px solid #AAB;}
div.date {float: right; text-align: center;
   padding: 0.125em 0.25em 0 0.25em; margin: 0; }
div.event {margin: 0.2em;}
div.event span {display: block;}
div.time {font-weight:bold;}

fieldset {
	margin:10px 0;
	padding:10px;
	border:1px solid #CAD6E8	
}
legend {
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
}

.post_house .modi_house .content #more_details {
}

.online {
background:transparent url(../images/status.png) no-repeat scroll 0 -22px;
}

.offline {
background:transparent url(../images/status.png) no-repeat scroll 0 0px;
}
.mobile {
background:transparent url(../images/status.png) no-repeat scroll 0 -44px;
}

.show_tips {
display:inline-block;
height:22px;
line-height:20px;
padding-left:84px;
vertical-align:middle;
}

.login .show_tips2, fieldset .show_tips2, .info .show_tips2, .alt .show_tips2 {
display:inline-block;
vertical-align:middle;
cursor: help;
line-height:14px;
border-bottom:1px dashed;
text-decoration:none;
}
.login .show_tips2:hover, fieldset .show_tips2:hover, .info .show_tips2:hover, .alt .show_tips2:hover {
border-bottom:1px dashed;
text-decoration:none;
}

 p .unit_title a {
color:#003366;
font-size:14px;
font-weight:bold;
line-height:22px;
}
 p .unit_title2 a, p .unit_title3 a  {
color:#003366;
font-size:14px;
line-height:22px;
}

 p .unit_title3 a {
font-weight:bold;
}
p .unit_title a:hover, p .unit_title2 a:hover, p .unit_title3 a:hover{
color:#FF6600;
}
.tooltip p {
	line-height:16px;
	font-size:12px;
}

.post_house .modi_house .tooltip p {
	padding:4px 0;
	line-height:16px;
	font-size:12px;
}

.list_content .list dl {
height:auto;
min-height:82px;
padding:12px 6px;
position:relative;
}


.topics_detail .list_content .list dd {
margin:0 20px;
width:163px;
clear:both;
}

.ops a {
background:transparent url(../images/icon3.png) no-repeat scroll 0 0;
display:inline-block;
font-size:12px;
margin:0 2px;
padding-top:24px;
}

.modi_house .listmine_line .show {
	display:block;
}


.ops .m1{
background-position:0 0px;
}

.ops .m2{
background-position:-42px 0px;
}
.ops .m3{
background-position:0 -47px}
.ops .m4{
background-position:-42px -47px}
.ops .m5{
background-position:0 -96px}
.ops .m7{
background-position:0 -484px}
.ops .m8{
background-position:-42px -482px}
.ops .m9{
background-position:0 -533px}
.ops .m10{
background-position:0px -627px}
.ops .m11{
background-position:-42px -672px}
.ops .m12{
background-position:0px -670px}
.ops .m13{
background-position:-42px -627px}
.user_list_detail {
margin:2px 0px;
}

.listmine_line .alt a {
	font-size:12px;
color:#F75600;
line-height:26px;
}
.listmine_line_home .alt a {
	font-size:12px;
color:#F75600;
line-height:26px;
}
.topics_detail .fill_table td {
padding:3px 0;
vertical-align:top;
}

.post_house .modi_house .sp {
color:#3F3F3F;
padding-left:18px;
background:url(../images/icon2.png) no-repeat 0 -626px;
float:right;
}

.post_house .modi_house .namep {
float:left;
}
.post_house .modi_house .tablep {
	padding-top:4px;
clear:both;
}
.post_house .modi_house .sp em {
font-size:14px;
font-style:normal;
font-weight:bold;
padding:0 2px;
}

.listmine_line .user_list_detail td {
	vertical-align:top;
}


	.left{
height:392px;
}
 .btn dt{
font-size:14px;
padding-bottom:12px;
}
 .btn dd{
padding-bottom:6px}
 .btn dd a{
text-indent:-9999px;
display:block;
width:137px;
height:30px;
background:url(../images/btn.png) no-repeat 0 -75px;
}
 .btn .btn_new{
background-position:0 -75px;
}
 .btn .btn_new:hover{
background-position:0 -105px;
}
 .btn .btn_old{
background-position:0 -135px;
}
 .btn .btn_old:hover{
background-position:0 -165px;
}
 .btn .btn_rent{
background-position:0 -195px;
}
 .btn .btn_rent:hover{
background-position:0 -225px;
}
	.left p{
font-size:14px;
padding:4px 0;
line-height:20px;
}

.button {
background:transparent url(/images/add.png) no-repeat scroll 0 0;
display:inline-block;
height:30px;
line-height:999em;
overflow:hidden;
width:108px;
margin:4px 0;
}
.submit_btn{
font-size:14px;
margin:4px 0;
padding-top:2px;
}

.msg_post p{
	line-height:16px;
	font-size:14px;
}

.msg_post input, .msg_post textarea{
margin:4px 0;
}

.func_link {
	font-size:14px;
}
.in_text {
color:#0066CC;
text-decoration:none;
}
 .in_text:hover {
color:#FF6600;
text-decoration:underline;
}
.modi_house p a.func_link {
	font-size:14px;
}
#menu a.blink { text-decoration: blink; }

.activate_date {
	padding-left:20px;
}
.list_activate_date {
	padding-left:10px;
	font-size:12px;
	color:#999;
}

.chat_date{
	font-size:9px;
	color:#999;
}

.video_tips{
color:#acacac;
display:inline-block;
*display:inline;
line-height:20px;
 height:22px;
margin:0 0 0 8px;
padding:0 0 0 26px;
background:url(../images/icon2.png) no-repeat 0 -236px;
vertical-align:middle;
}

.post_house .modi_house p.vdesc{
	font-size:12px;
	
}
.wrappercopyright {
color:#F7DF99;
font-size:13px;;
margin:10px 0 0;
overflow:hidden;
text-align:center;
}

 a.withicon {
display:inline-block;
font-size:14px;
line-height:24px;
height:24px;
padding:0 0 0 32px;
background:url(../images/icon2.png) no-repeat;
margin-bottom:16px;
}

a.i3 {
	background-position:0 -438px
}
a.i1{
background-position:0 -412px}
a.m2{
background-position:0 -90px;
}
a.m3{
background-position:0 -161px;
}
a.m4{
background-position:-2px -492px;
}
a.m5{
background-position:0 -412px;
}
.post_house .modi_house p label.alignleft{
float:left;
padding:0 12px 0 0;
 text-align:left;
 font-weight:bold;
 width:100%;
}
#nd_questions {
	margin-bottom:10px;
}
#nd_questions li {
	padding:2px 0 2px 2px;
}
optgroup {
	font-style:normal;
	font-weight:bold;
	font-size:14px;
}

.option_title {
}
select.withgroup option {
	padding-left:10px;
}
.list_content .listmine_line,.list_content .listmine_line2 {
	margin:0 4px;
border-bottom:1px dashed #CAD6E8;
}
.list_content .listmine_line2 {
	margin:6px;
	position:relative;
}
.list_content .listmine_line:hover {
border-bottom:1px solid #CAD6E8;
}
.room_tag {
	padding-left:10px;
color:#555555;
font-size:12px;
font-weight:normal;
}

.activity_date{
	font-size:11px;
	color:#9B9B9B;
}
#add_topic p {
font-size:14px;
line-height:16px;
}

#add_topic input,#add_topic textarea, #add_topic .editor {
margin:4px 0;
}

.modi_house .map_border {
border:1px solid #CAD6E8;
padding:6px;
width:728px;
}

#resultDiv2{
	padding:6px 0;
}
.valid_msg {
	font-weight:bold;
	color:#268B0E;
}
.q_mark {
	cursor:help;
}
.search_text{
	margin-left:8px;
	font-size:14px;
}

.list .pl li {
	font-size:14px;
	list-style-type:disc;
	list-style-position:inside;
	line-height:18px;
}
.list .pl ul {
	margin:4px 0 30px;;
	
}
.player_outer {
	margin-top:20px;
	width:520px;
	padding:6px;
	height:390px;
border:1px solid #CAD6E8;
text-align:center;
}
		.topics_detail .list .user .opt_user{
padding:7px 0 2px 10px;
border-top:1px solid #fff;
}
.topics_detail .list .user .opt_user a {
color:#747474;
line-height:24px;
}
.feature {
display:block;
overflow:hidden;
height:140px;
_height:140px;
}
.feature img.b {
display:block;
float:left;
margin:5px 0 0 5px;
}
.feature p {
display:block;
float:right;
margin:0 5px 5px 0px;
width:230px;
}
a.try-link-tour {
background:transparent url(../images/signup.png) no-repeat scroll 0 0;
position:relative;
display:block;
height:80px;
overflow:hidden;
text-indent:-5000px;
}

.login .pr p a{
line-height:24px;
}
.so_results .result_title {
padding:4px 8px;
font-size:14px;
height:56px;
}
.result_select {
	line-height:24px;
	float:right;
}
.result_text{
	float:left;
	line-height:24px;
}
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
.inline-edit {
	font-size: 14px;
	border: 1px solid black;
}
.inline-edit .form {
	display: none;
}
.inline-edit .hover {
	background-color: #FFFFA5;
	cursor: pointer;
}
.inline-edit .display {
	font-size:14px;
}
.metroline {
	width:100px;
}
.metrostop {
	width:120px;
}

#date_left {
	color: red;
}

.visitor td {
	vertical-align:top;
}

.high_light {
	color:#CC0000;
	font-weight:bold;
}

.notice .user{
padding:6px 0;
}
.notice .user dl{
padding:10px;
border-bottom:1px solid #e4eaf3;
 }
.notice .user dt{
padding:0 0 6px 0;
text-align:center;
}
.notice .user dt img{
width:74px;
height:74px;
margin:0 auto;
padding:1px;
border:2px solid #cad6e8;
}
.notice .user dd{
color:#747474;
height:20px;
line-height:20px;
}
.notice .user dd span{
float:left;
width:50px;
}
.notice .user dd a{
color:#268b0e;
}
.notice .opt{
padding:6px 8px 6px 18px;
background:url(../images/block_bg1.png) repeat-x;
border-top:1px solid #fff;
}
.notice .opt a{
display:block;
color:#747474;
line-height:24px;
padding:0 0 0 32px;
background:url(../images/icon2.png) no-repeat 0 -305px;
 }
.notice .user .opt .btn_addfrd{
background-position:0 -305px;
}
.notice .user .opt .btn_msg{
background-position:0 -329px;
}

.notice .user .opt_user{
padding:6px;
border-top:1px solid #fff;
}
.notice .user .opt_user a {
color:#747474;
line-height:24px;
}

.metro_select{
	padding:2px 0;
}
.m img {
	padding:0 1px;
}

ul.video_guide li {
	list-style-type:disc;
	list-style-position:inside;
	line-height:18px;
	font-size:14px;
	font-weight:bold;
	padding-top:6px;
}
ul.video_guide p {
	padding:6px 0;
}
.sub {
	font-size:11px;
}
#url_table a{
	font-size:12px;
}
#url_table{
word-break:break-all;
}
#url_table td{
padding:4px 0;
border-bottom:1px solid #CCCCCC;
color:#666699;
}

#url_table th{
border-bottom:2px solid #6678B1;
color:#003399;
font-size:14px;
font-weight:normal;
padding:10px 8px;
}


.login p.sub {
	font-size:12px;
	color:#888;
}

.topics_detail .list_content p.report_label {
	font-size:12px;
	color:#888;
}
.topics_detail .list_content p.desc {
	line-height:22px;
}
.necessary {
	color:red;
}
.post_house .opt li.user {
height:20px;
padding:0px;
}
.post_house .opt ul.user {
padding:10px 10px 0px 10px;
}
#nuwv {
border:1px solid #CAD6E8;
background-color:#FFFFFF;
background-image:url(../images/notice.png);
background-position:left top;
background-repeat:no-repeat;
padding:20px 40px;
margin-top:20px;
}
#player p {
	font-size:14px;
	padding:4px 20px;
}
.more_inf .listing .user {
color:#3F3F3F;
padding:0;
position:absolute;
right:10px;
top:72px;
}
.post_house .modi_house p.sub {
color:#888888;
font-size:12px;	
}

.street_view h2, .catalog h2, .photo_view h2 {
	font-size:14px;
color:#003366;
font-weight:bold;
border-bottom:1px dashed #cad6e8;
padding-bottom:4px;
margin-bottom:10px;
}
.catalog p {
font-size:14px;
line-height:24px;
}
.catalog a {
font-size:14px;
}

.street_view .sub {
font-size:12px;
display:inline;
padding-left:12px;
}
.list_address {
	width:80px;
overflow:hidden;
display:inline-block;
height:16px;
line-height:16px;
}
.top_window {
position:relative;
top:100px;
width:400px;
height:190px;
background-color:#FFF;
border:8px solid #CAD6E8;
text-align:left;
padding:10px;
}
.top_window h3{
	font-size:16px;
	font-weight:bold;
	line-height:28px;
border-bottom:1px solid #CAD6E8;
}
.top_window p{
	font-size:14px;
	padding:4px 0;
}
.keywords {
	color:#ed1c24;
	font-weight:bold;
}
#RB_overlay {
  position: absolute;
  z-index:65535;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height:100%;
  background-color: #000;
  opacity: .6;
  filter: alpha(opacity=60);
}

.top_window p.expl {
color:#888888;
font-size:12px;
}
.top_window p.top_answer {
	padding-left:10px;
}
.top_answer .input_field {
	width:200px;
}
.keywords_div {
margin-top:4px;
}
#RB_redbox {
  z-index:65535;
  width: 100%;
  position: absolute;
  top: 0px;
}

#RB_window {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 65537;
	line-height: 0;
}

#RB_loading {
  margin: 0 auto 0 auto;
	width: 250px;
	height: 250px;
  text-align: center;
  background: #FFF url(/images/redbox_spinner.gif) no-repeat center center;
}

.redbox_contents {
  margin: 0 auto;
  text-align: left;
}

#mobile_form {
background:#FFFFFF none repeat scroll 0 0;
margin-bottom:10px;
border:1px solid #CAD6E8;
padding-bottom:10px;
}
#mobile_form h2 {
color:#333;
font-size:14px;
margin:0;
padding:8px 20px 8px 8px;
background:#EDF5F8 none repeat scroll 0 0;
}
#mobile_form .answer{
padding:4px 20px;
font-size:14px;

}
#mobile_form #search {
margin:0;
}
#mobile_form #search fieldset {
padding:10px 10px 10px 20px;
margin:0;
border:0;
}
#mobile_form #search input.text {
border:1px solid #8099B3;
font-size:16px;
width:268px;
padding:3px;
margin-right:12px;
}

#mobile_form #search input.primary {
font-size:14px;
padding:2px 4px;
}

#signup_msg {
	margin:10px 6px;
}

.so_results .list h2, .so_results .list h3 {
	display:inline;
}
.so_results .list h3 {
	padding-left:8px;
}

.p_s {
font-size:10px;
color:#666;
padding-right:2px;
display:none;
}
.show_s {
display:inline;
}

#price_table
{
	font-size: 12px;
	width: 480px;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #9baff1;
}
#price_table th
{
	font-size: 13px;
	font-weight: bold;
	padding: 8px;
	border-right: 1px solid #9baff1;
	border-left: 1px solid #9baff1;
	color: #039;
}
#price_table td
{
	padding: 8px;
	border: 1px solid #aabcfe;
	color: #669;
}

#price_table td.max_price, .max_price
{
	background-color: #ffcccc;
}
#price_table td.min_price, .min_price
{
	background-color: #ccffcc;
}


th.t_header { 
background-image: url(/images/bg.gif);     
cursor: pointer; 
font-weight: bold; 
background-repeat: no-repeat; 
background-position: center right; 
padding-left: 20px; 
border-right: 1px solid #dad9c7; 
margin-left: -1px; 
} 
th.headerSortUp { 
background-image: url(/images/asc.gif); 
background-color: #ccccff;
} 


th.headerSortDown { 
background-image: url(/images/desc.gif); 
background-color: #ccccff; 
}

.market_p {
font-weight:bold;
}
.market_n {
font-size:11px;
}
.price_loc {
	
}
.remove {
color:#999;
text-decoration: line-through;
}

.uploadable {
	color:green;
}
.unuploadable {
	color:red;
}
#uploaded_count {
	font-weight:bold;
}
.sub_tab  {
background:url("/images/tagB.gif") no-repeat scroll; 
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:14px;
height:29px;
line-height:33px;
margin-right:8px;
text-align:center;
width:108px;
}

.sub_tab a{
text-align:center;
line-height:33px;
width:108px;
display:block;
font-size:14px;
font-weight:normal;
}
.result_title .current, .left .current{
background:url("/images/tagA.gif") no-repeat scroll;
}
.result_title .current a, .left .current a{
font-weight:bold;
}
.link_outer td{
	padding:4px 0;
}
.house_detail .agent_info {
position:relative;
overflow:visible;
margin-top:0px;
}

.agent_info p {
	border-bottom:1px dashed #CAD6E8;
	line-height:24px;
}
.agent_info h3 {
	background:url("/images/bulletr.gif") no-repeat scroll right center transparent;
border:0 none;
clear:right;
color:#99ACCA;
font-size:13px;
height:1em;
margin:0;
padding:2px 1.5em 4px 0.5em;
position:absolute;
right:-1px;
top:-11px;
display:block;
}

.user_info p {
	border-bottom:1px dashed #CAD6E8;
	line-height:24px;
	font-size:13px;
}
.user .user_info{
	padding:10px;
}
.agent_left {
float:left;width:125px	
}

.agent_left img, .user_all img{
border:1px solid #CAD6E8;padding:4px;
}
.agent_right {
float:right;width:120px;padding-top:6px;
}
.agent_right .agent_name, .user_info .agent_name{
font-weight:bold;color:#E14900;font-size:14px;line-height:24px;
}
.agent_right .agent_phone, .user_info .agent_phone {
font-weight:bold;color:#E14900;font-size:13px;line-height:24px;
}
.user_all {
	text-align:center;
}