@charset "utf-8";
/*content样式*/
.content{float: right;margin-left: 15px;width:763px;font-family:"microsoft yahei";border: 1px solid #f1f1f1;overflow: auto;margin-bottom: 45px;}
.content_header{height: 40px;background: #e9f3ff;clear: both;}
.content_header h1{font-size: 16px;color: #333;float: left; font-family:"microsoft yahei";line-height: 40px;margin-left:80px;}
span.fangdai_ico{font-family: "方正粗宋简体";text-shadow: 1px 3px 4px #007aff;display: block;border-radius: 8px;height:48px;width:43px;position: absolute;padding:5px;background: #65afff;margin-left:15px;margin-top:-10px;font-size:16px;float:left;text-align: center;color: #fff;}
*+html span.fangdai_ico{margin-left: -195px;}
.jiathis_style{float: right;margin-right: 20px;margin-top: 13px;}
p.content_tit,p.content_tit a{font-size: 14px;font-family:"microsoft yahei";color:#888;clear: both;padding-top:25px;}
p.content_tit{padding-left:10px;}
p.content_tit a{text-decoration: underline;}
p.content_tit .colred{font-size: 16px;color: #fe563c;}
p.input_tit{clear:both;margin-top:15px;padding-left:10px;width: 200px;font-size: 18px;font-family:"microsoft yahei";color:#ff9c00;}
p.input_tit span.input_ico{display: block;height: 26px;width: 33px;background-position: 6px -69px;float: left;padding-right: 5px;}
/*输入数据*/
.fangdai{clear: both;padding-left:10px;margin-top:20px;}
.fangdai table.div1{font-size:14px;width: 500px;}
.fangdai table.div1 td{height:40px;}
.fangdai table.div1 .inpt-wrap {position: relative;line-height: 30px;height: 30px;float: left;}
.inpt {border: 1px solid #D5D5D5;height: 28px;line-height: 28px;padding: 0px 10px;width: 156px;}
.fangdai table.div1 .inpt-wrap span {position: absolute;right: 5px;top: 0px;}
a.calc_link {color: #6292DF;font-size: 14px;line-height: 30px;margin-left: 15px;}
.div1_2, .div2_2 {display: none;}
.autocomplete_wrap {float: left;position: relative;}
.sb_input_wrap {border: 1px solid #DDD;position: relative;}
.sb_value {float: left;z-index: 3;line-height: 29px;position: relative;}
.sb_input {float: left;}
.bgjsq{background-position: -3px -99px;color: #666;float: left;height: 28px;width: 35px;text-align: center;}
.pulldown{background: transparent url("https://www.stylestomakeyousmile.com/assets/xinloupan/images/pulldown.png") no-repeat scroll 0% 0%;color: #666;float: left;height: 28px;width: 35px;text-align: center;}
.sb_input input {border: 1px solid #FFF;padding-left: 10px;line-height: 24px;height: 26px;color:#000;width: 129px;margin: 0px;float: left;font-size: 14px;}
.sb_inp_suffix {position: absolute;right: 43px;color: #333;line-height: 24px;}
ul.dropdown-menu {left:0px;display: none;top: 29px;position:absolute;width: 176px;border: 1px solid #CACDD4;background: #FFF none repeat scroll 0% 0%;z-index: 999;box-shadow: 0px 1px 3px #ECECEC;}
ul.dropdown-menu li{margin: 0px;padding: 0px;list-style: outside none none;clear: both;overflow: hidden;height: 25px;width: 100%;}
ul.dropdown-menu li a{line-height: 25px;width: 166px;color: #333;padding-left: 10px;display:block;font-size: 14px;font-family:"microsoft yahei";}
ul.dropdown-menu li a:hover{background-color: #A8D0F9;}
/*ul.lilvmenu{display: none;border: 1px solid #CACDD4;background: #FFF none repeat scroll 0% 0%;width: 176px;}*/
.lilv-hint {color: #999;font-size: 12px;}
.lilv_r {width:54px;border: 1px solid rgb(214, 214, 214);color:#000;text-align: center;font-size: 14px;height: 28px;margin-top: -32px;}
*+html .lilv_r{margin-top: -45px;}
/*计算按钮*/
.cal-btn{background:#ff9c00;font-size: 16px;border: 1px solid #dadada;width: 120px;margin-top:45px;cursor: pointer; text-align:center; color:#fff; padding:5px}
.rest{cursor: pointer;background:rgba(216, 219, 216, 0.49);border: 1px solid #dadada;color: #000; text-align:center;font-size: 16px;padding:5px;margin-left: 20px;width: 120px;}
.hr{clear:both;border-bottom: 1px solid #ddd;width: 656px;margin-top: 60px;margin-left: 40px;}
/*输出结果*/
.result_fangdai{overflow: hidden}
table.left_table,table.right_table{color:#000;font-size: 14px;width: 240px;border-bottom:1px solid #d5d5d5;margin-top:10px}
table.right_table{float: right;}
table.left_table{float: left;}
table.left_table caption,table.right_table caption{height: 30px;line-height: 30px;text-align: left;margin-bottom: 5px;}
/*每月等额还款解释说明信息*/
.tsk {background: #F8F8F8 none repeat scroll 0% 0%;border: 1px solid #CCC;box-shadow: 0px 1px 5px #DDD;line-height: 20px;padding: 10px;position: absolute;display: none;z-index: 10000;margin-left:10px;width: 214px;}
*+html .tsk{margin-top: 30px;margin-left: -100px;}
.tsk .jt {position: absolute;top: -7px;}
.tsk .close {float: right;cursor: pointer;width: 10px;height: 10px;background-position:-8px -177px;display: block;}
.tsk .nr {color: #666;font-size: 12px;padding: 10px 0px 5px;}
.mt60{margin-top: 60px;margin-left: 60px;}
/*首付详解微调*/
.shoufu_span {margin-top: 7px;margin-left: 10px;}
.shoufu_tsk{width:358px;height: 168px;padding:15px;}
.fangdai table.shoufu_table td{border-left: 1px solid #D5D5D5;border-top: 1px solid #D5D5D5;height:28px;line-height: 28px;}
.shoufu_table{border-right: 1px solid #D5D5D5;border-bottom: 1px solid #D5D5D5;text-align: center;font-size: 14px;font-family: "宋体";color: #666;width: 357px;}
.ico {background: transparent url("https://www.stylestomakeyousmile.com/assets/xinloupan/images/ico_jsq.png") no-repeat scroll 0% 0%;}
.icojsq {background: transparent url("https://www.stylestomakeyousmile.com/assets/xinloupan/images/ico_jsq.png") no-repeat scroll 0% 0%;}
table.left_table td,table.right_table td{line-height: 30px;border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;padding-left: 10px;border-right: 1px solid #d5d5d5;}
.right_table_td{width: 80px;background: #FFF;padding-right: 5px;text-align: right;color: #ccc;}
.right_table_td input{height:28px;border: 0px;background: #fff;width:80px;text-align: right;font-size: 14px;padding-right: 5px;}
.left_table_td{width: 80px;background: #F8F8F8;}
table.left_table tr{height: 30px;}
.colred{color: red;}
.table_bg{background-position:-8px -136px;width: 21px;height: 16px;display: inline-block;}
.next{clear: both;margin-top:20px;margin-left:10px;font-size: 14px;}
/*表格内容结束*/
p.info{color:#ACAEAF;margin-top: 10px;clear: both;}
span.info_bg{background-position: -14px -153px;width: 14px;height: 14px;display: block;margin-left:50px;padding-top: 10px;float: left;}
/*新房税费计算器*/
/*.div1_2{display: table-row;}*/
table.xinfang_table{width: 450px;}
table.xinfang_table td{height:38px;padding-left: 20px;color:#333;}
table.xinfang_table td.left_table_td{width:120px;background: #f8f8f8;}
table.xinfang_table td.right_table_td{color:#999d9c;}
table.xinfang_table td.right_table_td input{color:#333;}
/*table.xinfang_table td.right_table_td{width:328px;}*/
/*剩余还款页面微调*/
table.shengyu_table{width:650px;}
table.shengyu_table td{height: 28px;}
table.shengyu_table td input{width: 80px;}
table.shengyu_table td.right_table_td{width: 125px;}
/*table.shengyu_table*/
/*事件插件样式*/
.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("https://www.stylestomakeyousmile.com/assets/xinloupan/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("https://www.stylestomakeyousmile.com/assets/xinloupan/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("https://www.stylestomakeyousmile.com/assets/xinloupan/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("https://www.stylestomakeyousmile.com/assets/xinloupan/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("https://www.stylestomakeyousmile.com/assets/xinloupan/img/ui-icons_222222_256x240.png"); }
.ui-widget-content .ui-icon {background-image: url("https://www.stylestomakeyousmile.com/assets/xinloupan/img/ui-icons_222222_256x240.png"); }
.ui-datepicker { width: 200px; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.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 { padding: .7em .3em; 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; }
.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*/}
/*提前微调*/
p.bt_p{display: inline;font-size: 13px;color:#888;font-family:"宋体";}
/*二手房微调*/
.fangdai table.ershou{width: 573px;}
table.ershou_table{width:650px;}
table.ershou_table td{padding-left: 0px;}
table.ershou_table td.left_table_td{width:85px;text-align: center;}
table.ershou_table td.right_table_td{width:100px;}
table.ershou_table td.right_table_td input{width:70px;}
td.er_td p{line-height: 20px;padding-left: 5px;padding-right: 5px;}
/*警告信息*/
.fangdai table.div1 .inpt-wrap .warn{display: none;width: 150px;left: 190px;}
.warn{display: none;}
/*公积金贷款额度查询页面微调*/
p.next a.gjjed_a{height: 38px;width: 148px;border: 1px solid #D5D5D5;color: #164480;background: #e8f3ff;display: inline-block;text-align: center;line-height: 38px;margin-right: 10px;margin-left: 10px;}
.fangdai table.gjjed{width:564px;}
table.gjjed tr td:first-child{width: 180px;}
p.gjjed_p{position: absolute; line-height: 20px;width: 203px;height: 50px;display: block;margin-left: 185px;margin-top: -31px;}
table.gjjed_table{width:450px} 
table.left_table td.gjjed_td{width: 298px;padding-left: 20px;height: 40px;}
table.left_table td input{width: 80px;}
/*公积金贷款微调*/
table.gjj_table{width: 368px;margin-left: 90px;}
table.gjj_table td{height: 38px;line-height: 38px;}
table.gjj_table td.gjj_left_td{width: 170px;}
table.gjj_table td.gjj_left_td{width: 198px;}
.ml90{margin-left: 90px;}
.ml105{margin-left: 105px;}
table.ml160,.ml160{margin-left:60px;}
.ml40{margin-left: 40px;}