@charset "utf-8";
@import url(public.css);
/*menu*/
.menu{height:88px;background: #fff none repeat scroll 0% 0%;padding-top:10px;clear: both;}
.menu a{text-align: center;font-size:14px;color: #4c4c4c;line-height: 35px;float: left;width:20%;border-bottom: 1px solid #93caef;}
.menu a.onMenu{color: #268dff;border-bottom: 2px solid #55a6ff;line-height: 34px;}
.menu a.menuMore{color: #fe563c;}
/*mTab*/
.fdMoney{background: #f4f4f4;overflow: auto;clear: both;}
.fdMoney p{color: #888888;margin-top: 20px;margin-left:10px;margin-right: 5px;}
.mTab {margin: 0px auto;max-width: 480px;padding: 25px 18px;clear: both;overflow: auto;}
.jsff{border:1px solid #6cb1fd;border-radius: 2px;padding: 1px;float: left;}
.jsff a {text-align: center;border-radius: 2px;width: 50%;height: 30px;display: block;line-height: 30px;float: left;color: #409bff;}
.jsff a.onTab{background:#409bff;color:#fff;}
/*计算*/
.calculator{background: #fff;clear: both;}
.calculator dl {padding: 6px 10px;display: table;line-height: 32px;border-top: 1px solid #F4F4F4;}
.calculator dt {display: table-cell;vertical-align: top;width: 6.5em;}
.calculator dd {position: relative;display: table-cell;vertical-align: top;text-align: left;color: #999;}
.calculator .ipt-text {background-color: #FFF;color: #999;border: 0px none;height: 32px;line-height: normal;width: 80%;}
.calculator i {margin: 0px 5px;line-height: 32px;font-style: normal;}
.calculator dd select,.calculator dd a {border: medium none;width: 100%;margin: 0px;padding: 0px;height: 32px;font: inherit;-webkit-appearance: none;color: #999;background-color: transparent;}
.methodbox {background: #fff;padding: 25px 40px 15px;border-bottom: 1px solid #F4F4F4;}
.methodbox .nob {border-bottom: 0px none;}
.rsWarn{color: #999;text-align: center;font-size: 12px;width: 100%;display: block;}
.btn-cal {margin: 0px auto;display: block;max-width: 480px;height: 36px;line-height: 36px;border: medium none;border-radius: 2px;text-align: center;cursor: pointer;background-color: #409bff;color: #FFF !important;}
/*info*/
.info{background: #f4f4f4;overflow: auto;clear: both;margin-bottom: 20px;padding: 20px 0;}
.info p{color:#4c4c4c;}
.info a{color: #2e92ff;margin-left: 10px;line-height: 22px;}
/*利率*/
.lilv{display: none;}
.calculator a.btn-ok {height: 32px;line-height: 32px;border: 1px solid #007aff; border-radius: 2px;text-align: center;cursor: pointer;background-color: #FFF;color: #007aff !important;display: inline-block;width: 20%;}
.hkmethods {height: 32px;line-height: 32px;color: #999;background: #FAFAFA none repeat scroll 0% 0%;border-top: 1px solid #F4F4F4;border-bottom: 1px solid #F4F4F4;}
.arr-choice {position: relative;}
.arr-choice::after {position: absolute;content: "";right: 10px;top: 50%;margin-top: -7px;width: 16px;height: 12px;background: transparent url("../img/icon-c.png") no-repeat scroll 0% 0% / 16px auto;}
.arr-rt span{position: absolute;left:85px;}
/*计算*/
.resultImg{background: #f4f4f4;height:70px;margin-top: 20px;text-align: center;line-height: 80px;}
.resultImg img{width: 27px;height:20px;}
.resultTit{background: #fec260;height: 50px;line-height: 50px;color:#fff;text-align: center;}
.resultTypeM{background: #ffecc1;height: 40px;line-height: 40px;color: #fd6049;text-align: center;}
/*table*/

table{border-top: 1px solid #d9d9d7;}
table td{border-bottom: 1px solid #d9d9d7;}
table.mTable tr{height:30px;line-height:30px;}											
.mTable td.tdTit{width: 40%;background: #f8f8f8;color: #000;border-right: 1px solid #d9d9d7;padding-left: 5%;}
.mTable td.tdInput{width: 60%;color:#cdcdcd;}
.mTable td.tdInput input{border:0px;color: #000;text-align: right;padding-right: 5%;width: 86%;}
.mTable td.tdInput input.colred{color: red;}
p.next a{color: #3c6cc0;}
/*公积金贷款额度页面微调*/
.ed dt {width: 12.5em;}
.calculator dd input[type="radio"]{width: inherit;}
/*.calculator dd label{padding:0px 5px;}*/
/*组合页面微调*/
.zh dt{width:8em;}
/*二手房页面微调*/
td.esTit{background: #f8f8f8;color: #000;border-right: 1px solid #d9d9d7;}
table.es p{line-height: 15px;}
td.esTit input{border:0px;width: 50%;}
/*插件*/
/*事件插件样式*/
.ui-datepicker select.ui-datepicker-year {width: 50%;}
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content {display: none; border: 1px solid #aaaaaa; background: #ffffff url(../img/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(../img/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(../img/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(../img/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon { width: 16px; height: 16px; background-image: url(../img/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../img/ui-icons_222222_256x240.png); }
.ui-datepicker { width: 200px; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0;height:40px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 26px; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th {text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; height:20px;line-height: 20px;}
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {display: none; /*sorry for IE5*/display/**/: block; /*sorry for IE5*/position: absolute; /*must have*/z-index: -1; /*must have*/filter: mask(); /*must have*/top: -4px; /*must have*/left: -4px; /*must have*/width: 200px; /*must have*/height: 200px; /*must have*/}
.ui-datepicker select.ui-datepicker-year {width: 50%;}
/*快速选房页面*/
.calculator .help-type a{width:50%;}
.help-type label{width: 24%;display: inline-table;}
.help-type label.nRadion {
    background: url("../img/Nradio.jpg") no-repeat scroll left top / 19px 15px;
    padding-left: 24px;
    background-position: 0px 8px;
}
.help-type label.checkRadion {
    background: url("../img/radio.jpg") no-repeat scroll left top / 19px 15px;
    padding-left: 24px;
    background-position: 0px 8px;
}
.zs-pro li {
    float: left;
    width: 50%;
    list-style: none;
    text-align: center;
}
.zs-pro li a{
	padding: 0px 10px;
	display: inline-block;
    position: relative;
}
.zs-pro li:nth-child(even) a{
	padding-left:5px;
}
.zs-pro li:nth-child(odd) a{
	padding-right:5px;
}
.zs-pro li img {
    width: 100%;
    height: 115px;
}
.zs-pro li p.zs-title{
	margin:0px;
    height: 20px;
    overflow: hidden;
    margin-bottom: 15px;
    color:#333;
}
.pro-more {
    margin:0px;
    color: #696969;
    margin-top: 32px;
    padding: 20px 10px 37px 10px;
}
.zs-pro li span.tuan {
    display: block;
    position: absolute;
    left: 10px;
    top: 0px;
    font-size: 12px;
    color: #FFF;
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    background: #f1211a;
    padding: 0px;
}
.zs-pro li:nth-child(even) span.tuan{ left:5px;}
.clearfix:after { content: "."; display: block; height: 0; line-height: 0; font-size: 0; overflow: hidden; visibility: hidden; clear: both; }
.clearfix { *zoom: 1; *display: table; }
.product{word-spacing: 0;background-color:#FFFFFF;}
.product .border_r{border-right:1px solid #f6f6f6;}
.product .border_b{border-bottom:1px solid #f6f6f6;}
.product li{width: 33%;text-align: center;display:block;vertical-align: top;float: left;padding:5px 0;}
.product_txt{display: inline-block;width: 100%;height:22px;line-height:22px;text-align: center; overflow: hidden;color: #333;}

.show_a {margin:13px 0 13px 16px;}
.show_b,.show_c {background-color:#FFFFFF;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:10px 0;}