﻿#article-section {clear: both;margin-bottom: 20px;padding-top: 20px;overflow: hidden}
#article-section .article-box {border: solid 1px #eff2f7;border-top: solid 2px #375aab;width: 468px}
#article-section .article-box .article-box-content {padding: 16px 0 20px;overflow: hidden}
#article-section .article-box h2 {background: #f2f7fd;color: 333333;border-bottom: solid 1px #eff2f7;font-size: 14px;font-weight: 700;line-height: 33px;padding: 0 13px}
#article-section .article-box .article-list {position: relative}
#article-section .article-box .article-list li {line-height: 22px;padding: 0 10px;width: 210px;word-break: keep-all;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
#article-section .article-box .article-list a {color: #333;text-decoration: none}
#article-section .article-box .article-list a:hover {color: #375aab}
#article-section .article-box .article-list em {color: #999;font-size: 12px;margin-right: 5px;font-weight: 700}
#article-section .gonglue {float: left}
#article-section .gonglue li {float: left}
#article-section .wenda {float: right;position: relative}
#article-section .wenda .article-list {float: left}
#article-section .wenda .wenda-search {float: right;margin-top: 10px;margin-right: 30px;width: 200px;*display: inline}
#article-section .wenda .wenda-search input {border: solid 1px #cacaca;color: #ddd;font-size: 12px;line-height: 23px;padding: 0 10px;width: 178px;height: 23px}
#article-section .wenda .wenda-search .btn {color: #fff;display: block;float: left;font-weight: 700;line-height: 25px;margin-top: 10px;text-align: center;text-decoration: none;width: 67px}
#article-section .wenda .wenda-search .btn_search {background-repeat: no-repeat;}
#article-section .wenda .wenda-search .btn_search:hover {background-repeat: no-repeat;}
#article-section .wenda .wenda-search .btn_search:active {background-repeat: no-repeat;}
#article-section .wenda .wenda-search .btn_ask {margin-left: 10px;background-repeat: no-repeat;}
#article-section .wenda .wenda-search .btn_ask:hover {margin-left: 10px;background-repeat: no-repeat;}

#article-section .wenda .wenda-search .btn_ask:active {margin-left: 10px;background-repeat: no-repeat;}
#footer {margin-bottom: 60px}

ul,li {margin: 0;padding: 0;list-style: none}
.fl {float: left}
.fr {float: right}
.wrap-page {
margin: 30px auto;
position: relative;
width: 1000px
}
#content-side ul li .hot {
background-color: #2d8cf0;
color: #ffffff;
}
.calc-icon {
display: block;
height: 50px;
width: 50px
}

.ui-header .ui-icon {
display: inline
}

.calc-icon-shenjia {
background-repeat: no-repeat;
}

.calc-icon-daikuanhuasuanqi {
background-repeat: no-repeat;
}

.calc-icon-xiangou {
background-repeat: no-repeat;
}

.calc-icon-fangdai {
background-repeat: no-repeat;
}

.calc-icon-gongjijin {
background-repeat: no-repeat;
}

.calc-icon-dengebenxi {
background-repeat: no-repeat;
}

.calc-icon-dengebenjin {
background-repeat: no-repeat;
}

.calc-icon-zuhedai {
background-repeat: no-repeat;
}

.calc-icon-ershoufang {
background-repeat: no-repeat;
}

.calc-icon-ershoufangjiaoyishui {
background-repeat: no-repeat;
}

.calc-icon-huankuanbijiao {
background-repeat: no-repeat;
}

.calc-icon-tiqianhuankuan {
background-repeat: no-repeat;
}

.calc-icon-huankuanzhuangkuang {
background: url(../images/icon_huankuaizhuangkuang.png)
}

.calc-icon-huankuanzhuangkuang {
background-repeat: no-repeat;
}

.calc-icon-quankuanmaiche {
background-repeat: no-repeat;
}

.calc-icon-daikuanmaiche {
background-repeat: no-repeat;
}

.calc-icon-cunkuanlilv {
background-repeat: no-repeat;
}

.calc-icon-huoqicunkuan {
background-repeat: no-repeat;
}

.calc-icon-dingqicunkuan {
background-repeat: no-repeat;
}

.calc-icon-fangchanshui {
background-repeat: no-repeat;
}

.calc-icon-fangchanshui_shanghai {
background-repeat: no-repeat;
}

.calc-icon-fangchanshui_chongqing {
background-repeat: no-repeat;
}

.calc-icon-ershoufang {
background-repeat: no-repeat;
}

.calc-icon-dklilv {
background-repeat: no-repeat;
}

.calc-icon-cklilv {
background-repeat: no-repeat;
}

.calc-icon-gsjs,
.calc-icon-IndividualTax {
background-repeat: no-repeat;
}

.calc-icon-YearAward {
background-repeat: no-repeat;
}

.calc-icon-SalaryAfter {
background-repeat: no-repeat;
}

.calc-icon-zmxy {
background-repeat: no-repeat;
}

.calc-icon-yinggaizeng {
background-repeat: no-repeat;
}

.div1_2,
.div2_2 {
display: none
}


.remen_cal {
color: #333;
position: absolute;
left: 230px;
top: 20px;
width: 380px
}

.remen_cal a {
color: #234d89
}

.search-bar {
position: absolute;
right: 0;
top: 10px;
width: 322px;
z-index: 100
}

.input-wrap {
float: left;
position: relative
}

.input-wrap input {
border: solid 1px #cacaca;
border-right: 0;
line-height: 28px;
padding: 0 10px;
width: 210px;
*height: 30px
}

.input-wrap em {
color: #666;
display: block;
font-style: normal;
line-height: 30px;
position: absolute;
right: 10px;
top: 0
}

#header_search_btn {
color: #333;
float: left;
font-weight: 700;
line-height: 30px;
text-align: center;
text-decoration: none;
width: 80px;
background-repeat: no-repeat;
}

#header_search_btn:hover {
background-repeat: repeat-x
}

#header_search_btn:active {
background-repeat: repeat-x
}

#menu-wrap {
width: 100%
}

/* .header-menu {
background: #fff;
margin-left: auto;
margin-right: auto;
width: 960px;
border-top: solid 4px #375aab;
border-bottom: solid 1px #375aab;
overflow: hidden
}

.header-menu ul {
width: 990px
} */

/* .header-menu ul span {
font-size: 12px;
color: #d7deee
}

.header-menu li {
display: inline;
font-size: 14px;
font-weight: 700
}

.header-menu li+li {
*;
background-repeat: no-repeat;
} */

/* .header-menu a {
width: 100px;
*width: 94px;
_width: 100px;
text-align: center;
color: #234d89;
display: inline-block;
height: 30px;
padding-top: 6px;
*padding-top: 10px;
_padding-top: 6px
} */

/* .header-menu a:hover,
.header-menu .current {
color: #fff;
background-color: #375aab;
text-decoration: none
} */

.calidx-items {
margin: 0 -35px;
position: relative;
_height: 1%
}

.calidx-items li {
width: 445px;
float: left;
margin: 0 35px;
display: inline;
_width: 410px
}

.calidx-item {
padding: 0 0 20px
}

.calc-icon {
float: left
}

.calidx-item-title {
font-weight: 700;
font-size: 16px;
line-height: 18px;
margin-left: 70px;
margin-top: -1px
}

.calidx-item a {
color: #333
}

.calidx-item a:hover {
color: #008FFF;
text-decoration: underline
}

.calidx-item-content {
padding-top: 13px;
line-height: 20px;
color: #bbb;
height: 64px;
margin-left: 70px;
overflow: hidden
}

.calidx-title {
clear: both;
font-size: 30px;
height: 32px;
line-height: 32px;
margin: 30px 0 23px;
padding-left: 38px;
position: relative
}

.calidx-main {
border-bottom: solid 1px #e0e6ef;
overflow: hidden
}

.anchor {
clear: both;
display: block;
font-size: 10px;
line-height: 10px
}

#title_dankuan {
background-repeat: no-repeat;
}

#title_maifang {
background-repeat: no-repeat;
}

#title_maiche {
background-repeat: no-repeat;
}

#title_cunkuan {
background-repeat: no-repeat;
}

#title_lilv {
background-repeat: no-repeat;
}

#title_gongzi {
background-repeat: no-repeat;
}

.ui-footer {
padding-bottom: 210px
}

.lilv-header {
margin: 20px 0;
position: relative
}

.lilv-header h1 {
font-size: 22px
}

.lilv-header form {
font-size: 0;
position: absolute;
right: 0;
top: 2px
}

.lilv-header form input {
font-size: 14px
}

.lilv-header form .search-text {
border: solid 1px #ccc;
border-right: 0;
height: 28px;
line-height: 28px;
padding: 0 10px
}

.lilv-header form .search-btn {
border: 0;
height: 30px;
line-height: 30px;
width: 112px;
background-repeat: no-repeat;
}

.lilv-page .page-main {
float: left;
width: 660px
}

.lilv-page .page-side {
float: right;
width: 280px
}

.lilv-page .page-side .search-frame-box {
background: #f1f1f1;
padding: 15px
}

.lilv-page .page-side .search-frame-box .search-frame-box-in {
background: #fff;
padding: 12px
}

.lilv-page .sec {
clear: both;
margin-bottom: 15px;
overflow: hidden
}

.lilv-page .sec h2 {
border-bottom: solid 1px #333;
color: #333;
font-size: 20px;
padding-bottom: 5px
}

.lilv-page .sec .sec-in {
padding: 10px 0
}

.sec-article {
margin-bottom: 30px;
overflow: hidden
}

.sec-article .gl {
float: left
}

.sec-article .ask {
float: right
}

.sec-article .block {
margin-bottom: 20px;
width: 310px
}

.sec-article .block h2 {
border-bottom: solid 1px #333;
font-size: 14px;
font-weight: 700;
padding-bottom: 7px
}

.sec-article .block ul {
margin-top: 10px
}

.sec-article .block ul a {
font-size: 14px;
line-height: 27px
}

.sec-article .block ul a:before {
content: '·';
margin-right: 5px
}

.sec-lilv ul {
float: left;
margin-left: 65px;
width: 115px
}

.sec-lilv ul a {
color: #234d89;
font-size: 14px;
line-height: 29px
}

.sec-lilv .first {
margin-left: 0
}

.sec-main {
margin-bottom: 20px;
overflow: hidden
}

.sec-main .lilv-block {
margin-bottom: 12px;
margin-right: 20px;
width: 300px
}

.sec-main .lilv-block h2 {
border-left: solid 7px #ffa200;
color: #333;
font-size: 16px;
line-height: 16px;
margin: 15px 0;
padding-left: 8px
}

.sec-main .lilv-block table,
.sec-main .lilv-block th,
.sec-main .lilv-block td {
border: solid 1px #d4d4d4
}

.sec-main .lilv-block table {
border-collapse: collapse;
width: 100%
}

.sec-main .lilv-block table th,
.sec-main .lilv-block table td {
color: #333;
font-size: 14px;
height: 34px;
padding: 0 10px
}

.sec-main .lilv-block table th {
background: #f1f1f1;
width: 112px
}

.sec-main .lilv-desc {
clear: both;
color: #999;
font-size: 12px;
line-height: 28px;
margin: 10px 0
}

.sec-main .link-list {
line-height: 25px;
margin-top: 10px
}

.sec-main .link-list a {
color: #234d89;
font-size: 14px
}

.sec-main .link-list a:before {
content: '●';
font-size: 1px;
margin-right: 5px
}

.sec-tools ul li {
float: left;
height: 50px;
line-height: 50px;
margin: 15px 0;
width: 210px
}

.sec-tools ul .calc-icon {
margin-right: 12px
}

.sec-tools ul h3 {
color: #333;
font-size: 18px;
font-weight: 400
}

.crumb-link {
color: #333;
height: 58px;
line-height: 40px
}

.crumb-link a {
color: #333
}

#content-main {
margin-bottom: 10px;
border: solid 1px #eff2f7;
float: right;
min-height: 730px;
_height: 730px;
width: 740px
}

#content-main .calc-header {
line-height: 50px;
height: 50px;
position: relative
}

#content-main .calc-header .calc-icon {
left: 10px;
top: -8px;
position: absolute
}

#content-main .calc-header h1 {
background: #f8f8f8;
font-size: 18px;
padding-left: 40px
}

#content-main h3 {
clear: both;
font-weight: 700;
line-height: 15px;
margin: 20px 0;
padding: 0 0 0 16px;
background-repeat: no-repeat;
}

#content-main .content-block {
border-bottom: dotted 1px #e0e6ef;
padding-bottom: 20px;
margin: 0 40px
}



#content-main .content-block table {
font-size: 14px

}

.input-block>div {
padding-left: 80px;
}

#content-main .content-block .tsk {
background: #f8f8f8;
border: 1px solid #CCC;
box-shadow: 0 1px 5px #DDD;
line-height: 20px;
padding: 10px;
position: absolute;
display: none;
z-index: 10000
}

#content-main .content-block .tsk .jt {
position: absolute;
top: -7px
}

#content-main .content-block .tsk .close {
float: right;
cursor: pointer
}

#content-main .content-block .tsk .nr {
color: #666;
font-size: 12px;
padding: 10px 0 5px
}

#content-main .input-block {
position: relative
}

#content-main .input-block td {
height: 44px
}

#content-main .input-block .calc_link {
color: #6292df;
font-size: 14px;
line-height: 30px;
margin-left: 15px
}

#content-main .input-block .inpt-wrap {
float: left;
height: 30px;
line-height: 30px;
position: relative
}

#content-main .input-block .inpt-wrap span {
position: absolute;
right: 10px;
top: 0
}

#content-main .input-block .inpt {
border: solid 1px #d5d5d5;
height: 28px;
line-height: 28px;
padding: 0 10px;
width: 188px
}


#content-main .input-block .lilv_r {
margin-left: 10px;
width: 78px
}

#content-main .input-block .lilv-hint {
color: #999;
font-size: 12px
}

#content-main .input-block .sel {
float: left;
position: relative
}

#content-main .input-block .yt-text {
cursor: pointer;
border: 1px solid #d5d5d5;
padding-left: 8px;
overflow: hidden;
color: #333;
position: relative;
background-repeat: no-repeat;
}

#content-main .input-block .yt-list {
background: #fff;
border: 1px solid #d5d5d5;
position: absolute;
z-index: 10000
}

#content-main .input-block .yt-list div {
clear: both;
padding: 0 12px 0 8px;
overflow: hidden
}

#content-main .input-block .yt-list .item-on-hover {
background: #a8d0f9
}

#content-main .input-block .cal-options {
line-height: 30px
}

#content-main .input-block .cal-options li {
clear: both;
height: 30px;
padding: 5px 0
}

#content-main .input-block .cal-options label {
display: block;
float: left;
width: 110px
}

#content-main .input-block .btn {
border: 0;
display: block;
float: left;
height: 34px;
line-height: 34px;
font-size: 14px;
width: 93px
}

#content-main .input-block .cal-btn {
color: #fff;
background-repeat: no-repeat;
}

#content-main .input-block .reset-btn {
color: #000;
margin-left: 10px;
*display: inline;
background-repeat: no-repeat;
}

#content-main .input-block .autocomplete_wrap {
float: left;
position: relative
}

#content-main .input-block .sb_value {
float: left;
z-index: 3;
line-height: 29px;
position: relative
}

#content-main .input-block .sb_input_wrap {
border: 1px solid #DDD;
position: relative
}

#content-main .input-block .sb_input {
float: left
}

#content-main .input-block .sb_input input {
border: 1px solid #FFF;
padding-left: 10px;
line-height: 24px;
height: 26px;
width: 151px;
margin: 0;
float: left
}

#content-main .input-block .sb_suffix,
#content-main .input-block .dropdownBtn {
color: #666;
float: left;
height: 28px;
width: 35px;
text-align: center
}

#content-main .input-block .dropdownBtn {
cursor: pointer;
background-repeat: no-repeat;
}

#content-main .input-block .sb_inp_suffix {
position: absolute;
right: 43px;
color: #333;
line-height: 24px
}

#content-main .input-block .sb_tip_text {
float: left;
height: 30px;
line-height: 30px;
margin-left: 13px;
_margin-left: 14px;
overflow: hidden
}

#content-main .input-block .autocomplete-list,
#content-main .input-block .dropdown-menu {
display: none;
top: 29px;
left: 0;
width: 176px;
position: absolute;
border: 1px solid #cacdd4;
background: #FFF;
z-index: 200;
box-shadow: 0 1px 3px #ececec;
-webkit-box-shadow: 0 1px 3px #ececec;
-moz-box-shadow: 0 1px 3px #ececec;
zoom: 1
}

#content-main .input-block .sb_line .autocomplete-list,
#content-main .input-block .sb_line .dropdown-menu {
left: 70px;
top: 29px
}

#content-main .input-block .autocpt-open .autocomplete-list,
#content-main .input-block .open .dropdown-menu {
display: block
}

#content-main .input-block .autocomplete-list li,
#content-main .input-block .dropdown-menu li {
margin: 0;
padding: 0;
list-style: none;
clear: both;
overflow: hidden;
height: 25px;
width: 100%;
_float: left
}

#content-main .input-block .autocomplete-list a,
#content-main .input-block .dropdown-menu a {
display: block;
padding: 3px 10px 3px 8px;
clear: both;
font-weight: 400;
line-height: 20px;
color: #333;
white-space: nowrap;
text-decoration: none;
outline: 0
}

#content-main .input-block .autocomplete-list a.checked,
#content-main .input-block .dropdown-menu a.checked {
background-color: #dcdee0
}

#content-main .input-block .autocomplete-list a:hover,
#content-main .input-block .autocomplete-list a.select,
#content-main .input-block .dropdown-menu a:hover,
#content-main .input-block .dropdown-menu a.select {
background-color: #a8d0f9;
text-decoration: none;
color: #333
}

#content-main .result-block h3 {
height: 19px;
line-height: 19px;
position: relative
}

#content-main .result-block .save-result-btn,
#content-main .result-block .subject-cal-btn {
color: #0956b4;
cursor: pointer;
font-size: 14px;
font-weight: 400;
height: 19px;
line-height: 19px;
padding-left: 25px
}

#content-main .result-block .subject-cal-btn {
margin-top: 10px
}

#content-main .result-block .fuzhu {
float: left;
margin-top: 15px;
margin-right: 30px;
height: 19px;
line-height: 19px
}

#content-main .result-block .fuzhu a {
color: #0956b4
}

#content-main .result-block .fuzhu a:hover {
color: #49acf8
}

#content-main .result-block .save-result-btn {
display: none;
position: absolute;
top: 0;
left: 120px;
background-repeat: no-repeat;
}

#content-main .result-block td {
line-height: 30px
}

#content-main .result-block .tbl {
border: solid #d5d5d5;
border-width: 1px 0 0 1px
}

#content-main .result-block .tbl td {
border: solid #d5d5d5;
border-width: 0 1px 1px 0;
height: 50px
}

#content-main .result-block .tbl .td1 {
width: 90px;
background: #F8F8F8;
padding-left: 10px
}

#content-main .result-block .tbl .td2 {
background: #FFF;
padding-right: 5px;
text-align: right;
color: #ccc
}

#content-main .result-block .td3 {
color: #ccc
}

#content-main .result-block em {
color: red;
font-style: normal
}

#content-main .result-block var {
color: #333;font-style: normal;
}

#content-main .result-block .r_result {
line-height: 36px;
margin: 20px 0
}

#content-main .result-block .r_result .r_title {
background: #f1f1f1;
border: solid 1px #d5d5d5;
height: 36px;
padding: 0 20px;
position: relative
}

#content-main .result-block .r_result .r_title .tjt,
#content-main .result-block .r_result .r_title .tjt1 {
float: right;
right: 20px;
top: 15px;
position: absolute
}

#content-main .result-block .r_result .r_body {
display: none
}

#content-main .result-block .r_result .r_layout {
border: solid 1px #d5d5d5;
border-top: 0
}

#content-main .result-block .r_result .r_layout table {
margin: 20px 0
}

#content-main .result-block .r_result .inpt {
border: 0;
text-align: right;
width: 80px
}

#content-main .result-block .r_result .gcbx_tb {
border-border: 0
}

#content-main .result-block .r_result .gcbx_tb td {
padding: 0 20px
}

#content-main .result-block .r_result .vtd {
padding-right: 40px;
text-align: right
}

#content-main .result-block .r_result .bxlx ul {
border: solid 1px #d5d5d5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 20px auto;
overflow: hidden;
width: 378px
}

#content-main .result-block .r_result .bxlx ul li {
cursor: pointer;
float: left;
text-align: center;
width: 125px
}

#content-main .result-block .r_result .bxlx ul .on {
background: #f1f1f1
}

#content-main .result-block .result-info {
color: #ACAEAF;
font-size: 12px;
line-height: 30px
}

#content-main .block-desc {
border-bottom: 0;
line-height: 22px
}

#content-main .help {
display: inline-block;
height: 16px;
position: relative;
top: 3px;
left: 5px;
width: 16px;
*zoom: 1;
background-repeat: no-repeat;
}

#content-main .input_quankuanmaiche .div2 {
display: none
}

#content-main .result_quankuanmaiche #r_loan {
display: none
}

#content-main .result_daikuanmaiche #r_qk {
display: none
}

#content-main #citysel {
cursor: pointer
}

#content-main #citylist {
width: 426px;
position: absolute;
z-index: 6000;
background: #FFF;
border: 1px solid #999;
top: 113px;
display: none;
padding: 0
}

#content-main #citylist .bt {
background: #EDEDED;
height: 25px;
border-bottom: 1px solid #D1D1D1;
padding: 5px 0 0 20px
}

#content-main #citylist .lb {
padding-left: 20px;
float: left
}

#content-main #citylist .close {
padding: 10px;
position: absolute;
left: 392px
}

#content-main #citylist dl {
float: left;
padding: 10px 0
}

#content-main #citylist dt {
font-weight: 700
}

#content-main #citylist li {
float: left;
width: 45px;
color: #05b;
cursor: pointer
}

.ui-datepicker .ui-datepicker-title select.ui-datepicker-month {
width: 60px
}

.err {
background: #fff;
display: block;
position: absolute;
z-index: 5000
}

.err .arr {
width: 7px;
height: 28px;
position: absolute;
left: -6px;
background-repeat: no-repeat;
}

.err .con {
float: left;
color: #666;
padding-left: 25px;
padding-top: 5px;
line-height: 16px;
border: 1px solid #CACACA;
height: 20px;
padding-right: 10px;
background-repeat: no-repeat;
}

.related-tools {
margin-bottom: 10px;
font-size: 14px
}

.related-tools span {
color: #333
}

.related-tools a {
color: #6292df;
margin-right: 10px
}

.related-tools a:hover {
color: #49acf8
}

.zhushou-code {
height: 201px;
position: absolute;
right: -10px;
_right: 10px;
top: 1px;
width: 165px
}

.zhushou-code a {
display: block;
height: 100%;
width: 100%
}

.ui-footer {
padding-bottom: 0
}

#content-main h3 {
margin-left: 34px;
font-weight: 400
}

.hot {
font-weight: 700
}

.new-input .field-wrap {
min-height: 36px;
clear: both;
margin-bottom: 10px;
font-size: 14px;
color: #999
}

.new-input .field-wrap label {
width: 120px;
padding-right: 10px;
float: left;
position: relative;
top: 5px;
text-align: right
}

.new-input .field-wrap .field {
width: 520px;
float: left
}

.new-input .field-wrap .ui-text {
float: left;
height: 28px;
line-height: 28px
}

.new-input .field-wrap .ui-select {
width: 260px;
height: 28px
}

.new-input .field-wrap .ui-select .select-valueBar .select-down .ui-icon {
margin: 4px 10px
}

.new-input .field-wrap .ui-select .select-valueBar {
width: 260px;
height: 28px;
line-height: 20px
}

.new-input .field-wrap .ui-text,
.new-input .field-wrap .ui-text input {
width: 260px;
height: 28px;
line-height: 28px
}

.new-input .field-wrap .field .item {
margin-right: 10px;
line-height: 30px;
color: #666
}

.new-input .field-wrap .field span.item {
cursor: pointer;
color: #999
}

.new-input .field-wrap .field .hr {
width: 525px;
height: 0;
position: relative;
top: 15px;
border-top: 1px dotted #ddd
}

.new-input .field-wrap .field .item input {
margin-right: 5px;
position: relative;
top: -2px
}

.icon-more {
position: relative;
top: -1px;
margin-left: 5px
}

.new-result .title {
position: relative;
left: -5px;
font-size: 16px
}

.new-result .blue {
color: #6999e3
}

.new-result .field-wrap label {
width: 130px;
margin-left: -10px
}

.new-result .field-wrap .field {
width: 510px
}

.new-result .detail {
position: relative;
padding-left: 300px;
line-height: 28px
}

.new-result .detail .strong {
color: #333;
font-size: 18px;
font-weight: 700
}

.new-result .detail .star {
padding-bottom: 5px;
color: #6999e3;
font-size: 28px;
font-weight: 700
}

.new-result .detail .star.tail {
color: #e7e7e7
}

.new-result .detail .desc {
color: #333
}

.new-result .detail a {
color: #999;
text-decoration: underline
}

.new-result .detail a:hover {
color: #05b
}

.new-result .detail {
height: 270px
}

.new-result .detail br {
line-height: 20px;
overflow: hidden
}

.new-result .detail .chart {
width: 300px;
height: 300px;
position: absolute;
left: 0;
top: -50px;
background: url(../images/aa93b061ec33bc24573c4ce4daa79519.png) center center no-repeat
}

.new-result .detail .chart .salary-desc {
text-align: center;
position: relative;
top: -40px
}

.new-result .detail .chart .salary-after-wrap {
width: 280px;
position: absolute;
left: 0;
top: 100px;
z-index: 1;
text-align: center;
font-size: 12px
}

.new-result .detail .chart .salaryAfter {
font-size: 24px;
color: #333
}

.new-result .detail .chart .inner {
width: 280px;
height: 280px;
position: relative;
z-index: 2
}

.new-result .money-detail {
margin-top: 30px;
font-size: 14px
}

.new-result .money-detail .tip {
color: #666;
padding-bottom: 10px
}

.new-result .money-detail .tips {
padding-top: 10px
}

.new-result .money-detail .tips span {
margin-right: 10px;
color: #999
}

.new-result .money-detail .tips a {
color: #666;
text-decoration: underline
}

.new-result .money-detail .tips a:hover {
color: #05b
}

.new-result .money-detail table {
border-collapse: collapse
}

.new-result .money-detail table td {
padding: 5px;
border: 1px solid #ddd;
text-align: center;
vertical-align: middle
}

.new-result .money-detail table td.th {
color: #999;
background: #f8f8f8
}

.new-result .money-detail table td.left {
text-align: left
}

.new-result .money-detail table td.sign {
font-weight: 700;
color: #333
}

.reset-btn {
text-align: center;
line-height: 30px
}

.more-inputs {
display: none
}

.new-input .field-wrap label.more-icon {
width: 100px;
height: 16px;
padding-right: 30px;
background: url(../images/dfadf5ae05a43c1ea057813ce1a7d66f.png) 105px bottom no-repeat
}

.new-input .field-wrap label.more-icon.active {
background-position: 105px 4px
}

.new-input .field-wrap .error {
position: relative;
margin-left: 10px;
top: 5px;
color: red;
display: none
}

.input-tip {
padding-left: 34px;
height: 40px;
line-height: 40px;
position: relative;
top: -5px;
display: inline-block;
background: url(../images/fe5132868f137ee7ed2466525eacc503.png) 10px center no-repeat
}

.input-tip .inner {
height: 40px;
line-height: 40px;
display: inline-block;
padding: 0 10px;
border: 1px solid #ddd
}

.ui-select-bottom.ui-select-bottom .select-list {
bottom: 28px
}

#content-side {
background: #fff;
border: solid #eff2f7 1px;
float: left;
min-height: 730px;
_height: 730px;
width: 240px;
box-shadow: 0 2px 4px 0 rgba(0,0,0,.05), 0 2px 8px 0 rgba(0,0,0,.05);
}

#content-side h2 {
border-top: solid #eff2f7 1px;
border-bottom: solid #fff 1px
}

#content-side h2 span {
border-bottom: 2px solid #f2f7fd;
color: #333;
display: block;
font-size: 18px;
font-weight: 700;
/* background-color: #f2f7fd; */
height: 48px;
line-height: 48px;
padding-left: 35px;
}



#content-side ul li {
font-size: 16px;
height: 48px
}

#content-side ul li em {
color: #f90;
font-size: 12px;
margin-right: 5px;
font-weight: 700
}

#content-side ul li a {
color: #495060;
}

#content-side ul li a,
#content-side ul li span {
display: block;
height: 48px;
line-height: 48px;
padding-left: 35px;
 
}

#content-side ul li a:hover,
#content-side ul li span {
background: #2d8cf0;

/* border-top: solid 1px #e9eef6;
border-bottom: solid 1px #e9eef6; */
color: #fff;
text-decoration: none
}

#header_search_btn:hover {
background-position: 0px 0px
}

#header_search_btn:active {
background-position: 0px -70px
}

#header_search_btn:hover,
#header_search_btn:active {
background-image: url(../images/main-calculator_x.png)
}

#article-section .wenda .wenda-search .btn_search {
background-position: -126px 0px
}

#article-section .wenda .wenda-search .btn_search:hover {
background-position: -126px -65px
}

#article-section .wenda .wenda-search .btn_search:active {
background-position: -126px -130px
}

#article-section .wenda .wenda-search .btn_ask {
background-position: -126px -195px
}

#article-section .wenda .wenda-search .btn_ask:hover {
background-position: -126px -260px
}

#article-section .wenda .wenda-search .btn_ask:active {
background-position: -126px -260px
}

.calc-icon-shenjia {
background-position: -143px -325px
}

.calc-icon-daikuanhuasuanqi {
background-position: -143px -415px
}

.calc-icon-xiangou {
background-position: -143px -505px
}

.calc-icon-fangdai {
background-position: -143px -595px
}

.calc-icon-gongjijin {
background-position: -143px -685px
}

.calc-icon-dengebenxi {
background-position: -143px -775px
}

.calc-icon-dengebenjin {
background-position: -143px -865px
}

.calc-icon-zuhedai {
background-position: -143px -955px
}

.calc-icon-ershoufang {
background-position: -143px -1045px
}

.calc-icon-ershoufangjiaoyishui {
background-position: -143px -1045px
}

.calc-icon-huankuanbijiao {
background-position: -143px -1135px
}

.calc-icon-tiqianhuankuan {
background-position: -143px -1225px
}

.calc-icon-huankuanzhuangkuang {
background-position: -143px -1315px
}

.calc-icon-quankuanmaiche {
background-position: -143px -1405px
}

.calc-icon-daikuanmaiche {
background-position: -143px -1495px
}

.calc-icon-cunkuanlilv {
background-position: -143px -1585px
}

.calc-icon-huoqicunkuan {
background-position: -143px -1675px
}

.calc-icon-dingqicunkuan {
background-position: -143px -1765px
}

.calc-icon-fangchanshui {
background-position: -143px -1855px
}

.calc-icon-fangchanshui_shanghai {
background-position: -143px -1945px
}

.calc-icon-fangchanshui_chongqing {
background-position: -143px -2035px
}

.calc-icon-ershoufang {
background-position: -143px -2125px
}

.calc-icon-dklilv {
background-position: -143px -2215px
}

.calc-icon-cklilv {
background-position: -143px -2305px
}

.calc-icon-gsjs,
.calc-icon-IndividualTax {
background-position: -143px -2395px
}

.calc-icon-YearAward {
background-position: -143px -2485px
}

.calc-icon-SalaryAfter {
background-position: -143px -2575px
}

.calc-icon-zmxy {
background-position: -143px -2665px
}

.calc-icon-yinggaizeng {
background-position: -143px -2755px
}



#header_search_btn {
background-position: -113px -2924px
}

.header-menu li+li {
background-position: -192px -2993px
}

#title_dankuan {
background-position: -162px -3067px
}

#title_maifang {
background-position: -162px -3137px
}

#title_maiche {
background-position: -162px -3207px
}

#title_cunkuan {
background-position: -162px -3277px
}

#title_lilv {
background-position: -162px -3349px
}

#title_gongzi {
background-position: -161px -3419px
}

.lilv-header form .search-btn {
background-position: -81px -3491px
}

#content-main h3 {
background-position: -179px -3561px
}

#content-main .input-block .yt-text {
background-position: right -3616px;
width: 178px !important;
}

#content-main .input-block .dropdownBtn {
background-position: -158px -3616px
}

#content-main .input-block .cal-btn {
background-position: -108px -3684px
}

#content-main .input-block .reset-btn {
background-position: -108px -3754px
}

#content-main .result-block .save-result-btn {
background-position: -173px -3824px
}

#content-main .help {
background-position: -177px -3883px
}

.err .arr {
background-position: -186px -3939px
}

.err .con {
background-position: -173px -4001px
}

#article-section .wenda .wenda-search .btn_search,
#article-section .wenda .wenda-search .btn_search:hover,
#article-section .wenda .wenda-search .btn_search:active,
#article-section .wenda .wenda-search .btn_ask,
#article-section .wenda .wenda-search .btn_ask:hover,
#article-section .wenda .wenda-search .btn_ask:active,
.calc-icon-shenjia,
.calc-icon-daikuanhuasuanqi,
.calc-icon-xiangou,
.calc-icon-fangdai,
.calc-icon-gongjijin,
.calc-icon-dengebenxi,
.calc-icon-dengebenjin,
.calc-icon-zuhedai,
.calc-icon-ershoufang,
.calc-icon-ershoufangjiaoyishui,
.calc-icon-huankuanbijiao,
.calc-icon-tiqianhuankuan,
.calc-icon-huankuanzhuangkuang,
.calc-icon-quankuanmaiche,
.calc-icon-daikuanmaiche,
.calc-icon-cunkuanlilv,
.calc-icon-huoqicunkuan,
.calc-icon-dingqicunkuan,
.calc-icon-fangchanshui,
.calc-icon-fangchanshui_shanghai,
.calc-icon-fangchanshui_chongqing,
.calc-icon-dklilv,
.calc-icon-cklilv,
.calc-icon-gsjs {
background-image: url(../images/main-calculator_z.png)
}

.calc-icon-IndividualTax,
.calc-icon-YearAward,
.calc-icon-SalaryAfter,
.calc-icon-zmxy,
.calc-icon-yinggaizeng,

#header_search_btn,
.header-menu li+li,
#title_dankuan,
#title_maifang,
#title_maiche,
#title_cunkuan,
#title_lilv,
#title_gongzi,
.lilv-header form .search-btn,
#content-main h3,
#content-main .input-block .yt-text,
#content-main .input-block .dropdownBtn,
#content-main .result-block .save-result-btn,
#content-main .help,
.err .arr,
.err .con {
background-image: url(../images/main-calculator_z.png)
}

#content-main .input-block .cal-btn {
background-color: #2d8cf0;
}

.cal_ewm {
position: absolute;
right: 20px;
top: 0px;
text-align: center;
}
.cal_ewm img{width: 90px;height: 90px;}