/* CSS Document */
body{background:#fff;font:12px "宋体", Arial;margin:0;padding:0;color:#333; line-height:18px;}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
li{list-style-type:none;}
img{vertical-align:top;}
a:link{color:#0364a4;text-decoration:none;}
a:visited{color:#0364a4;text-decoration:none;}
a:hover{color:#0364A4;text-decoration:underline;}
a:active{color:#0364a4;}
/*清除浮动*/
.clear{font-size:0;clear:both;height:0;line-height:0;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
.clearfix { zoom:1;}
.clf{clear:both;}
.clf:after{clear:both;content:" ";display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0;}
.ask_fl{ float:left}
.ask_fr{ float:right}
.floatR{float:right;}

.rightTime{float:right;color:#666666;font-family:Tahoma;font-size:12px;}
.Contents{font-size:14px;line-height:24px;padding:10px 0;}

.f20{font-size:20px;}
.mt10{ margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}

.bread{clear:both;margin-bottom:10px;color:#666666;}
.bread_search{ float:right; position:relative}
.bread_search .l{ float:left; width:3px; height:22px; background:url(../images/bs_r_01.png) no-repeat;}
.bread_search input{ float:left; width:230px; border:1px solid #b6dbf4; padding:2px 0; height:16px; line-height:16px; border-width:1px 0; font-size:12px; outline:none; }
.bread_search a{ float:left; background:url(../images/bs_btn.png) no-repeat; width:72px; height:22px; text-align:center; line-height:22px;}
.input_tips{ position:absolute; left:5px; top:4px; *top:5px; height:14px; line-height:14px; padding-left:15px; background:url(../images/magnifier.png) 0 1px no-repeat; *background-position:0 0;}
.bread .focus .input_tips{ display:none}
.bread .hot_zt{ width:260px; margin-left:10px; float:right; height:22px; line-height:22px}
.bread .hot_zt .t{ float:left; padding:0 0 0 15px; background:url(../images/icon_lb.png) 0 50% no-repeat; color:#333}
.bread .hot_zt ul{ float:left}
.bread .hot_zt ul li a{ color:#f00}

.box{ width:960px; margin:10px auto; padding:0; background:#fff}
.ask_box_bg{ border:1px solid #bcdef5; background:url(../images/index_box.png) repeat-x #fff;}

/*公共内容区*/
.indexLeft{ float:left; width:690px;}
.indexRight{ float:right; width:260px;}
.mainWrap{float:left;width:690px;}
.rightMain{float:right;width:260px;}
.mainWrap .questionBox{width:648px;background:#ffffff url(../images/index_box.png) repeat-x;border:1px solid #b6dbf4;padding:0 20px 5px;}
.bestAnswer{width:648px;background:#ffffff url(../images/best_answer.jpg) repeat-x;border:1px solid #f4d3a3;margin-top:10px;padding:0 20px 5px;}
.otherAnswer,.otherlistBox{width:648px;background:#ffffff;border:1px solid #b6dbf4;margin-top:10px;padding:0 20px 5px;}

/*按钮1*/
.btnStyle_01{ display:inline-block; background:url(../images/ask_btn_new.png) right 0 no-repeat; padding-right:17px; text-decoration:none; height:32px; line-height:32px; text-align:center }
.btnStyle_01 span{ display:block; background:url(../images/ask_btn_new.png) left 0 no-repeat; padding-left:17px; font-size:14px; color:#fff; font-weight:bold }
.btnStyle_01:hover{ background-position:right -33px; text-decoration:none}
.btnStyle_01:hover span{ background-position:left -33px}
/*按钮2*/
.btnStyle_02{ display:inline-block; background:url(../images/ask_btn_new.png) right -66px no-repeat; padding-right:17px; text-decoration:none; height:28px; line-height:28px; text-align:center }
.btnStyle_02 span{ display:block; background:url(../images/ask_btn_new.png) left -66px no-repeat; padding-left:17px; font-size:14px; color:#116ab5; font-weight:bold }
.btnStyle_02:hover{ background-position:right -95px; text-decoration:none}
.btnStyle_02:hover span{ background-position:left -95px}
/*按钮3*/
.btnNoClick,.btnNoClick:hover{ background-position:right -200px;}
.btnNoClick span,.btnNoClick:hover span{ background-position:left -200px;}

/*头部*/
.ask_header{ width:960px; margin:0 auto; border-bottom:2px solid #0071c8; position:relative; z-index:20 }
.ask_new_login{ text-align:right; margin-top:10px; color:#0364A4; height:18px;}
.ask_new_logo{ margin:0 0 4px 2px;}
.ask_new_logo img{ float:left; text-indent:-9999px;}
.ask_new_logo .logos{ float:left; font-size:20px; font-family:"微软雅黑"; padding:32px 0 0 12px; *padding:34px 0 0 12px;}
.ask_new_logo a,.ask_new_logo a:hover{ color:#333}
.ask_new_logo .city{ float:left; margin:35px 10px 0 20px; cursor:pointer; position:relative; background:url(../images/ask_new_bg.png) right -159px no-repeat; padding-right:15px;}
.ask_new_logo .citys{ position:absolute; left:0; top:23px; width:250px; border:1px solid #BCDEF5; border-top:none; background:#fff; z-index:10; padding:3px;}
.ask_new_logo .citys table td{ padding:5px;}
.header_nav{ position:absolute; bottom:-2px; right:0; _bottom:-3px}
.hdnav_yj_l{ float:left; background:url(../images/header_nav.png) 0 0 no-repeat; width:5px; height:37px;}
.hdnav_yj_r{ float:left; background:url(../images/header_nav.png) 0 -74px no-repeat; width:5px; height:37px;}
.header_nav ul{ float:left; background:url(../images/header_nav.png) 0 -37px repeat-x; height:37px; padding:0 10px}
.header_nav ul li{ float:left; text-align:center;}
.header_nav ul li a{ float:left; color:#fff !important; font-size:14px; font-weight:bold; width:120px; height:30px; margin-top:7px; line-height:30px;}
.header_nav ul li a:hover,.header_nav ul li.cur a{ background:#fff; color:#0364a4 !important; text-decoration:none; zoom:1;}
.header_nav ul li span{ float:left; width:5px; height:35px; background:url(../images/header_nav.png) 0 -111px no-repeat; margin:0 13px;}

/*大搜索公共样式 - 0328*/
.esf_s_box{ position:relative; overflow:hidden; zoom:1; *display:inline; z-index:0}
.search_btn,.ask_btn{ float:left; border:0 none; width:104px; height:37px; background:url(../images/ask_btn_new.png) no-repeat; cursor:pointer; }
.search_btn{ margin-right:7px; background-position:0 -124px}
.search_btn:hover{ background-position:-106px -124px;}
.ask_btn{ background-position:0 -162px;}
.ask_btn:hover{ background-position:-106px -162px;}
.esf_s_box .text{ float:left; border:1px solid #ccc; width:415px; height:23px; line-height:22px; font-size:16px; background:url(../images/shadow.jpg) #fff repeat-x; padding:5px; margin:1px 7px 0 0; font-family:Arial;}
.esf_s_box .st{ display:block; position:absolute; width:22px; height:20px; background:url(../images/ask_new_bg.png) -104px -105px  no-repeat; left:5px; top:10px;}
.esf_s_box label{ display:block; position:absolute; color:#ccc; left:30px; top:10px; cursor:inherit}

/*index*/
.ask_index_box{ width:960px; margin:10px auto 0 auto;}
.esf_search_out{ border:1px solid #b6dbf4; padding:1px;}
.esf_search{ width:666px; height:126px; background:url(../images/search_bg.png) no-repeat; padding-left:20px; overflow:hidden; zoom:1}
.esf_search h3{ font-size:16px; color:#fff; font-weight:bold; margin:16px 0 12px 0;}
.esf_search .focus label,.esf_search .focus .st{ display:none;}
.esf_search .hotsearch{ clear:both; margin:10px 0 0 0; color:#fff}
.esf_search .hotsearch a{ color:#fff; margin:0 8px;}
/*index - flash*/
.iflash{ float:left; width:230px; height:80px; position:absolute; bottom:0px; _bottom:-1px; right:462px; display:none} /*20120710*/
/*index - 左侧*/
.q_left{ float:left; width:188px; margin-top:10px}
.qc{ border:1px solid #bcdef5; padding-bottom:15px; background:url(../images/index_box.png) repeat-x #fff;}
.qc h3{ font-size:12px; font-weight:bold; color:#000; height:36px; line-height:36px; padding-left:10px; }
.qc h3 span{ width:16px; height:16px; background:url(../images/index_bg.png) no-repeat; float:left; margin:7px 5px 0 13px; overflow:hidden}
.qc dl{ line-height:200%; overflow:hidden; zoom:1}
.qc dl dt{ font-size:14px; margin:13px 0 0 9px;}
.qc dl dt a{ color:#00090d !important}
.qc dl dd{ font-size:12px; float:left; margin-left:9px; _display:inline; white-space:nowrap;}
.q_center{ float:left; width:492px; margin-left:10px; margin-top:10px}
.q_box{ border:1px solid #bcdef5; padding:5px 15px; background:url(../images/index_box.png) repeat-x #fff;}
.q_box h3{ border-bottom:1px solid #bcdef5; font-size:14px; color:#0364a4; font-weight:bold; height:30px; line-height:30px; position:relative;}
.q_box h3 .title{ border-bottom:2px solid #0a69a7; height:29px; overflow:hidden; position:absolute; left:0; top:0;}
.q_box h3 .title span{ float:left; background:url(../images/ask_new_bg.png) no-repeat; width:16px; height:16px; margin:7px 10px 0 2px; _margin-right:7px;}
.q_box h3 .title .cjwt{ background-position:0 -74px;}
.q_box h3 .title .ddjj{ background-position:-20px -74px;}
.q_box h3 .title .jdht{ background-position:-40px -74px;}
.q_box .more{ float:right;}
.q_box .more a{ font-size:12px; font-weight:normal}
.q_box ul{ padding:14px 0 10px 0; overflow:hidden; zoom:1}
.q_box ul li{ font-size:14px; line-height:200%; border-bottom:1px dashed #cecece; overflow:hidden; zoom:1; *margin-bottom:-4px; padding:1px 0}
.q_box ul li .list_q{ float:left;}
.q_box ul li .reply{ float:right; font-size:12px; color:#666;}
.q_box ul li .reply b{ font-weight:normal; color:#666; margin-right:2px; font-family:Tahoma;}
.q_box ul li span.hui{ color:#666; font-size:12px;}
.q_box ul li span.hui a{ color:#666; font-size:12px}

.q_box_focus{ padding:18px 0 0 0}
.q_box_focus .img{ float:left; }
.q_box_focus .img img{ width:184px; height:138px; }
.q_box .q_box_focus ul { width:240px; padding:0px 0 0 30px; white-space:nowrap; overflow:hidden;}
.q_box .q_box_focus ul li{ font-size:14px; line-height:200%; border-bottom:1px dashed #cecece; margin-bottom:0px}
.q_hotkey{ margin-top:10px; border:1px solid #bcdef5; background:url(../images/index_box.png) repeat-x #fff; padding:0 10px 10px 10px; }
.q_hotkey h3{ height:36px; line-height:36px; font-size:12px; color:#000; font-weight:bold;}
.q_hotkey_con a{ line-height:22px;}
.q_hotkey_con b a{ color:#f60; cursor:pointer;}
/*index - 右侧*/
.esf_login_box{ border:1px solid #BCDEF5; background:url(../images/index_box.png) repeat-x #fff; margin-bottom:10px; height:128px;}
.esf_login_box ul{ margin-top:20px;}
.esf_login_box ul li{ height:32px;}
.esf_login_box ul li label{ float:left; width:74px; height:20px; padding-top:2px; text-align:right;}
.esf_login_box ul li input{ width:110px; height:18px; line-height:18px; border:1px solid #ccc; vertical-align:middle; font-size:12px; color:#888; font-family:Arial}
.esf_login_box ul li .btnStyle_02 { margin:0 15px;}

.index_tips{ border:1px solid #bcdef5; background:url(../images/index_box.png) repeat-x #fff; padding:0 10px 10px 10px;margin-bottom: 10px;}
.index_tips h3{ height:36px; line-height:36px; font-size:12px; color:#000; font-weight:bold}
.index_tips dl dt{ height:26px; line-height:26px; color:#0364a4; font-weight:bold; margin-top:8px;}
.index_tips dl dt span{ float:left; background:url(../images/ask_new_bg.png) 4px -103px no-repeat; width:35px; height:26px;}
.index_tips dl dd{ color:#0364a4; line-height:200%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; *zoom:1;}
.index_tips dl dt.tips_02 span{ background-position:-29px -103px;}
.index_tips dl dt.tips_03 span{ background-position:-65px -103px;}

.weekStar{ margin-top:10px; border:1px solid #bcdef5; background:url(../images/index_box.png) repeat-x #fff; padding:0 10px 10px 10px; }
.weekStar h3{ height:36px; line-height:36px; font-size:12px; color:#000; font-weight:bold;}
.weekStar h3 a{ float:right; font-size:12px; font-weight:normal}
.weekStar .pic{ padding:0 12px; }
.weekStar .pic img{ width:60px; height:80px; float:left; border:1px solid #ccc; margin-top:5px; padding:1px;}
.weekStar .pic .headInfo{ float:left; padding-left:8px; line-height:200%;}
.weekStar .pic .headInfo .name{ font-weight:bold; color:#0364a4;}
.weekStar .pic .headInfo .level{ color:#999; margin-left:10px;}
.weekStar .goodanswer{ margin-top:5px;}
.weekStar .goodanswer h4{ line-height:24px; font-size:12px; clear:both; border-bottom:1px solid #ccc; padding-left:10px;}
.weekStar .goodanswer ul{ padding:5px 0 0 10px;}
.weekStar .goodanswer ul li{ line-height:200%;}

/*登录后个人信息*/
.esf_login_box .head{margin:15px 10px;}
.esf_login_box .head img{ float:left;border:1px solid #ccc;}
.esf_login_box .head_name{ float:left; padding-left:5px;}
.esf_login_box .head_name p{padding:0 0 10px 0;margin:0;}
.esf_login_box .head_name p a{ float:left; width:100px; overflow:hidden; text-align:center; font-weight:bold;margin-right:6px;  }
.esf_login_box .head_name ul{margin:0;width:100%;}
.esf_login_box .head_name li{float:left;line-height:24px;padding:0;margin:0;padding-right:4px;}
.esf_login_box .head_name li.last{padding-right:0;}
.esf_login_box .head_name span{ float:left; width:14px; height:13px; background:url(../images/ask_new_bg.png); margin:6px 0 0 0; _margin:6px -3px 0 0;}
.esf_login_box .head_name .ask{ background-position:-19px -130px; }
.esf_login_box .head_name .answer{ background-position:-38px -130px; }
.esf_login_box .head_name .help{ background-position:-59px -130px; }
.esf_login_box p.btn{ text-align:center;}
.esf_login_box p.btn .p_center{ width:97px; height:29px; border:0 none; background:url(../images/ask_btn.png) 0 -133px no-repeat; cursor:pointer; font-size:14px; color:#116ab5; margin-right:13px; font-weight:bold}
.esf_login_box p.btn .p_center:hover{ background:url(../images/ask_btn_hover.png) 0 -133px no-repeat;}

.personal_box{ padding:0 0 10px 0; zoom:1; border:1px solid #b6dbf4; background:url(../images/index_box.png) repeat-x #fff}
.personal_box .head{ margin:20px 0 0 10px; }
.personal_box .head img{ float:left;border:1px solid #ccc;}
.personal_box .head_name{ float:left; padding-left:10px; }
.personal_box .head_name p{padding:0 0 10px 0;margin:0;}
.personal_box .head_name p a{ float:left; width:100px; overflow:hidden; text-align:center; font-weight:bold;margin-right:6px;  }
.personal_box .head_name ul{margin:0;width:100%;}
.personal_box .head_name li{float:left;line-height:24px;padding:0;margin:0;padding-right:4px; height:32px}
.personal_box .head_name li.last{padding-right:0;}
.personal_box .head_name span{ float:left; width:14px; height:13px; background:url(../images/ask_new_bg.png); margin:6px 2px 0 0; _margin:6px 1px 0 0;}
.personal_box .head_name .ask{ background-position:-19px -130px;  }
.personal_box .head_name .answer{ background-position:-38px -130px; }
.personal_box .head_name .help{ background-position:-59px -130px;}
.personal_box p.btn{ text-align:center; margin-top:9px;}

/* 登陆框 CSS */
#login_box{ width:390px; height:230px; background:#376CA2; padding:5px; font-size:14px;}
#login_title{ height:31px;}
#login_title_left{ float:left; color:#fff; font-weight:bold; padding-top:6px;}
#login_title_right a{ background: url("../images/ask_new_bg.png") no-repeat scroll 0 -152px transparent; cursor: pointer; float:right; height:20px; position:absolute; right:5px; top:3px; width:20px;}
#login_title_right a:hover, #login_title_right a.hover{ background-position:-24px -152px; }
#login_content{ background:#fff; height:158px; padding:20px 45px 20px  45px;}
#login_content input[type="text"]{ height:17px; width:140px;}
#login_content a:link,#login_content a:visited,#login_content a:hover{ font-size:12px;}
#login_box_btn input{ text-align:center; margin-top:20px; height:28px; margin-left:108px;}
.font_orange2 { color: #FF8800; font-size: 12px; font-weight: bold;}
#login_box_btn .btn_search { background:url(../images/login_btn_s.png) no-repeat scroll 0 0 transparent;  border: 0 none; color: #116AB5; cursor: pointer; font-size: 14px; font-weight: bold; height: 28px; overflow: hidden; width: 72px;}
#login_box_btn .btn_search:hover, .btn_search.hover { background-position: 0 -28px;}

/*问答列表页*/
.second_search{ width:686px; height:76px; background:url(../images/search_bg.png) no-repeat; overflow:hidden; zoom:1}
.second_search .focus label,.second_search .focus .st{ display:none;}
.second_search .esf_s_box{ margin:20px 0 0 20px}
.second_search .esf_s_box .text{ width:525px;}

.question_list{ margin-top:10px;}
.question_list_title ul{ overflow:hidden; zoom:1; position:relative; z-index:1;}
.question_list_title li{ width:120px; height:39px; float:left; margin-right:-1px;}
.question_list_title li a{ display:block; width:118px; height:33px; background:#f1f9fe; margin-top:4px; border:1px solid #b6dbf4; text-align:center; line-height:32px; font-size:14px; font-weight:bold; color:#2174ba; overflow:hidden; }
.question_list_title li.cur{ background:url(../images/ask_new_bg.png) 0 -215px no-repeat;}
.question_list_title li.cur a{ border-top:0px; border-bottom:0px; background:#fff; padding-top:1px;}
.question_list_title li a:hover{ text-decoration:none}

.question_list_con{ border:1px solid #b6dbf4; padding:20px; margin-top:-1px; line-height:200%;}
.question_list_con h1{ font-size:14px; font-weight:bold; color:#0364a4; margin-bottom:10px;}
.question_list_con h1 .jing{ vertical-align:middle; margin:-4px 5px 0 0; *margin-top:-3px; display:inline-block; width:18px; height:17px; background:url(../images/ask_new_bg.png) 0 -186px no-repeat;}
.question_list_con h1 b{ color:#f60}
.question_list_con .bottom_info{ color:#ccc}
.question_list_con .bottom_info .buff{ margin-right:15px; display:inline-block; *display:inline; *zoom:1;}
.question_list_con .bottom_info .buff span{ float:left; margin:5px 5px 0 0; *margin:4px 5px 0 0; background:url(../images/ask_new_bg.png) -22px -186px no-repeat; width:15px; height:15px;}
.question_list_con .bottom_info a{ margin-left:10px;}
.question_list_con .bottom_info em{ font-style:normal; margin:0 8px;}
.question_list_con ul li{ margin:5px 0 20px 0;}

.category_box{ margin-top:10px; border:1px solid #BCDEF5; padding:10px; background:url(../images/index_box.png) repeat-x; line-height:240%; overflow:hidden; zoom:1;}
.category_box h3{ font-size:12px; color:#000; font-weight:bold;}
.category_box li{ float:left; width:160px; background:url(../images/point.png) 0 7px no-repeat; padding-left:7px;}
.category_box li a{ font-weight:bold}

.category_con{ margin-top:10px;}
.category_con_list{ border:1px solid #b6dbf4; margin-top:-1px; padding:10px 15px; }
.category_con_list li{ border-bottom: 1px dashed #cecece; font-size:14px; line-height:200%; overflow:hidden; zoom:1; padding:1px 0; *margin-bottom:-4px;}
.category_con_list li.tit{ border:none; font-size:12px; color:#ccc}
.category_con_list li.tit .list_column1{ font-size:12px}
.list_column1{ float:left; width:68%; font-size:14px}
.list_column2{ float:right; text-align:center; width:20%; font-size:12px;}
.list_column2 span{ float:right; text-align:center; width:50%;}
.list_column3 { float:right; text-align:center; width:10%; font-size:12px}
.list_column2 a{ display:block; width:18px; height:18px; background:url(../images/ask_new_bg.png); margin:5px 0 0 24px; *margin-left:0;}
.list_column2 a.resolved_img{ background-position:-60px -187px}
.list_column2 a.unsolved_img{ background-position:-80px -187px}

/*标题*/
.questionTitle{position:relative;}
.titleContent{display:inline-block;font-size:15px;font-family:宋体;font-weight:bold;line-height:150%;color:#000000;margin-left:24px;padding:15px 0 0 0;word-wrap:break-word;position:relative;}
.questionIcon,.questionIconOk{position:absolute;width:16px;height:16px;background:url(../images/ask_new_bg.png) -20px -54px no-repeat;top:17px;left:0;overflow:hidden;}
.relaIcon,.otherAIcon,.waitIcon{position:absolute;width:16px;height:16px;background:url(../images/othertitleicon.png) 0 -30px no-repeat;top:17px;left:0;overflow:hidden;}
.questionIconOk{background:url(../images/ask_new_bg.png) 0 -54px no-repeat;}
.relaIcon{background:url(../images/ask_new_bg.png) -40px -54px  no-repeat;}
.otherAIcon{background:url(../images/ask_new_bg.png) -60px -54px  no-repeat;}
.waitIcon{background:url(../images/ask_new_bg.png) -20px -74px  no-repeat;}
.bestTitle{background:url(../images/ask_new_bg.png) -215px -84px  no-repeat;}
.bestTitle .rightTime{margin-top:15px;}
.oterTitle{position:relative;}

/*状态*/
.details{color:#666666;height:20px;line-height:20px; padding-top:5px;}
.Vsplit{color:#C1C1C1;margin:0 5px;}
.Ireward{padding-left:20px;color:#333;background:url(../images/ask_new_bg.png) 0 -29px no-repeat; height:18px; display:inline-block;}
.Doption{clear:both;text-align:left;font-size:12px;color:#999999; overflow:hidden; zoom:1; height:24px;}

.Doption dl{ display:inline-block;}
.Doption dl dd{ display:inline-block; *display:inline; *zoom:1; font-weight:bold; padding-right:4px; white-space:nowrap; word-wrap:break-word; overflow:hidden; cursor:pointer; background:url(../images/dig_new.png) no-repeat; *margin-left:6px;}
.Doption dl dd span{display:inline-block;background:url(../images/dig_new.png) no-repeat; padding-left:22px; min-width:30px; _width:30px; text-align:center; height:22px; line-height:22px;  }
.Doption dl dd.dig{ color:#ee0d03; background-position:right 0}
.Doption dl dd.cig{ color:#1db01a; background-position:right -22px; }
.Doption dl dd.dig span{ background-position:0 0; }
.Doption dl dd.cig span{ background-position:0 -22px; }
.Doption dl dt{ display:inline-block; *display:inline; zoom:1; overflow:hidden; cursor:pointer; height:22px; line-height:22px; *margin-left:6px; vertical-align:-3px}
.Doption dl dd.dig_clicked{ background-position:right -44px}
.Doption dl dd.dig_clicked span{ background-position:0 -44px; color:#969696 }
.Doption dl dd.cig_clicked{ background-position:right -66px}
.Doption dl dd.cig_clicked span{ background-position:0 -66px; color:#969696  }

a.jubaolink{color:#999999;margin-left:20px;}
a.jubaolink:link{color:#999999;}
a.jubaolink:visited{color:#999999;}
a.jubaolink:hover{color:#999999;}
a.jubaolink:active{color:#999999;}
.answerNumber{font-size:12px;color:#666666;font-family:tahoma;}

/*列表*/
.otherlistBox ul li{font-size:14px;height:30px;line-height:30px;border-bottom:1px dotted #e4e4e4;overflow:hidden;}
.otherlistBox ul li.more{border:none; font-size:12px; color:#666}
.otherlistBox ul li.more a{ margin:0 10px 0 5px;}
.push-score{float:left;display:inline-block;background:url(../images/ask_new_bg.png) 0 -23px no-repeat;color:#ff0000;padding:0 5px 0 20px;}
.dingicon{display:inline-block;background:url(../images/ask_new_bg.png) -97px -150px no-repeat;color:#ff0000;padding:0 5px 0 20px;font-family:Tahoma;}

/*追问*/
.addAskBox{clear:both;margin-left:24px;padding:10px 0 0 0;}
.addAskBox h4{float:left;color:#999999;font-weight:normal;font-size:12px;}
.addAskBox h4.addAnswer{color:#5EBB0B}
.addAskBox .replyask{margin-left:40px;overflow:hidden;}

/*评论*/
.commentArea{clear:both;width:644px;position:relative;padding-bottom:5px;font-size:12px;}
.commentArea .comment-area-t{position:absolute;top:0px;right:12px;width:16px;height:9px;background:url(../images/ask_new_bg.png) -64px -151px no-repeat;}
.comment-area-inner{width:599px;border:1px solid #cfe7f8;background:#f3f9fe;padding:15px 22px 0;}
.comment-editor{padding:2px 7px;border:1px solid #cfe7f8;background:#ffffff;overflow:hidden;}
.comment-editor textarea{height:24px;line-height:24px;font-size:12px;width:100%;margin:0;padding:0;resize:none;overflow:hidden;vertical-align:middle;border:0px none;}
.comment-action{float:right;margin:11px 0;}

.comment-body .last{border:none;padding-bottom:10px;}
.comment-entry{font-size:12px;line-height:20px;border-bottom:1px dotted #d3e9f9;padding:9px 0 10px 0;word-wrap:break-word;}
.comment-entry .details a{ margin-right:10px;}
.comment-entry .times{color:#999999;}
.comment-word{margin-right:30px;}
.comment-content{padding-top:5px;}
.comment-cancel{padding-right:10px;}

/*个人信息*/
.best-replyer{font-size:12px;color:#999999;line-height:24px; padding-bottom:5px;}
.best-replyer .avarta,.best-replyer .carefield {float:left;}
.best-replyer .avarta{width:70px;text-align:center; padding-top:5px;}
.avarta .img{font-size:0;line-height:0;text-align:left;}
.bestAnswer .best-replyer .avarta img{ padding:1px; border:1px solid #ccc}
.avarta .ask-btn{padding-left:6px;text-align:left;}
.best-replyer .carefield{font-size:12px;margin-left:10px;}
.alinks a{padding-right:5px;}
.best-replyer .avarta span.sms{ float:left; width:14px; height:13px; background:url(../images/ask_new_bg.png) 0 -129px no-repeat; margin:6px 5px 0 0; _margin:6px 2px 0 0;}

/*感谢*/
.thank-info{padding-top:10px;color:#000000;border-top:1px dotted #e4e4e4;}
.thank-info h4{font-family:'宋体';font-size:15px;font-weight:bold;}

/*其它回答*/
.answer_list li{ border-bottom:1px dotted #e4e4e4;padding:10px 0;}
.answer_list li.last{border:none;}
.answer_list li .Contents{}

/*经纪人*/

/*20140410 begin*/
.brokerBox{ float:right; _width: 160px;}
.brokerBox img{ float:left; width:47px; height:66px; padding:1px; border:1px solid #ccc;}
.brokerBox ul{ float: left; margin-left: 5px; width:96px; }
.brokerBox li{ font-size:12px; margin-bottom: 3px; line-height: 15px; color:#666666; padding:0; border:none; text-align: left; }
.brokerBox .tel{ clear: both; margin-top: 2px; padding-left: 15px; background: url(../images/icon-tel.gif) left center no-repeat; color: #666; font-size: 12px;}
/*20140410 end*/

/*补充问题*/
.suply-content .suplyTitle{font-size:14px;font-weight:bold;color:#000000;}

/*回答框*/
.editor{clear:both;}
.editor .open-answer-bar{display:inline-block;height:28px;line-height:28px;font-size:12px;padding-right:14px;color:#0364a4;cursor:pointer;background:url(../images/ask_new_bg.png) right -159px no-repeat;}
.editor .word-tip, .editor .word-error{float:right;font-size:12px;margin-top: -24px;}
.editor .word-error{color:#ff0000;}
.editor .f20{font-family: "微软雅黑","黑体",Arial;padding:0 6px;}

.box-gr{border:2px solid #2aa1fc;}
.areabox{padding:5px;}
.editor_btnpic{display:inline-block;height:26px;line-height:26px;color:#0364a4;cursor:pointer;font-size:12px;padding-left:20px;vertical-align:middle;background:url(../images/ask_new_bg.png) -97px -30px  no-repeat;margin-left:5px}
.editor_delbtnpic{display:inline-block;height:26px;line-height:26px;color:#0364a4;cursor:pointer;font-size:12px;padding-left:20px;vertical-align:middle;background:url(../images/ask_new_bg.png) -97px -57px no-repeat;margin-left:12px;}
.editor textarea{height:180px;font-size:14px;line-height: 24px;width:100%;margin:0;padding:0px;resize:none;overflow:hidden;vertical-align:middle;border:0px none;overflow-y:auto; font-family:"宋体"}
.bntStylebox{text-align:right; margin-bottom:5px;}

.editor .editor_title .btitle{color:#0364a4;font-size:14px;font-weight:bold;line-height:24px;}
.editor_bar{height:27px;background:url(../images/insert_bg.gif) repeat-x;}

/*问题处理*/
.box-gray-active{border:1px solid #f4f4f4;background:#f7fbfd;padding:10px 25px; margin-bottom:5px;}
.box-gray-active .title h1{font-size:14px;color:#0364A4;font-weight:bold;line-height:24px;}
.box-gray-active .action{margin:10px 0; overflow:hidden}
.box-gray-active .action div{ float:left;height:26px;line-height:26px;padding-right:5px;margin-right:10px;cursor:pointer;font-size:14px;color:#0364a4;}
.box-gray-active .action span{ float:left;width:20px;height:20px;color:#0364a4;background:url(../images/ask_new_bg.png) no-repeat;vertical-align:middle;cursor:pointer;margin-right:5px;}
.box-gray-active .action span.asker_btnadopt{background-position:-73px -127px;}
.box-gray-active .action span.asker_btnadded{background-position:-100px -127px;}
.box-gray-active .action span.asker_btnenhance{background-position:-123px -129px;}
.box-gray-active .action .cur{background-color:#bddeff;color:#000000;}
.asker_txtadopt{font-size:14px; clear:both}
.optionBox{float:left;}
.btnstyleO{display:inline-block;height:21px;line-height:21px;padding:0 20px;background:url(../images/btnbgoption.png) repeat-x;border:1px solid #a7d8f9;color:#0160b0;font-size:12px;margin-right:18px;text-align:center;}
a.btnstyleO:link{color:#399ddf;text-decoration:none;}
a.btnstyleO:visited{color:#399ddf;text-decoration:none;}
a.btnstyleO:hover{ color:#399ddf; background:url(../images/btnbgoption_hover.png) repeat-x;}
a.btnstyleO:active{color:#399ddf;text-decoration:none;}

.optiontitle{color:#0364a4;font-size:14px;font-weight:bold;line-height:24px;}
.asker_txtenhance{line-height:20px;}

/*个人信息浮层*/
.informationBox{position:absolute;width:364px;border:1px solid #cfe7f8;background:#f3faff;border-width:1px 2px 3px 2px;z-index:5;}
.informationBox .best-replyer{border:none;margin:0;padding:5px 0;}
.informationBox .best-replyer .carefield{width:250px;line-height:24px;padding-top:0;margin:0;}
.informationBox .best-replyer .avarta{width:85px;text-align:left;margin-left:15px;display:inline; padding-top:10px;}
.informationBox .best-replyer .img{width:54px;height:54px;border:1px solid #ccc; padding:1px}
.informationBox .infoName{font-size:14px;font-weight:bold;color:#666666;}
.informationBox .ask-btn{line-height:24px;padding:0;margin-top:2px;}

/*登录后个人信息*/
.personal_box{ padding:0 0 10px 0; zoom:1; border:1px solid #b6dbf4; background:url(../images/index_box.png) repeat-x #fff}
.personal_box .head{ margin:20px 0 0 10px; }
.personal_box .head img{ float:left;border:1px solid #ccc;}
.personal_box .head_name{ float:left; padding-left:10px; }
.personal_box .head_name p{padding:0 0 10px 0;margin:0;}
.personal_box .head_name p a{ float:left; width:100px; overflow:hidden; text-align:center; font-weight:bold;margin-right:6px;  }
.personal_box .head_name ul{margin:0;width:100%;}
.personal_box .head_name li{float:left;line-height:24px;padding:0;margin:0;padding-right:4px; height:32px}
.personal_box .head_name li.last{padding-right:0;}
.personal_box .head_name span{ float:left; width:14px; height:13px; background:url(../images/ask_new_bg.png); margin:6px 2px 0 0; _margin:6px 1px 0 0;}
.personal_box .head_name .ask{ background-position:-19px -130px;  }
.personal_box .head_name .answer{ background-position:-38px -130px; }
.personal_box .head_name .help{ background-position:-59px -130px;}
.personal_box p.btn{ text-align:center; margin-top:9px;}

.ask_box{ margin-top:10px; border:1px solid #b6dbf4; padding:30px 20px; background:#fff}
.ask_box_new{ border:1px solid #b6dbf4; padding:20px;}
.ask_box_left{ width:666px; float:left;}
.ask_title_wz{ height:26px; line-height:22px; overflow:hidden}
.ask_title_wz span.ask_fr b{ color:#888; font-family:Georgia,"Times New Roman",Times,serif; font-size:22px; font-weight:normal;}
.ask_title_wz .t{ background:url(../images/ask_new_bg.png) 0 0 no-repeat; width:235px; height:25px; text-indent:-9999px}
.ask_pannel{ border:1px solid #b6dbf4; width:664px;}
.title_area,.detail_area{ background:url(../images//shadow.jpg) repeat-x #fff; border:0 none; font-size:14px; height:90px; line-height:1.6; overflow:auto; resize: none; width:656px; margin-top:0; padding:4px; *margin-top:-1px; overflow-x: hidden; overflow-y:auto;}
.detail_area{ height:110px; border-top:1px solid #d6d6d6;}
.ask_pannel .focus{ border:1px solid #2aa1fc;box-shadow:0 0 5px #06C}

#detail_bar{ background:url(../images/ask_bg.png); height:28px; line-height:30px; border-top:#E9E9E9 solid 1px; cursor:pointer; overflow:hidden}
.detail_con{ display:none; overflow:hidden}
.detail_span{ background:url(../images/ask_new_bg.png) -221px -30px no-repeat; padding-left:20px; margin-left:7px; display:inline-block;}
.ask_pannel .open .detail_span{ background:url(../images/ask_new_bg.png) -221px -56px no-repeat;}
.detail_ps_outer{ padding-top:2px; border-top:1px solid #e6e6e6; height:27px;}
.detail_ps_inner{ background:#fbfbfb; height:27px; line-height:27px; padding:0 10px; color:#999}
.other_bar{ margin:10px 0 20px 0; line-height:20px}
#category_con{ float:left; padding-left:2px}
.category_bar{ float:left; margin-left:7px;}
.fortune_cur{ background:url(../images/ask_new_bg.png) 0 -29px no-repeat; padding-left:22px; font-weight:bold; color:#ff7a22; float:left; padding-right:20px;}
.about_fortune select{ *vertical-align:-2px}

.ask_box_left h3{ font-weight:bold; font-size:14px}
.other_ask{ border-bottom:1px dashed #cecece; padding:10px 0;}
.other_ask p{ font-size:14px; padding-left:25px; line-height:24px; color:#595959 }
.other_ask p span.blue{ color:#0364a4; }
.other_ask p span.orange{ color:#ff8330}
.other_ask .ask_p{ background:url(../images/ask_new_bg.png) -219px -189px no-repeat; color:#0364a4; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px; }
.other_ask .answer_p{ background:url(../images/ask_new_bg.png) -219px -226px no-repeat; margin-bottom:10px; }
.other_ask .tr{ text-align:right; font-size:12px}
.ask_continue{ text-align:right; }
.ask_continue p{ color:#999; padding-top:10px;}
.ask_continue input{ vertical-align:bottom}
.ask_continue label{ display:inline-block; margin:0 5px 0 -3px; vertical-align:bottom}
.ask_continue .btnStyle_01{ margin-top:10px}
.ask_continue p.yzm{ color:#000}
.ask_continue p.yzm input{ width:87px; height:18px; _height:16px; line-height:18px; margin:0 10px 0 0; vertical-align:middle}
.ask_continue p.yzm img{ margin-right:5px;}

.ask_tips{ padding:12px 18px; border:1px solid #f1e562; width:170px; background:#feffdd; position:relative}
.ask_tips_01{ position: relative;top:25px; right:25px;}
.ask_tips_02{ top:85px; right:25px;}
.ask_tip_sj{ width:7px; height:14px; background:url(../images/ask_new_bg.png) -84px -153px no-repeat; position:absolute; margin:-5px 0 0 -25px}
.ask_tips h4{ margin:0 0 7px 0; color:#666; font-weight:bold; font-size:12px}
.ask_tips p{ color:#f90; width:170px;}

/*结果页public*/
.ask_result_out{ border:1px solid #b6dbf4; background:#fff; padding:2px; margin-top:5px;}
.ask_result{ background:url(../images/index_box.png) repeat-x; text-align:center}
.ask_result p.text{ background:url(../images/ask_success.png) no-repeat; font-weight:bold; text-align:left; display:inline-block; padding:5px 0 25px 67px; font-size:16px; *display:inline; zoom:1; line-height:24px; }
.ask_result p.btn{ text-align:center; margin-top:10px;}
.ask_result p.btn .return{ width:108px; height:31px; background-position:0 -66px; }
.ask_result p.btn .return:hover{ background:url(../images/ask_btn_hover.png) 0 -66px;}
.ask_result p.btn .checktype{ width:123px; height:31px; background-position:-114px -66px; }
.ask_result p.btn .checktype:hover{ background:url(../images/ask_btn_hover.png) -114px -66px;}
/*提问成功*/
.ask_tw{ width:555px; margin:0 auto; padding:50px 0 30px 0; }
.ask_tw p.ps{ color:#666}
.ask_tw .get{ border:2px solid #2aa1fc; padding:10px 15px; margin-top:10px}
.ask_table_get tr.bg td{ border-bottom:1px dashed #999}
.ask_table_get td.email{ background:url(../images/ask_email.png) 20px 0 no-repeat; padding-left:85px; height:42px; font-family:Arial}
.ask_table_get td.phone{ background:url(../images/ask_phone.png) 24px 4px no-repeat; padding-left:85px; height:42px;font-family:Tahoma, Arial;}
.ask_table_get td.se input{ vertical-align:-2px;}
.ask_tw p.btn input{ background-position:0 -33px; width:127px; height:31px;}
/*回答成功*/
.ask_hd{ width:800px; margin:0 auto; padding:40px 0;}
.ask_hd p.text span{ display:block; font-size:12px; font-weight:normal}
.ask_hd p.text span em{ font-style:normal; color:#f60}
.ask_hd p.btn .btnStyle_01{ margin:0 25px;}
/*回答成功-更多问题*/
.ask_hd .more{ border:2px solid #2aa1fc; margin-top:15px; padding:22px; text-align:left}
.ask_hd .more h3{ margin:0; height:28px; font-size:14px}
.ask_hd .more h3 a{ color:#069; font-size:12px}
.ask_hd .more ul li{ font-size:14px; color:#069; line-height:32px; background:url(../images/ask_wh.png) 0 7px no-repeat; padding-left:30px;}
.ask_hd .more ul li p.ask_fr{ color:#666; font-size:12px}
.ask_hd .more ul li .gold{ float:left; padding-left:23px; background:url(../images/ask_new_bg.png) 0 -22px no-repeat; margin-right:8px; color:#f60;}
/*提问成功-未绑定*/
.ask_tw_no{ width:555px; margin:0 auto; padding:40px 0 40px 0;}
.ask_tw_no p.ps{ color:#666}
.ask_tw_no .buff{ margin:15px 50px 0 50px; border:1px dashed #666; border-width:1px 0; padding:10px;}
/*回答成功-未绑定*/
.ask_hd_no{ width:510px; margin:0 auto; padding:40px 0;}
.ask_hd_no p.text span{  padding-top:5px; font-size:12px; font-weight:normal}
.ask_hd_no p.btn .btnStyle_01{ margin:0 25px;}
/*提问 - 更改分类*/
.float_category{ position:fixed; z-index:300; width:500px; background:#376CA2; left:50%; margin-left:-250px; top:15%; _position:absolute; _top:expression(documentElement.scrollTop + this.offsetHeight-380);}
.float_category .title{ font-size:14px; color:#fff; height:30px; position:relative; padding-left:10px; }
.float_category .title .ask_fl{ margin:8px 0 0 0;font-weight:bold;}
.float_category .title a{ float:right; width:20px; height:20px; background:url(../images/ask_new_bg.png) 0 -152px no-repeat; position:absolute; right:5px; top:3px; cursor:pointer}
.float_category .title a:hover{ background-position:-24px -152px;}
.float_category .con{ margin:3px; background:#fff; padding:20px 25px;}
.float_category .con p.t{ font-size:14px; font-weight:bold; margin-bottom:10px}
.float_category .con .class_table { font-family:'arial'; width:130px; float:left;}
.select_wrap .jt{ float:left; margin:77px 5px 0 5px; vertical-align:middle; width:10px; height:11px; background:url(../images/ask_new_bg.png) -52px -152px no-repeat}
.float_category .con p.j,.float_category .con p.city{ margin-top:6px;}
.float_category .con p.city select{ vertical-align:middle}
.float_category .con p.btn{ text-align:center}

.ask_float_bg{ height:100%; width:100%; position:fixed; _position:absolute; _height:1300px; filter:alpha(opacity=50); left:0px; top:0px; z-index:200;opacity:0.5; background:#000; }
* html,* html body{ _background:url(about:blank); _background-attachment:fixed;} 

/*右侧框*/
.boxthree4 {width:258px;}
.carefield span.sms {float:left; width:14px; height:13px; background: url(../images/pb_icon.png) 0 0 no-repeat;margin:7px 5px 0 0;}
.jubaolink { cursor: pointer;}

/* 友情链接 */
.friend_link{ margin:0 auto 10px; width:940px; padding:10px 10px;background:#ebf5fc; overflow:hidden;line-height:24px;}
.friend_linkl{ float:left; width:70px; color:#555;}
.friend_linkr{ float:left; width:870px; color:#666; }
.friend_linkr li{ display:block; width:108px; float:left;}
.friend_linkr a:link, .friend_linkr a:visited{ color:#666; text-decoration:none;}
.friend_linkr a:hover, .friend_linkr a:active{ color:#f60; text-decoration:underline;}
.friend_linkr span{ margin-right:20px;}

/*ask翻页*/
#ask_page{ height:30px; overflow:hidden; margin-top:20px; padding-top:10px; clear:both; }
#pg_left{ float:left; padding-top:2px;}
#pg_right{ float:right;}
#pg_right a{ border:1px solid #ccc; background:#fff; padding:5px 5px 2px 7px; text-decoration:none; color:#000; height:30px; line-height:28px;}
#pg_right a:hover{ border:1px solid #ff8800; background:#ff8800; color:#fff;}
#pg_right a.pg_current{ border:1px solid #ff8800; background:#ff8800; padding:5px 7px 2px; color:#fff; cursor:default;}

/*底部搜索*/
.foot_search{ overflow:hidden; zoom:1; margin:10px auto 0 auto; width:960px}
.foot_search .text{ width:463px; margin:0; height:25px; line-height:25px;}
.foot_search .focus label,.foot_search .focus .st{ display:none}
.foot_search_right .esf_s_box{ float:right }
.foot_search_center .esf_s_box{ margin-left:135px}

.xq_key{ color:#666; line-height:200%}
.xq_key a{ margin:0 10px 0 5px;}

/*右侧游天下短租*/
.boxthree4{width:258px;border:1px solid #b6dbf4;background:#fff;overflow:hidden;}/*0713*/
.ytx_top{ height:35px; line-height:35px; padding-left:10px; font-size:14px; font-weight:bold; border-bottom:1px #B6DBF4 solid}
.ytx_main{ padding:5px; overflow:hidden}
.ytx_city{ overflow:hidden; margin:7px 0 2px 0; _zoom:1; padding:0 9px}
.ytx_city ul{ float:left;}
.ytx_city ul li{ float:left; margin-right:5px;}
.ytx_city ul li.cur{ font-weight:bold; text-decoration:underline; font-size:14px; }
.ytx_city ul li.cur a:hover{ color:#0364A4}
.ytx_city p.more{ float:right;}
.ytx_main{ overflow:hidden; _zoom:1;padding:5px 10px;}
.ytx_main_left{ float:left}
.ytx_main_left img{ border:1px solid #ccc; padding:2px; width:104px; height:70px; display:block; margin-bottom:5px;}
.ytx_main_right{ margin-left:10px; float:left}
.ytx_main_right li{ line-height:20px; width:108px; overflow:hidden; white-space:nowrap}
.ytx_main_right li span{ color:#c00}

/*SEO列表*/
.seoList{font-family:Verdana,Arial;letter-spacing:2px;line-height:20px;margin-bottom:10px;}
.seoBox{border:1px solid #b6dbf4;}
.seoBox h2{height:29px;line-height:29px;background:#ffffff url(http://img.soufun.com/ggcp/ask/style/images/index_box.png) repeat-x;border-bottom:1px solid #b6dbf4;font-weight:bold;text-indent:10px;}
.seoBox ul{margin:0 11px;}
.seoBox li{float:left;width:144px;height:28px;line-height:28px;overflow:hidden;margin:0 6px;display:inline;}

/*房源推广*/
.side_fy{ border:1px solid #BCDEF5; background:url(../images/index_box.png) repeat-x #fff; padding:5px 10px; margin-bottom:10px}
.side_fy h3{ height:36px; line-height:36px; font-size:12px; color:#000; font-weight:bold;}

.side_fy_wd{ margin:0 0 10px 10px;}
.logostyle01{ width:215px; height:70px; background:#011597;right:0; top:0; position:relative}
.logostyle01 .info01{ width:142px;padding-top:25px; text-align:center; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/info02-bg.png) top center no-repeat; color:#fff; float:right;}
.logostyle01 .info01 .name{ font:bold 16px/18px "微软雅黑";}
.logostyle01 .info01 .MDtel{ font:normal 10px/12px  Arial; -webkit-text-size-adjust:none; margin-top:7px;}
.logostyle01 .info01 .MDtel span{background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/icon_tel02.png) 0 0 no-repeat;padding-left:10px;}
.logostyle01 .info02{ width:146px;text-align:center;color:#fff; float:right;}
.logostyle01 .info02 .name{ font:bold 16px/35px "微软雅黑";}
.logostyle01 .info02 .MDlogo img{ width:146px; height:32px; overflow:hidden; float:right;}
.logostyle01 .layertop{ width:215px; height:70px; top:0; left:0;position:absolute; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/layertop215-70.png) no-repeat; _background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/layertop215-70.png) no-repeat; cursor:pointer; z-index:3}

.side_fy_tit{ height:28px; line-height:28px; border-bottom:1px dashed #e4e4e4; color:#0364a4; font-weight:bold}
.side_fy_tit a{ float:right; font-weight:normal}
.side_fy_ul{ width:238px; overflow:hidden}
.side_fy_ul ul{ padding:0 0 0 5px; width:110%}
.side_fy_ul li{ float:left; margin:10px 22px 0 0; _display:inline; width:104px;}
.side_fy_ul li .pic{ width:104px; height:80px;}
.side_fy_ul li .pic img{ padding:1px; border:1px solid #ccc}
.side_fy_ul li p{ margin:0 0 0 3px;}
.side_fy_ul li p.s2{ font-weight:bold; color:#c00;}
.side_fy_ul li p.s2 img{ vertical-align:middle; margin-top:-5px; _margin-top:0px; margin-left:10px;}
/*房源推广 end */

/*20120503*/
.open-answer{margin:5px 0;}
.open-answer span{font-size:12px;}
.open-answer span i{display:block;font-style:normal;background:url(http://img.soufun.com/ggcp/ask/style/images/ask_new_bg.png) right -155px no-repeat;padding-right:11px;}
.open-answer span i.open{background-position:right -132px;}
span.resolved_img{display:inline-block;height:13px;line-height:0px;*height:18px;width:28px;background:url(http://img.soufun.com/ggcp/ask/style/images/ask_new_bg.png) -55px -187px no-repeat;_margin-top:6px;}

/*个人中心*/
.p_left{ float:left; width:258px; border:1px solid #bcdef5; background:url(../images/index_box.png) repeat-x #fff;}
.p_headInfo{ padding:0 14px; margin-top:15px; overflow:hidden; zoom:1}
.p_headInfo .pic{ position:absolute; width:79px; height:79px; overflow:hidden; border:1px solid #c7c8ca}
.p_headInfo ul{ padding-left:100px;}
.p_headInfo ul li{ margin-bottom:8px;}
.p_headInfo ul li.name{ font-weight:bold; font-size:14px}
.p_exp{ margin:15px 0 10px 0; font-family:Arial}
.p_exp_out{ width:170px; height:6px; border:1px solid #b6dbf4; display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:15px; font-size:0; overflow:hidden}
.p_exp_in{ display:block; width:20%; background:#54a7fc; height:6px;}
.p_exp .yel{ color:#f90; margin-right:1px}
.p_leftTree{ padding:0 1px; font-size:14px}
.p_leftTree a:hover{ text-decoration:none}
.p_leftTree dl{ margin-top:-1px;}
.p_leftTree dt a{ display:block; height:30px; line-height:30px; padding:0 32px; color:#0160b0; margin-top:1px; cursor:pointer}
.p_leftTree dt.cur a b,.p_leftTree dd.cur a b{ float:right; height:30px; width:15px; background:url(../images/p_tree_bg.png) no-repeat;}
.p_leftTree dt a{ background:url(../images/p_tree_bg.png) repeat-x; font-weight:bold}
.p_leftTree dt.cur a b{ background-position:0 -60px; }
.p_leftTree dd a{ display:block; height:30px; line-height:30px; padding:0 32px; color:#0160b0; margin-top:1px; cursor:pointer}
.p_leftTree dd a b{ float:right}
.p_leftTree dd a:hover{ background:url(../images/p_tree_bg.png) 0 -30px repeat-x; }
.p_leftTree dd.cur a{ background:url(../images/p_tree_bg.png) 0 -30px repeat-x;}
.p_leftTree dd.cur a b{ background-position:0 -90px;}

.p_right{ width:658px; float:right; border:1px solid #bcdef5; background:url(../images/index_box.png) repeat-x #fff; padding:5px 15px; height:auto!important; height:270px; min-height:270px;}
.p_selfinfo{ width:615px; height:105px; background:url(../images/p_self.jpg) no-repeat; overflow:hidden; margin:30px 0 20px 20px}
.p_selfinfo ul{ width:110%; padding-left:6px}
.p_selfinfo ul li{ float:left; width:95px; height:72px; text-align:center; line-height:70px; margin-right:31px; font-size:22px; color:#fff; font-weight:bold}
.p_right .ps{ font-size:12px; color:#666}
.p_right em{ font-style:normal; font-size:14px; color:#f00; margin-right:3px}
.p_right .btnStyle_01{ padding-right:25px;}
.p_right .btnStyle_01 span{ padding-left:25px}

.titleStyle01{ border-bottom:1px solid #bcdef5; font-size:14px; color:#0364a4; font-weight:bold; height:30px; line-height:30px; position:relative;}
.titleStyle01 .title{ border-bottom:2px solid #0a69a7; height:29px; overflow:hidden; position:absolute; left:0; top:0;}
.titleStyle01 .title span{ float:left; background:url(../images/ask_new_bg.png) no-repeat; width:16px; height:16px; margin:7px 10px 0 2px; _margin-right:7px;}
.titleStyle01 .title .cjwt{ background-position:0 -74px;}
.titleStyle01 .title .ddjj{ background-position:-20px -74px;}
.titleStyle01 .title .jdht{ background-position:-40px -74px;}
.titleStyle01 .more{ float:right;}
.titleStyle01 .more a{ font-size:12px; font-weight:normal}

.secTitle{ height:30px; line-height:30px; border-bottom:1px solid #bcdef5}
.secTitle ul{ padding:0 0 0 7px;}
.secTitle ul li{ float:left; padding-right:15px; background:url(../images/ask_nav_new.png) right -30px no-repeat; margin-right:2px}
.secTitle ul li a{ float:left; padding-left:15px; background:url(../images/ask_nav_new.png) left -30px no-repeat; height:30px; line-height:30px; font-weight:bold; font-size:14px}
.secTitle ul li.cur{ background-position:right 0;}
.secTitle ul li.cur a{ background-position:left 0;}
.secTitle .lb{ float:left; margin:3px 3px 0 0; width:10px; height:21px; background:url(../images/ask_new_bg.png) 0 -257px no-repeat; }

.p_right .category_con_list{ padding:5px 10px; border:none 0;}
.p_right .category_con_list li{ position:relative; }
.category_con_list li img{ position:absolute; top:50%; margin:-5px 0 0 -27px; }
.category_con_list p.ps{ margin:10px 0 0 0; background:url(../images/icon_new.png) 0 4px no-repeat; padding-left:30px;}

.tableStyle01{ padding:20px 0}
.tableStyle01 td{ line-height:28px; font-size:14px; color:#0364a4; padding:6px 0; vertical-align:top}
.tableStyle01 .left{ text-align:right}
.tableStyle01 .head{ display:inline-block; *display:inline; zoom:1; vertical-align:text-bottom; width:79px; height:79px; border:1px solid #c7c8ca; margin-right:10px;}
.tableStyle01 .changeHead{ font-size:12px}
.tableStyle01 .radio label{ display:inline-block; margin-right:20px;}
.tableStyle01 td select{ font-size:14px; height:22px; font-family:Arial }
.tableStyle01 textarea{ width:318px; height:124px; border:1px solid #c7c8cc; font-size:14px; padding:3px; overflow:auto; line-height:18px; max-width:318px;}
.tableStyle01 .textareaTips{ width:325px; text-align:right; font-size:12px; color:#333; margin-top:-5px}
.tableStyle01 .textareaTips span{ color:#ff7a22}

.tableStyle02 tr.tit{ color:#ccc}
.tableStyle02 tr.tit td{ border:none 0;}
.tableStyle02 td{ text-align:center; border-bottom:1px dashed #999; padding:6px 0; vertical-align:top}
.tableStyle02 td img,.tableStyle02 td input{ vertical-align:middle}
.tableStyle02 .last{ margin-top:15px; padding-left:2px;}
.tableStyle02 .last .btnStyle_01{ margin:0 20px;}

.formInput_01{ width:165px; border:1px solid #c7c8cc; font-size:14px; height:16px; line-height:16px; padding:4px 2px; font-family:Arial}
.formInput_02{ width:320px; border:1px solid #c7c8cc; font-size:14px; height:16px; line-height:16px; padding:4px 2px; font-family:Arial}
.formInput_03{ width:220px; border:1px solid #c7c8cc; font-size:14px; height:16px; line-height:16px; padding:4px 2px; font-family:Arial}

.writeMsg{ float:left; width:430px;}
.writeMsg .shuom{ margin-top:15px; font-size:12px; line-height:22px;}

.chooserec{ width:190px; float:right; margin-top:25px;}
.chooserec .tit{ font-weight:bold; font-size:14px; color:#0364A4}
.choose{border:0;padding:0;margin:0;border:1px #c7c8cc solid;color:#666;overflow:auto;width:150px;height:220px;height:204px\a; margin-top:5px}
.choose ul{overflow:hidden;zoom:1;margin:5px; 8px;}
.choose ul li{width:120px;color:#0364A4;line-height:22px;font-weight:bold;}
.choose ul li .icon01{background:url(../images/plus.gif) no-repeat 0 6px;padding-left:15px;}
.choose ul li .icon02{background:url(../images/minus.gif) no-repeat 0 6px;padding-left:15px;}
.choose ul li ul{margin:3px 0 0 15px;overflow:hidden;zoom:1;}
.choose ul li ul li{width:105px;color:#666;height:22px;line-height:22px;font-weight:normal;display:block;}
.choose ul li ul li a:link, .choose ul li ul li a:visited{color:#666;background:#fff repeat;text-decoration:none;width:105px;height:22px;display:block;}
.choose ul li ul li a:hover, .choose ul li ul li a:active{color:#049;background:#e9eef4 repeat;text-decoration:none;width:105px;height:22px;display:block;}

/*帮助*/
.help_left{ float:left; width:256px; padding:1px; border:1px solid #a7d8f9}
.help_left dd a{ background:url(../images/p_tree_bg.png) 0 -30px repeat-x;}
.help_left dd.cur a{ background:url(../images/p_tree_bg.png) repeat-x; font-weight:bold}
.help_left dd.cur a b{ background-position:0 -60px;}
.help_right{ float:left; margin-left:10px; width:653px; padding:15px 20px 30px 15px; border:1px solid #bcdef5; background:url(../images/index_box.png) repeat-x #fff; color:#1e69c0;}
.help_right h2{ font-weight:bold; font-size:14px; margin-top:10px; line-height:28px}
.help_right h3{ font-weight:bold; font-size:12px; margin-top:10px; line-height:28px}
.help_right p{ line-height:28px;}
.help_right dt{ line-height:28px;}
.help_right dd{ padding-left:12px; line-height:28px}
.help_table{ margin-top:15px; text-align:center; border-collapse:collapse}
.help_table .tit td{ background:#0497fb; color:#fff; font-weight:bold; }
.help_table td{ border:1px solid #0497fb; padding:3px 0; color:#333}
.foot_search_help .esf_s_box{ float:right}
/*.foot_search_help input.text{ width:535px}*/

/*2012-05-16*/
.intKey{ height:22px; line-height:22px; margin-top:5px;}
.intKey a{ margin:0 8px;}
.tips_so li{ float:left; line-height:200%; width:118px;}
.foot_hot_search{ width:960px; margin:0 auto; border-top:1px solid #BCDEF5; padding-top:10px; margin-top:10px; line-height:22px;}
.foot_hot_search a{ margin:0 8px; white-space:nowrap}

/*2012-06-15*/
.moreAnswer{ padding-top:15px; }
.moreAnswer a{ font-size:12px; font-weight:bold}
.sfwy{ float:left; padding-top:30px; height:28px; line-height:28px; color:#666}
.bestAnswerDig{ padding-bottom:5px;}
.bestAnswerDig .Doption{ float:right; padding-top:30px; _width:200px;}
.bestAnswerDig .brokerBox{ float:none;}
.bestAnswerDig .brokerBox img{float:left;width:47px;height:66px;padding:1px;border:1px solid #ccc; margin-right:28px;}
.bestAnswerDig .brokerBox ul{ padding-top:5px;}
.bestAnswerDig .brokerBox li{font-size:12px;line-height:24px;color:#999;padding:0;padding-left:61px;border:none;}
.bestAnswerDig .brokerBox li .name{ font-size:14px; font-weight:bold; margin-right:15px;}
.ask_q{ text-align:center; padding:20px 0}
.ask_q .p1{ margin:5px 0 15px 0; line-height:22px; font-size:14px; color:#999}
.ask_q .btn{ float:none}

/*2012-06-25*/
.select_wrap select{ font-size:12px}
.zt_topimg{ width:890px; height:115px; background:url(../images/zt_big.png) no-repeat; padding:25px 0 0 70px;}
.zt_topimg h1{ height:28px; line-height:28px; font-size:26px; font-family:"黑体"; color:#fff; background:url(../images/zt_h1bg.png) 0 50% no-repeat; padding-left:25px; font-weight:bold; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop,src="images/zt_h1bg.png"); _background-image:none; }
.zt_topimg p{ line-height:22px; color:#fff; width:580px; margin-top:10px;}
.zt_focus{ padding:10px; border:1px solid #bcdef5; float:left; }
.zt_focus img{ width:360px; height:245px;}
.zt_sum{ float:right; width:534px; height:263px; border:2px solid #bcdef5; background:url(../images/index_box.png) repeat-x #fff; padding:0 15px; overflow:hidden}
.zt_ask{ border-bottom:1px dashed #cecece; padding-bottom:15px; }
.zt_ask .p_ask{ font-weight:bold; font-size:16px; height:24px; line-height:24px; padding:10px 0}
.zt_ask .p_answer{ background:url(../images/ask_new_bg.png) -219px -227px no-repeat; font-size:14px; line-height:24px; color:#0364a4; text-indent:2em; height:72px; overflow:hidden; }

.zt_box{ float:left; margin-top:10px; width:443px;}
.zt_box .zt_ask{ padding-top:10px;}
.zt_box .zt_ask .p_ask{ font-size:14px}
.zt_box_r{ margin-left:10px;}
.zt_box .last{ border:none 0;}

/*2012-07-30*/
.zjdt li{ overflow:hidden; zoom:1; line-height:200%; margin:7px 0; min-height:72px; _height:72px}
.zjdt li img{ border:1px solid #CCCCCC; float:right; height:66px; padding:1px; width:47px; margin:0 5px 0 10px}
.zjdt p{ padding-left:10px;}
.zjdt .p1{ background:url(../images/sj_a.png) no-repeat 0 50%; *background-position:0 40%}

/*2012-10-09*/
.side_fy_bigpic{ margin-top:10px;}
.side_fy_bigpic img{ width:238px;}
.side_fy_p{ margin-top:5px;}
.side_fy_p p{ line-height:18px; margin-top:2px;}

.fred { color:#FF0000;}
.proptcomprsn_cont{clear:both;overflow:hidden; margin-top:10px;}
.proptcomprsn_cont .h1{clear:both;overflow:hidden;height:22px;line-height:22px;border-bottom:1px dotted #bfbfbf;color:#999; text-align:center}
.proptcomprsn_list{clear:both;overflow:hidden;width:228px;margin-top:5px;}
.proptcomprsn_list li{float:left;overflow:hidden;width:228px;height:22px;line-height:22px;}
.wid106{float:left;width:104px;height:22px;line-height:22px;overflow:hidden;}
.wid115{float:left;width:115px;height:22px;line-height:22px;overflow:hidden;}
.wid42{float:left;width:46px;margin-right:2px;height:22px;line-height:22px;overflow:hidden;}
.wid62{float:left;width:54px;height:22px;margin-right:10px;line-height:22px;text-align:right;overflow:hidden;}
.wid72{float:left;margin-left:10px;width:68px;height:22px;line-height:22px;overflow:hidden;}
/*2012-11-01*/
.esf_login_box ul li label.icon_login { padding-top:5px; }
#login_content input[type="text"] { font-size:14px}
#login_content .icon_login{ display:inline-block; vertical-align:middle; margin:18px 0 0 50px}
#login_box_btn input{ margin:20px 0 0 12px;}

/*2013-05-17*/
.systemAnswer{ border:1px solid #B6DBF4; padding:0 20px 5px; margin-top:10px;}
.systemAnswer .sysIcon{ position:absolute; width:16px;height:16px;background:url(../images/ask_new_bg.png) -60px -74px no-repeat;top:17px;left:0;overflow:hidden;}
.systemAnswer .con{ margin-top:5px; font-size:14px; line-height:24px;}
.systemAnswer .con dl dt{ color:#116AB5; font-weight:bold;}
.systemAnswer .con .d1 dt{ float:left;}
.systemAnswer .con .d1 dd{ overflow:hidden; zoom:1;}
.systemAnswer .con .d1 dd a{ margin-right:10px;}

/*2013-05-28*/
.titleM{height:36px; line-height:36px;overflow:hidden;}
.titleM h3{float:left;}
.titleM .Tmore{float:right;}
.index_tips .YTtime{float:right; color:#ff0000;}

.otherlistBox{_overflow:hidden;}
.oterTitle{zoom:1;}
.otherlistBox ul.hotHT{width:668px;}
.otherlistBox ul.hotHT li{float:left;width:315px;margin-right:19px;display:inline;}
.blue{color:#0364a4;}
.gray3{color:#333;}
a.gray3:link{color:#333;}
a.gray3:visited{color:#0364a4;}
a.gray3:hover{color:#0364A4;}
a.gray3:active{color:#0364a4;}

dl.xitong{font-size: 14px;line-height: 24px;}
dl.xitong dt{font-weight:bold;color:#116AB5;}
dl.xitong d1 dd{ overflow:hidden; zoom:1;}

/*2013-09-27*/
.index_tips h3 a{ float:right; font-weight:normal;}
.index_tips dl dd{ overflow:hidden; *zoom:1;}
.index_tips dl dd .ask_fl{ width:164px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.index_tips dl dd .ask_fr{ float:right; color:#999;}

/*2013-12-17*/
.icon-ipn{ padding:2px 0 2px 15px; background:url(../images/icon-ipn.gif) no-repeat;}
.list_q .icon-ipn{ padding:1px 0 1px 15px;}
.asw-from{ padding:3px 12px 1px 0; background:url(../images/icon-ipn.gif) right center no-repeat;}

/*20140410 begin*/
.side_fy{ _width: 238px; _overflow: hidden;}
.askTab{ position: relative; margin: 10px 0 0 -10px; width: 259px;}
.askTabTit{ border-top: 1px solid #b5dbf5; border-bottom: 1px solid #b5dbf5; }
.askTabTit li{ float: left; border-left: 1px solid #b5dbf5; border-right: 1px solid #b5dbf5; margin: 0 -1px; width: 86px; height: 24px; line-height: 24px; background-color: #f1f9fe; }
.askTabTit li a{ display: block; text-decoration: none !important; text-align: center; cursor: pointer; color: #0364a4; *zoom:1;}
.askTabTit li.cur{ position: relative; border-top: 3px solid #93c4e5; margin-top: -3px; height: 25px; margin-bottom: -1px; background-color: #fff;}
.askTabTit li.cur a{ cursor: pointer;}
.askTabCon{ height: 185px; overflow: hidden; *zoom:1;}
.askTabCon .zoushi{ padding: 10px 0; text-align: center;}
.askTabCon .bbs{ padding: 10px;}
.askTabCon .bbs li{ line-height: 2; white-space: nowrap; text-overflow:ellipsis; overflow: hidden; width: 235px; font-family: "宋体"; color: #0364a4;}
.askTabCon .bbs .more{ padding: 0 10px; font-weight: bold; text-align: right;}
.askTabCon .huxing{ position: relative; margin: 10px auto 0 auto; width: 200px;}
.askTabCon .huxing .imgbox{ width: 200px; overflow: hidden; position: relative;}
.askTabCon .huxing .imgbox ul{ width: 800%;}
.askTabCon .huxing .imgbox ul li{ position: relative; float: left; width: 200px;}
.askTabCon .huxing .imgbox ul li img{ width: 100%;}
.askTabCon .huxing .imgbox ul li .txt { position: absolute; left: 0; bottom: 0; width:100%; height: 20px; line-height: 20px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background-color:rgba(0,0,0,0.6); font-size: 12px; color: #fff; text-align: center;}
:root .askTabCon .huxing .imgbox .txt{filter:none; background-color:rgba(0,0,0,0.6);}
.askTabCon .huxing .btn{ position: absolute; top: 50%; margin-top: -45px; width: 20px; height: 60px; background: url(../images/sbtn.gif) 0 center no-repeat;}
.askTabCon .huxing .left{ left: -25px;}
.askTabCon .huxing .right{ right: -25px; background-position: -20px center; }
.askTabCon .huxing .showBig{ text-align: center; margin-top: 5px; color: #0364a4; font-family: "宋体";}

/*20140414 begin*/
.topNav{ margin:0 auto; width:960px; height:30px; line-height:30px; font-family:"宋体"; font-size:12px;}
.topNav a{ color:#333;}

.floating{ width:50px;position:fixed; right:24px;bottom:60px; _position:absolute; _top:expression(documentElement.scrollTop+documentElement.clientHeight - this.offsetHeight-60); z-index:1000}
.floating a{display:block;width:50px;height:50px; margin-bottom:12px;background:url(../images/toolBg1.gif) no-repeat;overflow:hidden;transition: all 0.2s ease-in-out;}
.floating .imgApp{ background-position:0 0}
.floating a.imgApp:hover{ background-position:-50px 0 }
.floating .imgFB{ background-position:0 -62px}
.floating a.imgFB:hover{ background-position:-50px -62px }
.floating .imgPG{ background-position:0 -124px}
.floating a.imgPG:hover{ background-position:-50px -124px}
.floating .imgFK{ background-position:0 -186px}
.floating a.imgFK:hover{ background-position:-50px -186px}
.floating .imgUP{ height:56px; background-position:0 -250px}
.floating a.imgUP:hover{ background-position:-50px -250px}
.floating .imgmf{ height:56px; background-position:0 -310px}
.floating a.imgmf:hover{ background-position:-50px -310px}
/*ewm*/
.ewm-bg{width:94px; height:120px; height:118px\9;padding:6px 0 0 10px;padding:8px 0 0 10px\9; background:url(http://img.soufun.com/secondhouse/image/esfnew/styles/detail2011/images/ewmBg1.gif) no-repeat; top:-130px; right:-24px;position:absolute}
.ewm-bg .txt{color:#0876D3; padding-bottom:8px}
.ewm-bg .icoClse,.fk-bg .icoClse{ width:8px; height:8px; background:url(http://img.soufun.com/secondhouse/image/esfnew/styles/detail2011/images/icoClose.gif) no-repeat; display:inline-block; cursor:pointer; top:10px; right:10px;position:absolute}