/*content.css*/
body{font-family:Microsoft Yahei}
.main_TAanswer_con,.main_con,.main_index_center,.main_index_con,.main_personalMsg_con{width:680px;margin:0 20px}
.main_TAanswer_con,.main_personalMsg_con{width:618px;padding:20px 30px;border:1px solid #ececec}
.main_TAanswer_con h2,.main_personalMsg_con h2{font-size:16px;line-height:36px;display:inline-block}
h2.main_personalMsg_con_h2{margin-bottom:-1px;border-bottom:1px solid #ff7200}
p.borderBottom{border-top:1px solid #ececec}
.TAanswer_con_title{height:38px;border:1px solid #ececec}
.TAanswer_con_title span{float:left;font-size:14px;width:306px;text-align:center;line-height:38px;background:#fafafa}
.TAanswer_con_title span:first-child{border-right:1px solid #ececec}
.TAanswer_con_title span.show{color:#ff7200;background:#fff}
ul.TAanswer_con_contentList{padding:10px 0}
ul.TAanswer_con_contentList li{width:100%;height:42px;line-height:42px;overflow:hidden;border-bottom:1px solid #ececec}
ul.TAanswer_con_contentList li a{font-size:14px;color:#4a83d8;margin-right:16px;max-width:308px}
ul.TAanswer_con_contentList li a,ul.TAanswer_con_contentList li em{float:left}
ul.TAanswer_con_contentList li em,ul.TAanswer_con_contentList li span,ul.TAanswer_con_contentList li time{font-size:12px;color:#bbb}
ul.TAanswer_con_contentList li span,ul.TAanswer_con_contentList li time{float:right;text-align:center}
ul.TAanswer_con_contentList li span{width:110px}
ul.TAanswer_con_contentList li time{width:116px}
ul.personalMsg_con_navList{border-top:1px solid #ececec}
ul.personalMsg_con_navList li{float:left;width:95px;height:38px;text-align:center;border-bottom:1px solid #ececec;border-right:1px solid #ececec}
.personalMsg_con_tabList li #yzm{width:98px}
.personalMsg_con_tabList li img{float:left;margin:0 10px;width:80px;height:30px;border:1px solid #ececec}
ul.personalMsg_con_navList li:first-child{border-left:1px solid #ececec}
ul.personalMsg_con_navList li.show a{background:#ff7200;color:#fff}
ul.personalMsg_con_navList li a{display:block;line-height:38px;color:#666;font-size:14px}
.personalMsg_con_tabList ul li{float:left;width:100%;padding:10px 0;font-size:14px;vertical-align:middle}
.personalMsg_con_tabList label{float:left;width:70px;height:32px;line-height:32px;text-align:right;white-space:nowrap;overflow:hidden}
.personalMsg_con_tabList input{float:left;height:30px;line-height:30px;border:1px solid #ddd;padding:0 10px;width:228px}
.personalMsg_con_tabList select{margin-top:8px}
.personalMsg_con_tabList textarea{width:318px;height:118px;border:1px solid #ddd;outline:0}
.personalMsg_con_tabList em{float:left;line-height:32px}
.personalMsg_con_tabList li p{float:left;line-height:32px}
.personalMsg_con_tabList li p input{float:none;width:12px;height:12px;padding:0;border:1px solid #ececec;margin-left:20px;margin-right:6px}
.personalMsg_con_tabList li p input:first-child{margin-left:0}
.personalMsg_con_tabList li button.baocunBtn{width:100px;height:32px;background:#ff7200;border-radius:4px;text-align:center;line-height:32px;color:#fff}
ul.personalMsg_con_imgList li{float:left;margin-left:50px;margin-top:30px}
ul.personalMsg_con_imgList li:first-child{margin-left:0}
ul.personalMsg_con_imgList li div{padding:0;margin:0;border:0}
ul.personalMsg_con_imgList li div img.headerImg{width:80px;height:80px}
.box_left_nav_title{width:678px;border-top:1px solid #fff;border:1px solid #ececec;overflow:hidden;margin-bottom:30px}
ul.box_left_nav_list{background:#fafafa;height:38px}
ul.box_left_nav_list li{float:left;font-size:14px;height:38px;border-bottom:1px solid #ececec;cursor:pointer}
ul.box_left_nav_list li span{display:inline-block;padding:0 30px;margin:4px 0;line-height:30px;border-right:1px solid #ececec}
ul.box_left_nav_list li:last-child{width:93px;border-bottom:1px solid #ececec}
ul.box_left_nav_list li:last-child span{border-right:0}
ul.box_left_nav_list li.show{position:relative;background:#fff;border-top:2px solid #00a151;border-bottom:1px solid #fff;border-left:1px solid #ececec;border-right:1px solid #ececec;margin-left:-1px;color:#ff7200}
ul.box_left_nav_list li.show span{margin-top:3px;border-right:0}
ul.box_left_nav_list_con{overflow:hidden;width:678px;height:83px}
ul.box_left_nav_list_con li{padding:14px;display:none}
ul.box_left_nav_list_con li.show{display:block}
ul.box_left_nav_list_con li a{font-size:12px;float:left;line-height:30px;padding:0 12px;color:#666}
ul.box_left_nav_list_con li a.show{background:#ff7200;color:#fff}
ul.box_left_navlist_con{height:44px;border-bottom:1px solid #ececec}
ul.box_left_navlist_con li{position:relative;float:left;font-size:14px;line-height:44px;margin-right:55px;cursor:pointer}
ul.box_left_navlist_con li.show{color:#ff7200;border-bottom:1px solid #00a151;margin-bottom:-1px}
ul.box_left_navlist_con li em{position:absolute;bottom:0;left:25px;width:6px;height:3px;background:url(//s2.17house.com/ask/images/) no-repeat}
.index_center{position:relative;padding:10px;border:1px solid #ececec;margin-bottom:26px}
.index_center i.wen{position:absolute;left:-1px;top:-1px;width:22px;height:22px;background:url(//s2.17house.com/ask/images/wen.png) no-repeat}
.index_center .title h1{float:left;font-size:18px;font-weight:400}
.index_center .title span{float:right;font-size:14px;padding:2px 14px;cursor:pointer}
.index_center .title span.guanzhu{color:#ff7200;border-radius:4px;border:1px solid #ff7200}
.index_center .title span.quxiaoguanzhu{color:#fff;border-radius:4px;background:#ff7200;border:1px solid #ff7200}
.index_center .title_list{padding:16px 0}
.index_center .title_list em{float:left;font-size:12px;color:#4a83d8}
.index_center .title_list p{float:left;font-size:12px;color:#999}
.index_center .title_list span{float:left;font-size:12px}
.index_center .title_list img{float:left;margin:3px 2px 0 0}
.index_center .title_list b{color:#ff7200;float:left}
.index_center .title_list i{float:left;height:10px;border-left:1px solid #999;vertical-align:middle;margin:4px 10px 0}
.index_center .title_tab span{background:#fffcfc;border:1px solid #ececec;border-radius:1px;padding:4px 18px;margin-right:10px;font-size:12px}
.index_center .content{font-size:16px;line-height:24px;padding:16px 0}
.index_center .label{display:flex;justify-content: flex-start;}
.index_center .label span{border-radius: 30px;padding: 3px 10px;font-size: 12px;color:#999;border: 1px solid #ccc;margin: 0 10px;white-space: nowrap;}
.index_center .label span:first-child{margin-left: 0;}
.index_center .label span a{font-size: 12px;color:#999;}
.index_center .label span:hover{border-color:#00a151;cursor: pointer;}
.index_center .label span:hover a{color: #00a151}
.index_center .tishi{background:#fafafa;font-size:14px;color:#999;height:40px;line-height:40px;width:100%;text-align:center;margin-bottom:10px}
.index_center .tishi em{color:#ff7200}
.index_center .tishis{background:#fafafa;color:#999;width:100%-20px;padding:18px 12px;border:1px solid #f3f3f3}
.index_center .tishis span{font-size:14px;font-weight:400;color:#333}
.index_center .tishis p{font-size:14px;margin-top:4px;line-height:24px;padding:10px 0}
.index_center .tishis ul li{float:left}
.index_center .tishis ul li input{display:block;font-size:12px;color:#ff7200;background:#fff;border:1px solid silver;padding:5px 14px;border-radius:4px;margin-right:10px;cursor:pointer}
.index_center .huida span{line-height:40px;font-size:14px;color:#ff7200;cursor:pointer}
.index_center .huida span:hover{color:#333}
.index_center .huida .su{width:616px;height:198px}
.index_center .huida .bottom{padding:10px 0}
.index_center .huida .bottom button{float:right;width:120px;height:32px;line-height:32px;color:#fff;background:#ff7200;text-align:center;line-height:32px;border-radius:4px;cursor:pointer}
.index_center .huida .bottom img,.index_center .huida .bottom input{float:right;height:30px;border:1px solid #ececec}
.index_center .huida .bottom img{margin:0 20px 0 10px;width:98px}
.index_center .huida .bottom input{outline:0;padding:0 6px;width:88px}
.index_center .huida .bottom em{float:right;font-size:12px;color:#999;line-height:32px}
.index_center_huida{background:#fafafa;border:1px solid #ececec;padding:20px;margin:20px 0 10px 0}
.index_center_huida p{line-height:22px}
.index_center_huida div.title{height:24px}
.index_center_huida div.title img{float:left;margin-right:6px}
.index_center_huida div.title strong{float:left;color:#ea5404;font-weight:400;font-size:16px;line-height:24px}
.index_center_huida div.title span{float:right;color:#999;font-size:12px;line-height:24px}
.index_center_huida p.content{font-size:14px;line-height:24px;padding:24px 0}
.index_center_huida div.right{font-size:12px;padding-bottom:12px;border-bottom:1px solid #ececec}
.index_center_huida div.right p{float:right;width:68px;height:24px;border:1px solid #ececec;border-radius:4px;background:#fff;text-align:center;line-height:24px}
.index_center_huida div.right img{margin-top:-5px}
.index_center_huida div.right em{color:#ea5404}
.index_center_huida div.right span{float:right;color:#999;margin-right:20px;line-height:26px}
.index_center_huida div.bottom{padding:20px 0 5px}
.index_center_huida div.bottom img{float:left;margin-right:20px;border-radius:50%;overflow:hidden}
.index_center_huida div.bottom div{float:left}
.index_center_huida div.bottom div span{color:#4a83d8;font-size:14px;line-height:20px;display:block}
.index_center_huida div.bottom div p{margin-top:6px}
.index_center_huida div.bottom div p span{float:left;font-size:12px;color:#999}
.index_center_huida div.bottom div p i{float:left;margin:6px 10px 0;height:10px;border-left:1px solid #ececec}
index_center_huida .write{background:#fafafa;padding:20px;margin-top:20px}
.index_center_huida .write textarea{border:1px solid #ececec;height:30px;width:100%;overflow:hidden}
.index_center_huida .write div.bot{margin-top:10px;height:32px;line-height:32px}
.index_center_huida .write div.bot img{float:right;width:98px;height:30px;border:1px solid #ececec;background:#fff;margin:0 20px 0 10px}
.index_center_huida .write div.bot input{float:left;padding:0 6px;color:#666;width:450px;height:30px;border:1px solid #ececec;background:#fff}
.index_center_huida .write div.bot em{float:right;color:#999}
.index_center_huida .write div.bot button{float:right;width:120px;height:32px;background:#ff7200;color:#fff;border-radius:2px;text-align:center;line-height:32px;font-size:14px}
.index_center_huida .write .comments-list{margin-top:20px}
.index_center_huida .write .comments-list li{border-top:1px solid #dbdbdb;font-size:12px;margin:-1px 0 0;overflow:hidden;padding:10px 0;width:590px}
.other-comment{overflow:hidden}
.other-comment .pic{float:left;margin:3px 0 0}
.comments-mod{background:#fcfcfc none repeat scroll 0 0;border:1px solid #e4e4e4;margin-bottom:20px;padding:10px;width:598px;margin-top:15px}
.net-answer-list li{font-size:14px;word-wrap:break-word}
ol,ul{list-style:outside none none}
.other-comment .pic img{border-radius:3px;height:34px;width:34px;border:medium none;margin-top:0}
.index_center_huida .write .other-comment p{float:right;line-height:34px;height:34px;width:535px;text-align:left;border:none;background:0 0}
.comments-list .replybtn{float:right;margin-right:10px;text-align:right}
.index_center_huida .write .replybtn .times{color:#999;padding:0 0 0 10px;float:none}
.index_center_huida .write .replybtn span{color:#999;float:none}
.replybtn a{color:#666;padding:0 0 0 3px}
.middle_list{float:left}
.mlpd{padding:10px 0}
.middle_list span{float:left;font-size:12px;color:#ff7200;background:#fff;padding:5px 14px;border:1px solid silver;border-radius:4px;margin-right:10px;line-height:normal;cursor:pointer}
.middle_line span{float:left;font-size:12px;color:#666;background:#efefef;border:1px solid silver;padding:5px 14px;border-radius:4px;margin-right:10px;line-height:normal;cursor:pointer}
.middle_line span:3th{background:red}
.middle_line div.button{float:left;font-size:12px;color:#fff;background:#ff7200;padding:6px 15px;border-radius:4px;line-height:normal;cursor:pointer}
.index_center_all ul .last{border-top:1px dashed #ececec;margin-top:16px;padding-left:20px;padding-top:10px}
.index_center_all ul .last .last_list{margin-bottom:10px}
.index_center_all ul .last .last_list span{display:block;color:#999;font-size:12px;line-height:24px}
.index_center_all ul .last .last_list span em{color:#ff7200;font-size:14px}
.index_center_all ul .last .last_list span i{color:#3ab12b;font-size:14px}
.index_center_all ul .last .last_list p{font-size:14px;line-height:24px}
.xiangqing_title{display:block;height:46px;font-weight:300;font-size:20px;line-height:46px;border-bottom:1px solid #ececec}
.index_center_hot ul.list{padding:10px 0}
.index_center_hot ul.list li a{display:block;line-height:32px;height:32px;color:#ff7200;font-size:14px}
.index_center_all{margin-bottom:10px}
.index_center_all ul.list li{padding:20px 0;border-bottom:1px dashed #ececec}
.index_center_all ul.list li:last-child{border-bottom:0}
.index_center_all ul.list li div.left{float:left;width:50px;text-align:center;overflow:hidden}
.index_center_all ul.list li div.left img{border-radius:50%;overflow:hidden}
.index_center_all ul.list li div.left span{color:#4a83d8;margin-top:10px;line-height:18px;display:block}
.index_center_all ul.list li div.left span a{font-size:14px}
.index_center_all ul.list li div.right{float:left;width:610px;margin-left:20px}
.index_center_all ul.list li div.right .top strong{display:block;line-height:26px;color:#666;font-weight:400;font-size:16px;margin-bottom:10px}
.index_center_all ul.list li div.right .top p{line-height:25px;color:#666}
.index_center_all ul.list li div.right .bottom{margin-top:20px;height:28px;line-height:28px}
.index_center_all ul.list li div.right .bottom span.lt{float:left;font-size:12px;color:#999;margin-right:10px}
.index_center_all ul.list li div.right .bottom span.rt{float:right;font-size:12px;margin-right:10px}
.index_center_all ul.list li div.right .bottom p{float:right;color:#999;width:68px;height:26px;text-align:center}
.index_center_all ul.list li div.right .bottom img{margin-top:-4px}
.index_center_all ul.list li div.right .bottom em{color:#ff7200}
.index_center_all .write{width:568px;background:#fafafa;padding:20px;margin-top:20px}
.index_center_all .write textarea{border:1px solid #ececec;height:108px;width:568px;overflow:hidden}
.index_center_all .write div.bot{margin-top:10px;height:32px;line-height:32px}
.index_center_all .write div.bot img{float:right;width:98px;height:30px;border:1px solid #ececec;background:#fff;margin:0 20px 0 10px}
.index_center_all .write div.bot input{float:left;padding:0 6px;color:#666;width:425px;height:30px;border:1px solid #ececec;background:#fff}
.index_center_all .write div.bot em{float:right;color:#999}
.index_center_all .write div.bot button{float:right;width:120px;height:32px;background:#ff7200;color:#fff;border-radius:2px;text-align:center;line-height:32px;font-size:14px}
.index_center_out{margin-bottom:10px}
.index_center_out ul.list{padding:12px 0}
.index_center_out ul.list li h2{float:left;line-height:36px;font-size:14px;max-width:600px}
.index_center_out ul.list li h2 i{display:block;float:left;margin-top:17px;width:2px;height:2px;background:#333;margin-right:6px}
.index_center_out ul.list li span{float:right;color:#999}
.detail_left_bottom{overflow:hidden;border:solid 1px #eee;padding:22px 30px 0;margin-bottom:20px}
.detail_title{border-bottom:solid 1px #eee;padding-bottom:20px;margin:0;font-size:20px}
.detail_left_bottom .answer_content .answer_con .answer_label{padding-top:10px}
.detail_left_bottom .hasimg .answer_con .answer_label{width:475px}
.detail_left_bottom .answer_content .answer_con{width:530px;float:left}
.detail_left_bottom .hasimg .answer_con{width:460px;margin-right:17px}
.answer_content .answer_num{width:50px;background:#fff4f4;margin-right:22px;padding:17px 0;text-align:center;float:left}
.answer_content .answer_num .span_01{font-family:"微软雅黑";font-size:22px;color:#333;display:block}
.answer_content .answer_num .span_02{font-size:14px;color:#999;margin-top:10px}
.answer_content .answer_li{width:530px;height:36px;line-height:18px;word-break:break-all;margin-top:10px;font-size:14px;color:#999;overflow:hidden;text-overflow:ellipsis}
.answer_li{width:475px;height:18px;line-height:18px;word-break:break-all}
.answer_content .answer_con .question_li a{font-size:16px;color:#333;display:block}
.answer_content .answer_con .question_li a:hover{color:#dd4f50}
.answer_con .question_li a h2{font-size:16px}
.answer_label a{width:auto;height:20px;display:block;line-height:20px;float:left;margin-right:10px;background:#f6f6f6;padding:0 5px;max-width:500px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;color:#999}
.answer_content .answer_time{float:right;display:block;color:#999}
.answer_content{overflow:hidden;zoom:1;width:680px;height:108px;border-bottom:dashed 1px #eee;padding-top:30px}
.seach_con{position:relative;background:#fafafa;padding:20px;height:50px;border-bottom:20px}
.seach_con button,.seach_con img,.seach_con input{position:absolute}
.seach_con img{left:22px;top:36px;margin:0 6px 0 8px;z-index:1}
.seach_con input{left:20px;border:2px solid #ff7200;color:#999;line-height:46px;height:44px;padding:0 28px;font-size:14px;background:#fff;width:460px}
.seach_con button{right:20px;background:#ff7200;border:2px solid #ff7200;font-size:16px;width:121px;text-align:center;line-height:44px;color:#fff}
.main_con_title{height:60px}
.main_con_title strong{float:left;font-size:24px;font-weight:300;line-height:60px}
.main_con_title a{float:right;font-size:12px;color:#999;padding-left:10px;margin-top:28px;border-left:1px solid #ececec}
.main_con_jinghua{border-bottom:20px}
.main_con_jinghua_bx img{float:left;margin-right:20px}
.main_con_jinghua_bx .right{float:right;width:338px}
.main_con_jinghua_bx .right a:first-child{line-height:22px}
.main_con_jinghua_bx .right a{display:block;font-size:14px;line-height:30px}
.main_con_jinghua_bx .right a span{display:inline-block;width:50px;height:22px;text-align:center;line-height:22px;color:#fff;background:#ff7200;margin-right:10px}
.main_con_jinghua_bx .right p{font-size:14px;color:#999;line-height:24px;margin:10px 0;height:72px;overflow:hidden}
.main_con_qiangda{margin-bottom:20px}
ul.main_con_qiangda_list li{float:left;margin:10px 0;width:50%}
ul.main_con_qiangda_list li a{display:block}
ul.main_con_qiangda_list li .left{float:left;width:37px;height:30px;padding:6px;background:#fafafa;color:#fff;font-size:12px;text-align:center}
ul.main_con_qiangda_list li .left i.left_i1{color:#ff7200;font-size:12px}
ul.main_con_qiangda_list li .left i.left_i2{color:#666;font-size:12px}
ul.main_con_qiangda_list li .right{float:left;margin:0 20px;max-width:250px;height:42px;overflow:hidden}
ul.main_con_qiangda_list li .right p{font-size:14px;line-height:20px}
ul.main_con_qiangda_list li .right span{font-size:12px;color:#999;line-height:20px}
ul.main_con_zhuanti_list li{float:left;width:50%;margin:10px 0}
ul.main_con_zhuanti_list li img{float:left}
ul.main_con_zhuanti_list li .right{float:left;width:138px;height:115px;margin:0 20px;overflow:hidden}
ul.main_con_zhuanti_list li .right strong{margin-bottom:10px;font-size:14px}
ul.main_con_zhuanti_list li .right p{line-height:24px;color:#999;font-size:12px}
ul.main_con_tuandui_list{height:333px}
ul.main_con_tuandui_list li{position:relative;float:left;width:210px;height:333px;margin-left:24px;overflow:hidden;cursor:pointer}
ul.main_con_tuandui_list li:first-child{margin-left:0}
ul.main_con_tuandui_list li.first .top{background:#669df0}
ul.main_con_tuandui_list li.two .top{background:#ff9138}
ul.main_con_tuandui_list li.free .top{background:#49c9be}
ul.main_con_tuandui_list li.fore .top{background:#fa739f}
ul.main_con_tuandui_list li.five .top{background:#82bf55}
ul.main_con_tuandui_list li .top{color:#fff;padding:15px;text-align:center;height:212px;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease;z-index:1}
ul.main_con_tuandui_list li .top em{position:absolute;top:10px;right:10px;display:none;width:64px;height:20px;color:#fff;font-size:12px;text-align:center;line-height:20px;background:rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000, endColorstr=#40000000)}
ul.main_con_tuandui_list li .top strong{display:block;font-size:24px;margin-bottom:10px}
ul.main_con_tuandui_list li .top p{font-size:14px;line-height:24px}
ul.main_con_tuandui_list li .top img{margin:10px auto;border:2px solid #ececec;border-radius:50%;overflow:hidden}
ul.main_con_tuandui_list li .top span{display:block;font-size:14px}
ul.main_con_tuandui_list li .bottom{border:1px solid #ececec;border-top:0;padding:10px 0 20px;height:60px;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease}
ul.main_con_tuandui_list li .bottom p{font-size:12px;color:#666;text-align:center;line-height:30px}
ul.main_con_tuandui_list li .bottom em{color:#ff7200}
ul.main_con_tuandui_list li .bottom span{display:block;width:110px;height:28px;text-align:center;line-height:28px;font-size:14px;color:#ff7200;border:1px solid #ececec;margin:0 auto}
ul.main_con_tuandui_list li .bottom .list{padding:10px;display:none}
ul.main_con_tuandui_list li .bottom .list img{float:left;border-radius:50%;overflow:hidden;margin:10px 0 10px 10px}
ul.main_con_tuandui_list li.show .top{height:92px;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease}
ul.main_con_tuandui_list li.show .top img{margin:4px auto}
ul.main_con_tuandui_list li.show .top em{display:block}
ul.main_con_tuandui_list li.show .top strong{display:none}
ul.main_con_tuandui_list li.show .top p{display:none}
ul.main_con_tuandui_list li.show .top span{display:none}
ul.main_con_tuandui_list li.show .bottom{padding:0 0 20px 0;height:190px;-webkit-transition:.5s all ease;-moz-transition:.5s all ease;-ms-transition:.5s all ease;-o-transition:.5s all ease;transition:.5s all ease}
ul.main_con_tuandui_list li.show .bottom p{display:none}
ul.main_con_tuandui_list li.show .bottom .list{display:block}
.pages{height:40px;margin:30px auto;text-align:center;width:100%}
.pages div{display:inline-block;margin:0 auto}
.pages strong{float:left;width:37px;height:38px;text-align:center;line-height:38px;border:1px solid #eee;border-right:1px solid #fff;cursor:pointer;font-weight:700;background-color:#00a151;border:1px solid #00a151;color:#fff}
.pages a{float:left;width:37px;height:38px;text-align:center;line-height:38px;border:1px solid #eee;border-right:1px solid #fff;cursor:pointer;color:#999}
.pages a.active{font-weight:700;background-color:#00a151;border:1px solid #00a151}
.pages a:hover{color:#fff}
.pages a:hover{background:#00813f;border:1px solid #00813f}
.follower_list{margin:10px}
.follower_list img{border-radius:40px;height:45px;width:45px;border:medium none;margin:0 2px 4px 0}
.button_agree{background:transparent url(//s2.17house.com/ask/images/btn_agree.png) repeat-x scroll 0 0;border:0 none;color:#db4f1f;cursor:pointer;font-size:12px;font-weight:700;height:25px;line-height:25px;padding-left:21px;text-align:center;width:68px;float:right}
.poploginform{margin-bottom:30px;margin-left:0;margin-top:5px}
.input-bar{font-size:14px;text-align:right;padding-top:25px}
.user_error{color:red;font-size:12px;line-height:22px;margin:0 5px 0 75px}
.input-bar h2{float:left;font-size:14px;font-weight:400;height:24px;margin-right:10px;margin-top:6px;text-align:right;width:60px}
.normal-input{border:1px solid #d6d6d6;box-shadow:2px 2px 2px #f0f0f0 inset;float:left;font-size:14px;height:30px;line-height:30px;margin:0 5px 0 6px;width:245px}
.clr{clear:both;font-size:0;height:0;line-height:0;margin:0;padding:0;visibility:hidden;width:0}
.auto-login,.code-bar,.thirdpart_login{margin-left:116px;margin-top:15px}
.normal-button{background:#ff6d34 none repeat scroll 0 0}
.normal-button,.normal-button:hover{border:0 none;color:#fff;cursor:pointer;display:inline-block;font-family:"Microsoft YaHei";font-size:14px;height:34px;outline:medium none;width:96px}
.auto-login a{margin-left:10px}
a{color:#000;text-decoration:none;font-size:18px}
.auto-login,.code-bar,.thirdpart_login{margin-left:116px;margin-top:15px}
.pop-support{color:#FB6E1A;font-weight:700;position:absolute;z-index:30;display:none}
#anser_button{background:#ff7200 none repeat scroll 0 0;border-radius:4px;color:#fff;cursor:pointer;float:right;height:42px;line-height:42px;text-align:center;width:120px}
.button_attention{color:#ff7200;border:1px solid #ff7200;line-height:20px;height:24px;font-size:12px;cursor:pointer;border-radius:4px;width:60px;float:right}
.button_followed{color:#777;border:1px solid #ff7200;line-height:20px;height:24px;font-size:12px;cursor:pointer;border-radius:4px;width:60px;float:right}
#code{border:1px solid #ececec}
.usercard{display:none;width:300px;height:auto;padding:15px;background:#f3fff9;border:1px solid #00a051}
.usercard .usercard_in{width:100%;height:auto}
.usercard .usercard_in .usercard_c1,.usercard .usercard_in .usercard_c2{width:100%;height:auto}
.usercard .usercard_in .usercard_c1 .usercard_c1_l{float:left;margin-right:20px}
.usercard .usercard_in .usercard_c1 .usercard_c1_l a img{width:50px;height:50px;border-radius:50%}
.usercard .usercard_in .usercard_c1 .usercard_c1_r{float:left}
.usercard .usercard_in .usercard_c1 .usercard_c1_r .tit{font-size:16px}
.usercard .usercard_in .usercard_c1 .usercard_c1_r .tit .tx_user{color:#282828}
.usercard .usercard_in .usercard_c1 .usercard_c1_r .tit .tx_user:hover{color:#1ac078}
.usercard .usercard_in .usercard_c1 .usercard_c1_r .tit .tx_id{font-size:14px;color:#a0a0a0}
.usercard .usercard_in .usercard_c1 .usercard_c1_r .tit .offline{font-size:14px}
.usercard .usercard_in .usercard_c1 .usercard_c1_r .stats{font-size:14px}
.usercard .usercard_in .usercard_c2{margin-top:10px}
.usercard .usercard_in .usercard_c2 .usercard_c2_l .gb_foed{margin-left:70px}
.usercard .usercard_in .usercard_c2 .usercard_c2_l .gb_foed span{display:inline-block}
#myEditor{height:120px}
/*content.css end*/

/* 2018-7新增 */
.zxBudgetWarp{
  position:relative;
  height:201px;
  border:0px!important;
  background-color:#f5fffb!important;
}     
.zxBudgetWarp .wbox-l{
  margin-top: 22px!important;
}        
.zxBudgetWarp .wbox-r{
  margin-top: 19px!important;
}
.budgetTit{
  position:absolute;
  top:-18px;
  left:50%;
  margin-left:-118.5px;
} 
.wbox-r-tit{
  font-size:16px;
  text-align:center;
  width:300px;
  padding-top:10px;
}
.half-total{
  font-size:22px;
  font-weight:bold;
}
.cost-warp{
  width:300px;
  padding-bottom:20px;
  border:1px solid #aff2d9;
  background-color:#fff;
  margin-bottom:5px;
}
.cost-list{
  float:left;
  width:50%;
  font-size:14px;
}
.const-list-item{
  padding-top:20px; 
  text-indent:10px; 
}
.const-list-item span{
  font-size:13px;
  font-weight: bold;
}

#zxBudget .wbox-c-warp{
  width:104px!important;
  height:104px;
  position:relative;
  background:url('//s1.17house.com/common/banner_module/images/circle.png') no-repeat;
  background-size:104px 104px; 
  margin-top: 40px;
  margin-left: 45px;
}
.top-line{
  position:absolute;
  top: -40px;
  left: 50%;
  height: 41px;
  width: 1px;
}
.bottom-line{
  position:absolute;
  bottom: -41px;
  left: 50%;
  width: 1px;
  height: 41px;
}
.zx-b-line{
	height: 62px;
	bottom:-62px;
}
#zxBudget .wbox-r-w{
  width: 280px;
}
.zxBudgetWarp .btntxt{
  width:70px!important;
  height:70px!important;
  border-radius:50%;
  background-color:#ff6c00;
  color:#fff;
  font-size:15px;
  text-align: center;
  margin-top:16px!important;
  position:relative;
  display:flex;
  justify-content: center;
  align-items: center;
  line-height:1.2;
}
.zxBudgetWarp .btntxt-img{
  width:32px!important;
  margin:0 auto;

  position:relative;
  z-index:2;
}
/* 波纹  */
.circle {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
}

.solid .circle{
  width: 104px;
  height: 104px;
  background: #fff;
  top: 50%;
  left: 50%;
  margin-left: -52px;
  margin-top: -52px;
}

.solid .circle:first-child {
  animation: circle-opacity 2s infinite;
}

.solid.warning {
  color: #ff7400;
}

.solid.warning .circle{
  background: #ff7400;
}

@keyframes circle-opacity{
  from {
    opacity: 1;
    transform: scale(0);
  }
  to {
    opacity: 0;
    transform: scale(1);
  }
}


/*   小框  */
.zx-c-mt{
  margin-top:20px;
}

.zx-c-ml{
  margin-left: 12px!important;
}

.wbox-cr-w{
  width:280px!important;
}

.zx-c-mr{
  margin-right:15px;
}

/* 大框 */
.zx-b-w{
  width:41%!important;
}

.zc-bc-l{
  margin-left:60px!important;
}

.zc-bc-h{
    bottom: -63px;
    height: 63px;
    width: 1px;
}

/*   */
.zxBudgetWarp .wbox-l-mt{
  margin-top:11px!important;
}

.zxBudgetWarp  .wbox-r-mt{
  margin-top:0!important;
}

.zx-b{
  background-image:none!important;
  border:1px solid #4dd2a2!important;
}

.zxBudgetWarp .ys-h{
  top: -55px!important;
  height: 55px!important;
}

.zxBudgetWarp .ipt{
  margin-bottom:0!important;
}

/*    效果图    */
.point-warp{
  position:absolute;
  right:-55px;
  bottom:-20px;
  width:46px;
  height:225px;
  padding:10px 0;
  z-index:9;
  cursor:pointer;
}

.zyImg{
  width:40px!important;
  height:213.33px!important;
}

.hand-img{
  position: absolute;
  bottom:25px;
  left:50%;
  margin-left:-15.5px;
  width:25px;
  height: 31px;
  animation: ripple 2s infinite;

}

@keyframes ripple {
  from {
  width:25px;
  height: 31px;
  }
  to {
  width:32px;
  height: 39px;
  }
}

.zy-warp{
  position:absolute;
  right: -25px;
  top: 36px;
  z-index:3;
}
.zy-warp img{
  width:350px;
  height:175px;
}

/*  计算结果  */
.res-line{
  width:1px;
  background-color:#61d2a0;
  position:absolute;
  left:50%;
  top:14px;
  bottom:0;
}

.zx-result-l{
  width:40%;
  margin-left:15px;
  float:left;
}

.result-wbox-r-tit{
  display:inline-block;
  width:100px;
}

.result-cost-list{
  font-size:12px;
  color:#666;
}

.w-xf-color{
  color: #333;
  font-weight: bold;
}

.reslut-hx{
    margin-left: 5px;
    font-size: 12px;
    color: #999;
    font-weight: none;
    text-decoration: line-through;
}

.yw-txt{
  color: #fe6600!important;
  font-size:12px;
  line-height:1.5;
}

.ts-txt{
  color: #a2a2a2;
  font-size:12px; 
}

.zx-result-r{
  width:45%;
  float:right; 
  margin-top:10px;
  margin-right:18px;
}

.zx-result-r-tit{
    font-size: 14px;
    color: #333;
    margin-left: 1px;
    margin-bottom:10px;
}

.zx-result-r-tit span{
    font-size: 12px;
    color: #fe5f00;
}

.dt-tit{
  font-size: 12px;
  color: #999;
  margin-bottom:5px;
}

.xz-warp{
  font-size:12px;
  margin-top: -15px;
  margin-bottom: 24px;
}

.xz-warp input{
  cursor:pointer;
}

.xz-warp label{
  margin-right:6px;
  cursor:pointer;
}

.xq-name{
    width: 203px;
    height: 26px;
    text-indent: 6px;
    font-size: 12px;
    border: 1px solid #e8e8e8;
}

.tj-btn{
      display: block;
    width: 54px;
    height: 26px;
    background-color: #FF701A;
    color: #fff;
    text-align: center;
    line-height: 26px;
    margin: 10px auto 0;
    font-size:13px!important;
    color:#fff;
}
.tj-btn:hover{
  color:#fff!important;
}



.zd-style{
  position: relative;
  top: 14px;
}
.xz-warp input[type="radio"]{
  display: none;
}
.xz-warp input[type='radio']+.zd-style:before{
  margin-top: -2px;
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 6px;
  border-radius: 100%;
  vertical-align: middle;
  border: 1px solid #E4E4E4;
  background: #FFFFFF;
}
 
.xz-warp input[type='radio']:checked+.zd-style:before{
  content:'\2714';  
  font-size:15px;
  text-align: center;
  line-height:1;
  font-weight: bold;
  color:#FF701A;
}

.zx-r-l-ml{
  margin-left:20px;
  width:41%;
}

.zx-r-r-w{
  width:46.5%;
}

#ys{
	width:84px;
	text-align: center;
	display:inline-block;
}

.const-list-item span{
	display:inline-block;
	width:55px;
	text-align: center;
}

.step2{
	display: none;
}

.result-cost-list .const-list-item span{
	display:inline;
	width: auto;
}

.step2{
	position: relative;
}

.popOut{
	position: absolute;
	right: 50px;
  top: 56px;
  right: 80px;
  width: 180px;
  height: 42px;
  background: #000;
  filter: alpha(opacity=60);
  opacity: .6;
  text-align: center;
  line-height: 42px;
  font-size: 14px;
  color: #fff;
	border-radius: 3px;
	display: none;
}

	.tj-pop-warp{
		position: fixed;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background-color: rgba(0,0,0,0.6);
		z-index: 9999;
		display: none;
	}
	.tj-inset-warp{
		width: 320px;
		height: 200px;
		background-color: #fff;
		border-radius: 8px;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -100px;
		margin-left: -160px;
	}
	.tj-pop-tit{
     font-size: 16px;
     color: #333;
		 padding-top:6px;
		 text-align: center;
		 
	}
	.tj-pop-ts{
		font-size: 12px;
		margin-top: 4px;
    font-size: 12px;
    color: #999;
		text-align: center;
    padding:10px 0px 10px 0;
    width: 190px;
    margin: 4px auto 0 auto;
  }
	.tj-pop-btn{
    width: 100px;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
		text-align: center;
    color: #666;
    border-radius: 2px;
    border: 1px solid #E8E8E8;
    margin: 18px auto 0;
		cursor: pointer;
		margin: 0 auto;
	}
	
	.cg-img{
		text-align: center;
		padding-top: 15px;
	}
	
	.setp-mt{
		margin-top:-15px;
	}
	.res-top{
		top:0!important;
	}
	
	.wbox-mb{
		margin-bottom:6px!important;
	}
	
.bt-t-t{
	top:-15px!important;
}

#second_banner #zxBudget .new-inp-def{    border: 1px solid #b6f2d8;color: #000;}
#zxBudget #citySel {
  background: #fff url(//s1.17house.com/newweb/pc/common/images/xia-jiantou.png) no-repeat 97% 50% !important;
}


/* 2018-8 报价改版 */

.budTit-warp {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	min-height: 30px;
	background: url('//s1.17house.com/common/banner_module/images/biaoti_v1.png') no-repeat;
	background-position: center;
	background-size: 372px 30px;
	margin-top: -15px;
}

.new_ys #zxBudget {
	background: url(//s1.17house.com/common/banner_module/images/border-img.png2_v1.png) no-repeat;
	background-size: 100% 100% ;
}