html {
	background: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin: 0px; padding: 0px;}
ol,ul{list-style: none;}
table{width: 100%; font-size: inherit; border-collapse: collapse; border-spacing: 0;}
img {border: 0px currentColor; border-image: none; vertical-align: middle;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: 400;}
address,caption,cite,code,dfn,em,strong,th,var,b {font-style: normal; font-weight: 400;}
button,input,select,textarea {font-family: inherit;	font-size: inherit;	font-weight: inherit; vertical-align: middle;}

body {
	color: rgb(34, 34, 34);
	font-family: "Microsoft Yahei", "Î¢ÈíÑÅºÚ", Tahoma, Arial, Helvetica, STHeiti;
}
a {
	color: rgb(34, 34, 34);
	text-decoration: none;
}
a:hover {
	color: rgb(73, 172, 248);
	text-decoration: underline;
}

#article-section {
	overflow: hidden; padding-top: 20px; clear: both; margin-bottom: 20px;
}
#article-section .article-box {
	border-width: 2px 1px 1px; border-style: solid; border-color: rgb(55, 90, 171) rgb(239, 242, 247) rgb(239, 242, 247); border-image: none; width: 468px;
}
#article-section .article-box .article-box-content {
	padding: 16px 0px 20px; overflow: hidden;
}
#article-section .article-box h2 {
	background: rgb(242, 247, 253); padding: 0px 13px; line-height: 33px; font-size: 14px; font-weight: 700; border-bottom-color: rgb(239, 242, 247); border-bottom-width: 1px; border-bottom-style: solid;
}
#article-section .article-box .article-list {
	position: relative;
}
#article-section .article-box .article-list li {
	padding: 0px 10px; width: 210px; line-height: 22px; overflow: hidden; white-space: nowrap; -ms-word-break: keep-all; -ms-text-overflow: ellipsis;
}
#article-section .article-box .article-list a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#article-section .article-box .article-list a:hover {
	color: rgb(55, 90, 171);
}
#article-section .article-box .article-list em {
	color: rgb(153, 153, 153); font-size: 12px; font-weight: 700; margin-right: 5px;
}
#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 {
	width: 200px; margin-top: 10px; margin-right: 30px; float: right;
}
#article-section .wenda .wenda-search input {
	padding: 0px 10px; border: 1px solid rgb(202, 202, 202); border-image: none; width: 178px; color: rgb(221, 221, 221); line-height: 23px; font-size: 12px;
}
#article-section .wenda .wenda-search .btn {
	width: 67px; text-align: center; color: rgb(255, 255, 255); line-height: 25px; font-weight: 700; text-decoration: none; margin-top: 10px; float: left; display: block;
}
#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 {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51);
}
.wrap-page {
	margin: 0px auto; width: 960px; position: relative;
}
.calc-icon {
	width: 50px; height: 50px; display: block;
}
.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?__sprite");
}
.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 {
	background-repeat: no-repeat;
}
.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;
}
.div1_2 {
	display: none;
}
.div2_2 {
	display: none;
}
.header {
	width: 960px; margin-top: 34px; margin-right: auto; margin-left: auto; position: relative; z-index: 100;
}
.logo a {
	width: 194px; height: 39px; text-indent: -99em; overflow: hidden; display: block; background-repeat: no-repeat;
}
.header-top {
	padding-bottom: 10px; position: relative;
}
.remen_cal {
	left: 230px; top: 20px; width: 380px; color: rgb(51, 51, 51); position: absolute;
}
.remen_cal a {
	color: rgb(35, 77, 137);
}
.search-bar {
	top: 10px; width: 322px; right: 0px; position: absolute; z-index: 100;
}
.input-wrap {
	float: left; position: relative;
}
.input-wrap input {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(202, 202, 202) currentColor rgb(202, 202, 202) rgb(202, 202, 202); padding: 0px 10px; border-image: none; width: 210px; line-height: 28px;
}
.input-wrap em {
	top: 0px; right: 10px; color: rgb(102, 102, 102); line-height: 30px; font-style: normal; display: block; position: absolute;
}
#header_search_btn {
	width: 80px; text-align: center; color: rgb(51, 51, 51); line-height: 30px; font-weight: 700; text-decoration: none; float: left; 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: rgb(255, 255, 255); width: 960px; overflow: hidden; margin-right: auto; margin-left: auto; border-top-color: rgb(55, 90, 171); border-bottom-color: rgb(55, 90, 171); border-top-width: 4px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.header-menu ul {
	width: 990px;
}
.header-menu ul span {
	color: rgb(215, 222, 238); font-size: 12px;
}
.header-menu li {
	font-size: 14px; font-weight: 700; display: inline;
}
.header-menu li + li {
	background-repeat: no-repeat;
}
.header-menu a {
	width: 100px; height: 30px; text-align: center; color: rgb(35, 77, 137); padding-top: 6px; display: inline-block; _width: 100px; _padding-top: 6px;
}
.header-menu a:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(55, 90, 171);
}
.header-menu .current {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(55, 90, 171);
}
.calidx-items {
	margin: 0px -35px; position: relative; _height: 1%;
}
.calidx-items li {
	margin: 0px 35px; width: 445px; float: left; display: inline; _width: 410px;
}
.calidx-item {
	padding: 0px 0px 20px;
}
.calc-icon {
	float: left;
}
.calidx-item-title {
	line-height: 18px; font-size: 16px; font-weight: 700; margin-top: -1px; margin-left: 70px;
}
.calidx-item a {
	color: rgb(51, 51, 51);
}
.calidx-item a:hover {
	color: rgb(0, 143, 255); text-decoration: underline;
}
.calidx-item-content {
	height: 64px; color: rgb(187, 187, 187); line-height: 20px; overflow: hidden; padding-top: 13px; margin-left: 70px;
}
.calidx-title {
	margin: 30px 0px 23px; height: 32px; line-height: 32px; padding-left: 38px; clear: both; font-size: 30px; position: relative;
}
.calidx-main {
	overflow: hidden; border-bottom-color: rgb(224, 230, 239); border-bottom-width: 1px; border-bottom-style: solid;
}
.anchor {
	line-height: 10px; clear: both; font-size: 10px; display: block;
}
#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 0px; position: relative;
}
.lilv-header h1 {
	font-size: 22px;
}
.lilv-header form {
	top: 2px; right: 0px; font-size: 0px; position: absolute;
}
.lilv-header form input {
	font-size: 14px;
}
.lilv-header form .search-text {
	border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(204, 204, 204) currentColor rgb(204, 204, 204) rgb(204, 204, 204); padding: 0px 10px; border-image: none; height: 28px; line-height: 28px;
}
.lilv-header form .search-btn {
	border: 0px currentColor; border-image: none; width: 112px; height: 30px; line-height: 30px; background-repeat: no-repeat;
}
.lilv-page .page-main {
	width: 660px; float: left;
}
.lilv-page .page-side {
	width: 280px; float: right;
}
.lilv-page .page-side .search-frame-box {
	background: rgb(241, 241, 241); padding: 15px;
}
.lilv-page .page-side .search-frame-box .search-frame-box-in {
	background: rgb(255, 255, 255); padding: 12px;
}
.lilv-page .sec {
	overflow: hidden; clear: both; margin-bottom: 15px;
}
.lilv-page .sec h2 {
	color: rgb(51, 51, 51); padding-bottom: 5px; font-size: 20px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.lilv-page .sec .sec-in {
	padding: 10px 0px;
}
.sec-article {
	overflow: hidden; margin-bottom: 30px;
}
.sec-article .gl {
	float: left;
}
.sec-article .ask {
	float: right;
}
.sec-article .block {
	width: 310px; margin-bottom: 20px;
}
.sec-article .block h2 {
	padding-bottom: 7px; font-size: 14px; font-weight: 700; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
.sec-article .block ul {
	margin-top: 10px;
}
.sec-article .block ul a {
	line-height: 27px; font-size: 14px;
}
.sec-article .block ul a::before {
	margin-right: 5px; content: "¡¤";
}
.sec-lilv ul {
	width: 115px; margin-left: 65px; float: left;
}
.sec-lilv ul a {
	color: rgb(35, 77, 137); line-height: 29px; font-size: 14px;
}
.sec-lilv .first {
	margin-left: 0px;
}
.sec-main {
	overflow: hidden; margin-bottom: 20px;
}
.sec-main .lilv-block {
	width: 300px; margin-right: 20px; margin-bottom: 12px;
}
.sec-main .lilv-block h2 {
	margin: 15px 0px; color: rgb(51, 51, 51); line-height: 16px; padding-left: 8px; font-size: 16px; border-left-color: rgb(255, 162, 0); border-left-width: 7px; border-left-style: solid;
}
.sec-main .lilv-block table {
	border: 1px solid rgb(212, 212, 212); border-image: none;
}
.sec-main .lilv-block th {
	border: 1px solid rgb(212, 212, 212); border-image: none;
}
.sec-main .lilv-block td {
	border: 1px solid rgb(212, 212, 212); border-image: none;
}
.sec-main .lilv-block table {
	width: 100%; border-collapse: collapse;
}
.sec-main .lilv-block table th {
	padding: 0px 10px; height: 34px; color: rgb(51, 51, 51); font-size: 14px;
}
.sec-main .lilv-block table td {
	padding: 0px 10px; height: 34px; color: rgb(51, 51, 51); font-size: 14px;
}
.sec-main .lilv-block table th {
	background: rgb(241, 241, 241); width: 112px;
}
.sec-main .lilv-desc {
	margin: 10px 0px; color: rgb(153, 153, 153); line-height: 28px; clear: both; font-size: 12px;
}
.sec-main .link-list {
	line-height: 25px; margin-top: 10px;
}
.sec-main .link-list a {
	color: rgb(35, 77, 137); font-size: 14px;
}
.sec-main .link-list a::before {
	font-size: 1px; margin-right: 5px; content: "¡ñ";
}
.sec-tools ul li {
	margin: 15px 0px; width: 210px; height: 50px; line-height: 50px; float: left;
}
.sec-tools ul .calc-icon {
	margin-right: 12px;
}
.sec-tools ul h3 {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 400;
}
.crumb-link {
	height: 58px; color: rgb(51, 51, 51); line-height: 40px;
}
.crumb-link a {
	color: rgb(51, 51, 51);
}
#content-main {
	border: 1px solid rgb(239, 242, 247); border-image: none; width: 740px; margin-bottom: 10px; float: right; min-height: 730px; _height: 730px;
}
#content-main .calc-header {
	height: 44px; line-height: 37px; position: relative;
}
#content-main .calc-header .calc-icon {
	left: 10px; top: -8px; position: absolute;
}
#content-main .calc-header h1 {
	background: rgb(242, 247, 253); padding-left: 70px; font-size: 18px;
}
#content-main .calc-header #jiathis_bar {
	top: 10px; right: 10px; position: absolute;
}
#content-main h3 {
	margin: 20px 0px; padding: 0px 0px 0px 16px; line-height: 15px; clear: both; font-weight: 700; background-repeat: no-repeat;
}
#content-main .content-block {
	margin: 0px 40px; padding-bottom: 20px; border-bottom-color: rgb(224, 230, 239); border-bottom-width: 1px; border-bottom-style: dotted;
}
#content-main .content-block table {
	font-size: 14px;
}
#content-main .content-block .tsk {
	background: rgb(248, 248, 248); padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; line-height: 20px; display: none; position: absolute; z-index: 10000; box-shadow: 0px 1px 5px #ddd;
}
#content-main .content-block .tsk .jt {
	top: -7px; position: absolute;
}
#content-main .content-block .tsk .close {
	float: right; cursor: pointer;
}
#content-main .content-block .tsk .nr {
	padding: 10px 0px 5px; color: rgb(102, 102, 102); font-size: 12px;
}
#content-main .input-block {
	position: relative;
}
#content-main .input-block td {
	height: 40px;
}
#content-main .input-block .calc_link {
	color: rgb(98, 146, 223); line-height: 30px; font-size: 14px; margin-left: 15px;
}
#content-main .input-block .inpt-wrap {
	height: 30px; line-height: 30px; float: left; position: relative;
}
#content-main .input-block .inpt-wrap span {
	top: 0px; right: 10px; position: absolute;
}
#content-main .input-block .inpt {
	padding: 0px 10px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 156px; height: 28px; line-height: 28px;
}
#content-main .input-block .lilv_r {
	width: 45px; margin-left: 10px;
}
#content-main .input-block .lilv-hint {
	color: rgb(153, 153, 153); font-size: 12px;
}
#content-main .input-block .sel {
	float: left; position: relative;
}
#content-main .input-block .yt-text {
	border: 1px solid rgb(213, 213, 213); border-image: none; color: rgb(51, 51, 51); overflow: hidden; padding-left: 8px; position: relative; cursor: pointer; background-repeat: no-repeat;
}
#content-main .input-block .yt-list {
	background: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); border-image: none; position: absolute; z-index: 10000;
}
#content-main .input-block .yt-list div {
	padding: 0px 12px 0px 8px; overflow: hidden; clear: both;
}
#content-main .input-block .yt-list .item-on-hover {
	background: rgb(168, 208, 249);
}
#content-main .input-block .cal-options {
	line-height: 30px;
}
#content-main .input-block .cal-options li {
	padding: 5px 0px; height: 30px; clear: both;
}
#content-main .input-block .cal-options label {
	width: 110px; float: left; display: block;
}
#content-main .input-block .btn {
	border: 0px currentColor; border-image: none; width: 85px; height: 30px; font-size: 14px; font-weight: 700; float: left; display: block;
}
#content-main .input-block .cal-btn {
	color: rgb(255, 255, 255); background-repeat: no-repeat;
}
#content-main .input-block .reset-btn {
	color: rgb(0, 0, 0); margin-left: 10px; background-repeat: no-repeat;
}
#content-main .input-block .autocomplete_wrap {
	float: left; position: relative;
}
#content-main .input-block .sb_value {
	line-height: 29px; float: left; position: relative; z-index: 3;
}
#content-main .input-block .sb_input_wrap {
	border: 1px solid rgb(221, 221, 221); border-image: none; position: relative;
}
#content-main .input-block .sb_input {
	float: left;
}
#content-main .input-block .sb_input input {
	margin: 0px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 129px; height: 26px; line-height: 24px; padding-left: 10px; float: left;
}
#content-main .input-block .sb_suffix {
	width: 35px; height: 28px; text-align: center; color: rgb(102, 102, 102); float: left;
}
#content-main .input-block .dropdownBtn {
	width: 35px; height: 28px; text-align: center; color: rgb(102, 102, 102); float: left;
}
#content-main .input-block .dropdownBtn {
	cursor: pointer; background-repeat: no-repeat;
}
#content-main .input-block .sb_inp_suffix {
	right: 43px; color: rgb(51, 51, 51); line-height: 24px; position: absolute;
}
#content-main .input-block .sb_tip_text {
	height: 30px; line-height: 30px; overflow: hidden; margin-left: 13px; float: left; _margin-left: 14px;
}
#content-main .input-block .autocomplete-list {
	background: rgb(255, 255, 255); border: 1px solid rgb(202, 205, 212); border-image: none; left: 0px; top: 29px; width: 176px; display: none; position: absolute; z-index: 200; -ms-zoom: 1; box-shadow: 0px 1px 3px #ececec; -webkit-box-shadow: 0 1px 3px #ececec; -moz-box-shadow: 0 1px 3px #ececec;
}
#content-main .input-block .dropdown-menu {
	background: rgb(255, 255, 255); border: 1px solid rgb(202, 205, 212); border-image: none; left: 0px; top: 29px; width: 176px; display: none; position: absolute; z-index: 200; -ms-zoom: 1; box-shadow: 0px 1px 3px #ececec; -webkit-box-shadow: 0 1px 3px #ececec; -moz-box-shadow: 0 1px 3px #ececec;
}
#content-main .input-block .sb_line .autocomplete-list {
	left: 70px; top: 29px;
}
#content-main .input-block .sb_line .dropdown-menu {
	left: 70px; top: 29px;
}
#content-main .input-block .autocpt-open .autocomplete-list {
	display: block;
}
#content-main .input-block .open .dropdown-menu {
	display: block;
}
#content-main .input-block .autocomplete-list li {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 25px; overflow: hidden; clear: both; _float: left;
}
#content-main .input-block .dropdown-menu li {
	list-style: none; margin: 0px; padding: 0px; width: 100%; height: 25px; overflow: hidden; clear: both; _float: left;
}
#content-main .input-block .autocomplete-list a {
	padding: 3px 10px 3px 8px; outline: 0px; color: rgb(51, 51, 51); line-height: 20px; clear: both; font-weight: 400; text-decoration: none; display: block; white-space: nowrap;
}
#content-main .input-block .dropdown-menu a {
	padding: 3px 10px 3px 8px; outline: 0px; color: rgb(51, 51, 51); line-height: 20px; clear: both; font-weight: 400; text-decoration: none; display: block; white-space: nowrap;
}
#content-main .input-block .autocomplete-list a.checked {
	background-color: rgb(220, 222, 224);
}
#content-main .input-block .dropdown-menu a.checked {
	background-color: rgb(220, 222, 224);
}
#content-main .input-block .autocomplete-list a:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(168, 208, 249);
}
#content-main .input-block .autocomplete-list a.select {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(168, 208, 249);
}
#content-main .input-block .dropdown-menu a:hover {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(168, 208, 249);
}
#content-main .input-block .dropdown-menu a.select {
	color: rgb(51, 51, 51); text-decoration: none; background-color: rgb(168, 208, 249);
}
#content-main .result-block h3 {
	height: 19px; line-height: 19px; position: relative;
}
#content-main .result-block .save-result-btn {
	height: 19px; color: rgb(9, 86, 180); line-height: 19px; padding-left: 25px; font-size: 14px; font-weight: 400; cursor: pointer;
}
#content-main .result-block .subject-cal-btn {
	height: 19px; color: rgb(9, 86, 180); line-height: 19px; padding-left: 25px; font-size: 14px; font-weight: 400; cursor: pointer;
}
#content-main .result-block .subject-cal-btn {
	margin-top: 10px;
}
#content-main .result-block .fuzhu {
	height: 19px; line-height: 19px; margin-top: 15px; margin-right: 30px; float: left;
}
#content-main .result-block .fuzhu a {
	color: rgb(9, 86, 180);
}
#content-main .result-block .fuzhu a:hover {
	color: rgb(73, 172, 248);
}
#content-main .result-block .save-result-btn {
	left: 120px; top: 0px; display: none; position: absolute; background-repeat: no-repeat;
}
#content-main .result-block td {
	line-height: 30px;
}
#content-main .result-block .tbl {
	border-width: 1px 0px 0px 1px; border-style: solid; border-color: rgb(213, 213, 213); border-image: none;
}
#content-main .result-block .tbl td {
	border-width: 0px 1px 1px 0px; border-style: solid; border-color: rgb(213, 213, 213); border-image: none; height: 25px;
}
#content-main .result-block .tbl .td1 {
	background: rgb(248, 248, 248); width: 90px; padding-left: 10px;
}
#content-main .result-block .tbl .td2 {
	background: rgb(255, 255, 255); text-align: right; color: rgb(204, 204, 204); padding-right: 5px;
}
#content-main .result-block .td3 {
	color: rgb(204, 204, 204);
}
#content-main .result-block em {
	color: red; font-style: normal;
}
#content-main .result-block var {
	color: rgb(51, 51, 51);
}
#content-main .result-block .r_result {
	margin: 20px 0px; line-height: 36px;
}
#content-main .result-block .r_result .r_title {
	background: rgb(241, 241, 241); padding: 0px 20px; border: 1px solid rgb(213, 213, 213); border-image: none; height: 36px; position: relative;
}
#content-main .result-block .r_result .r_title .tjt {
	top: 15px; right: 20px; float: right; position: absolute;
}
#content-main .result-block .r_result .r_title .tjt1 {
	top: 15px; right: 20px; float: right; position: absolute;
}
#content-main .result-block .r_result .r_body {
	display: none;
}
#content-main .result-block .r_result .r_layout {
	border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); border-image: none;
}
#content-main .result-block .r_result .r_layout table {
	margin: 20px 0px;
}
#content-main .result-block .r_result .inpt {
	border: 0px currentColor; border-image: none; width: 80px; text-align: right;
}
#content-main .result-block .r_result .gcbx_tb {
	border-border: 0;
}
#content-main .result-block .r_result .gcbx_tb td {
	padding: 0px 20px;
}
#content-main .result-block .r_result .vtd {
	text-align: right; padding-right: 40px;
}
#content-main .result-block .r_result .bxlx ul {
	margin: 20px auto; border-radius: 5px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 378px; overflow: hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
#content-main .result-block .r_result .bxlx ul li {
	width: 125px; text-align: center; float: left; cursor: pointer;
}
#content-main .result-block .r_result .bxlx ul .on {
	background: rgb(241, 241, 241);
}
#content-main .result-block .result-info {
	color: rgb(172, 174, 175); line-height: 30px; font-size: 12px;
}
#content-main .block-desc {
	line-height: 22px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#content-main .help {
	left: 5px; top: 3px; width: 16px; height: 16px; display: inline-block; position: relative; 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 {
	background: rgb(255, 255, 255); padding: 0px; border: 1px solid rgb(153, 153, 153); border-image: none; top: 113px; width: 426px; display: none; position: absolute; z-index: 6000;
}
#content-main #citylist .bt {
	background: rgb(237, 237, 237); padding: 5px 0px 0px 20px; height: 25px; border-bottom-color: rgb(209, 209, 209); border-bottom-width: 1px; border-bottom-style: solid;
}
#content-main #citylist .lb {
	padding-left: 20px; float: left;
}
#content-main #citylist .close {
	padding: 10px; left: 392px; position: absolute;
}
#content-main #citylist dl {
	padding: 10px 0px; float: left;
}
#content-main #citylist dt {
	font-weight: 700;
}
#content-main #citylist li {
	width: 45px; color: rgb(0, 85, 187); float: left; cursor: pointer;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-month {
	width: 60px;
}
.err {
	background: rgb(255, 255, 255); display: block; position: absolute; z-index: 5000;
}
.err .arr {
	left: -6px; width: 7px; height: 28px; position: absolute; background-repeat: no-repeat;
}
.err .con {
	border: 1px solid rgb(202, 202, 202); border-image: none; height: 20px; color: rgb(102, 102, 102); line-height: 16px; padding-top: 5px; padding-right: 10px; padding-left: 25px; float: left; background-repeat: no-repeat;
}
.related-tools {
	font-size: 14px; margin-bottom: 10px;
}
.related-tools span {
	color: rgb(51, 51, 51);
}
.related-tools a {
	color: rgb(98, 146, 223); margin-right: 10px;
}
.related-tools a:hover {
	color: rgb(73, 172, 248);
}
.zhushou-code {
	top: 1px; width: 300px; height: 300px; right: -5px; position: absolute; _right: 5px;
}
.zhushou-code-200 {
	top: 1px; width: 200px; height: 200px; right: -5px; position: absolute; _right: 5px;
}
.zhushou-code a {
	width: 100%; height: 100%; display: block;
}
.zhushou-code-200 a {
	width: 100%; height: 100%; display: block;
}
.ui-footer {
	padding-bottom: 0px;
}
#content-main h3 {
	font-weight: 400; margin-left: 34px;
}
.hot {
	font-weight: 700;
}
.new-input .field-wrap {
	color: rgb(153, 153, 153); clear: both; font-size: 14px; margin-bottom: 10px; min-height: 36px;
}
.new-input .field-wrap label {
	top: 5px; width: 120px; text-align: right; padding-right: 10px; float: left; position: relative;
}
.new-input .field-wrap .field {
	width: 520px; float: left;
}
.new-input .field-wrap .ui-text {
	height: 28px; line-height: 28px; float: left;
}
.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 {
	width: 260px; height: 28px; line-height: 28px;
}
.new-input .field-wrap .ui-text input {
	width: 260px; height: 28px; line-height: 28px;
}
.new-input .field-wrap .field .item {
	color: rgb(102, 102, 102); line-height: 30px; margin-right: 10px;
}
.new-input .field-wrap .field span.item {
	color: rgb(153, 153, 153); cursor: pointer;
}
.new-input .field-wrap .field .hr {
	top: 15px; width: 525px; height: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: dotted; position: relative;
}
.new-input .field-wrap .field .item input {
	top: -2px; margin-right: 5px; position: relative;
}
.icon-more {
	top: -1px; margin-left: 5px; position: relative;
}
.new-result .title {
	left: -5px; font-size: 16px; position: relative;
}
.new-result .blue {
	color: rgb(105, 153, 227);
}
.new-result .field-wrap label {
	width: 130px; margin-left: -10px;
}
.new-result .field-wrap .field {
	width: 510px;
}
.new-result .detail {
	line-height: 28px; padding-left: 300px; position: relative;
}
.new-result .detail .strong {
	color: rgb(51, 51, 51); font-size: 18px; font-weight: 700;
}
.new-result .detail .star {
	color: rgb(105, 153, 227); padding-bottom: 5px; font-size: 28px; font-weight: 700;
}
.new-result .detail .tail.star {
	color: rgb(231, 231, 231);
}
.new-result .detail .desc {
	color: rgb(51, 51, 51);
}
.new-result .detail a {
	color: rgb(153, 153, 153); text-decoration: underline;
}
.new-result .detail a:hover {
	color: rgb(0, 85, 187);
}
.new-result .detail {
	height: 270px;
}
.new-result .detail br {
	line-height: 20px; overflow: hidden;
}
.new-result .detail .chart {
	background: url("aa93b061ec33bc24573c4ce4daa79519.png") no-repeat center; left: 0px; top: -50px; width: 300px; height: 300px; position: absolute;
}
.new-result .detail .chart .salary-desc {
	top: -40px; text-align: center; position: relative;
}
.new-result .detail .chart .salary-after-wrap {
	left: 0px; top: 100px; width: 280px; text-align: center; font-size: 12px; position: absolute; z-index: 1;
}
.new-result .detail .chart .salaryAfter {
	color: rgb(51, 51, 51); font-size: 24px;
}
.new-result .detail .chart .inner {
	width: 280px; height: 280px; position: relative; z-index: 2;
}
.new-result .money-detail {
	font-size: 14px; margin-top: 30px;
}
.new-result .money-detail .tip {
	color: rgb(102, 102, 102); padding-bottom: 10px;
}
.new-result .money-detail .tips {
	padding-top: 10px;
}
.new-result .money-detail .tips span {
	color: rgb(153, 153, 153); margin-right: 10px;
}
.new-result .money-detail .tips a {
	color: rgb(102, 102, 102); text-decoration: underline;
}
.new-result .money-detail .tips a:hover {
	color: rgb(0, 85, 187);
}
.new-result .money-detail table {
	border-collapse: collapse;
}
.new-result .money-detail table td {
	padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center; vertical-align: middle;
}
.new-result .money-detail table td.th {
	background: rgb(248, 248, 248); color: rgb(153, 153, 153);
}
.new-result .money-detail table td.left {
	text-align: left;
}
.new-result .money-detail table td.sign {
	color: rgb(51, 51, 51); font-weight: 700;
}
.reset-btn {
	text-align: center; line-height: 30px;
}
.more-inputs {
	display: none;
}
.new-input .field-wrap label.more-icon {
	background: url("dfadf5ae05a43c1ea057813ce1a7d66f.png") no-repeat 105px bottom; width: 100px; height: 16px; padding-right: 30px;
}
.new-input .field-wrap label.active.more-icon {
	background-position: 105px 4px;
}
.new-input .field-wrap .error {
	top: 5px; color: red; margin-left: 10px; display: none; position: relative;
}
.input-tip {
	background: url("fe5132868f137ee7ed2466525eacc503.png") no-repeat 10px; top: -5px; height: 40px; line-height: 40px; padding-left: 34px; display: inline-block; position: relative;
}
.input-tip .inner {
	padding: 0px 10px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 40px; line-height: 40px; display: inline-block;
}
.ui-select-bottom.ui-select-bottom .select-list {
	bottom: 28px;
}
#content-side {
	background: rgb(242, 247, 253); border: 1px solid rgb(239, 242, 247); border-image: none; width: 200px; float: left; min-height: 730px; _height: 730px;
}
#content-side h2 {
	border-top-color: rgb(239, 242, 247); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#content-side h2 span {
	padding: 0px 15px; color: rgb(51, 51, 51); line-height: 33px; font-size: 16px; font-weight: 700; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(239, 242, 247); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block;
}
#content-side ul {
	margin: 10px 0px;
}
#content-side ul li {
	height: 34px; font-size: 14px; background:url(01_1.gif) left no-repeat;
}
#content-side ul li em {
	color: rgb(255, 153, 0); font-size: 12px; font-weight: 700; margin-right: 5px;
}
#content-side ul li a {
	color: rgb(102, 102, 102);
}
#content-side ul li a {
	padding: 0px 35px; line-height: 34px; display: block;
}
#content-side ul li span {
	padding: 0px 35px; line-height: 34px; display: block;
}
#content-side ul li a:hover {
	background: rgb(255, 255, 255); color: rgb(51, 51, 51); text-decoration: none; border-top-color: rgb(233, 238, 246); border-bottom-color: rgb(233, 238, 246); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background:url(01.gif) left no-repeat;
}
#content-side ul li span {
	color: rgb(51, 51, 51); text-decoration: none; border-top-color: rgb(233, 238, 246); border-bottom-color: rgb(233, 238, 246); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background:url(02.gif) left no-repeat;
}
#header_search_btn:hover {
	background-position: 0px 0px;
}
#header_search_btn:active {
	background-position: 0px -70px;
}
#header_search_btn:hover {
	background-image: url("main_calculator_x.png");
}
#header_search_btn:active {
	background-image: url("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 {
	background-position: -143px -2395px;
}
.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;
}
.logo a {
	background-position: 0px -2755px;
}
#header_search_btn {
	background-position: -113px -2834px;
}
.header-menu li + li {
	background-position: -192px -2903px;
}
#title_dankuan {
	background-position: -162px -2977px;
}
#title_maifang {
	background-position: -162px -3047px;
}
#title_maiche {
	background-position: -162px -3117px;
}
#title_cunkuan {
	background-position: -162px -3187px;
}
#title_lilv {
	background-position: -162px -3259px;
}
#title_gongzi {
	background-position: -161px -3329px;
}
.lilv-header form .search-btn {
	background-position: -81px -3401px;
}
#content-main h3 {
	background-position: -179px -3471px;
}
#content-main .input-block .yt-text {
	background-position: right -3526px;
}
#content-main .input-block .dropdownBtn {
	background-position: -158px -3526px;
}
#content-main .input-block .cal-btn {
	background-position: -108px -3594px;
}
#content-main .input-block .reset-btn {
	background-position: -108px -3664px;
}
#content-main .result-block .save-result-btn {
}
#content-main .help {
	background-position: -177px -3793px;
}
.err .arr {
	background-position: -186px -3849px;
}
.err .con {
	background-position: -173px -3911px;
}
#article-section .wenda .wenda-search .btn_search {
	background-image: url("main_calculator_z.png");
}
#article-section .wenda .wenda-search .btn_search:hover {
	background-image: url("main_calculator_z.png");
}
#article-section .wenda .wenda-search .btn_search:active {
	background-image: url("main_calculator_z.png");
}
#article-section .wenda .wenda-search .btn_ask {
	background-image: url("main_calculator_z.png");
}
#article-section .wenda .wenda-search .btn_ask:hover {
	background-image: url("main_calculator_z.png");
}
#article-section .wenda .wenda-search .btn_ask:active {
	background-image: url("main_calculator_z.png");
}
.calc-icon-shenjia {
	background-image: url("main_calculator_z.png");
}
.calc-icon-daikuanhuasuanqi {
	background-image: url("main_calculator_z.png");
}
.calc-icon-xiangou {
	background-image: url("main_calculator_z.png");
}
.calc-icon-fangdai {
	background-image: url("main_calculator_z.png");
}
.calc-icon-gongjijin {
	background-image: url("main_calculator_z.png");
}
.calc-icon-dengebenxi {
	background-image: url("main_calculator_z.png");
}
.calc-icon-dengebenjin {
	background-image: url("main_calculator_z.png");
}
.calc-icon-zuhedai {
	background-image: url("main_calculator_z.png");
}
.calc-icon-ershoufang {
	background-image: url("main_calculator_z.png");
}
.calc-icon-ershoufangjiaoyishui {
	background-image: url("main_calculator_z.png");
}
.calc-icon-huankuanbijiao {
	background-image: url("main_calculator_z.png");
}
.calc-icon-tiqianhuankuan {
	background-image: url("main_calculator_z.png");
}
.calc-icon-huankuanzhuangkuang {
	background-image: url("main_calculator_z.png");
}
.calc-icon-quankuanmaiche {
	background-image: url("main_calculator_z.png");
}
.calc-icon-daikuanmaiche {
	background-image: url("main_calculator_z.png");
}
.calc-icon-cunkuanlilv {
	background-image: url("main_calculator_z.png");
}
.calc-icon-huoqicunkuan {
	background-image: url("main_calculator_z.png");
}
.calc-icon-dingqicunkuan {
	background-image: url("main_calculator_z.png");
}
.calc-icon-fangchanshui {
	background-image: url("main_calculator_z.png");
}
.calc-icon-fangchanshui_shanghai {
	background-image: url("main_calculator_z.png");
}
.calc-icon-fangchanshui_chongqing {
	background-image: url("main_calculator_z.png");
}
.calc-icon-dklilv {
	background-image: url("main_calculator_z.png");
}
.calc-icon-cklilv {
	background-image: url("main_calculator_z.png");
}
.calc-icon-gsjs {
	background-image: url("main_calculator_z.png");
}
.calc-icon-IndividualTax {
	background-image: url("main_calculator_z.png");
}
.calc-icon-YearAward {
	background-image: url("main_calculator_z.png");
}
.calc-icon-SalaryAfter {
	background-image: url("main_calculator_z.png");
}
.calc-icon-zmxy {
	background-image: url("main_calculator_z.png");
}
.logo a {
	background-image: url("main_calculator_z.png");
}
#header_search_btn {
	background-image: url("main_calculator_z.png");
}
.header-menu li + li {
	background-image: url("main_calculator_z.png");
}
#title_dankuan {
	background-image: url("main_calculator_z.png");
}
#title_maifang {
	background-image: url("main_calculator_z.png");
}
#title_maiche {
	background-image: url("main_calculator_z.png");
}
#title_cunkuan {
	background-image: url("main_calculator_z.png");
}
#title_lilv {
	background-image: url("main_calculator_z.png");
}
#title_gongzi {
	background-image: url("main_calculator_z.png");
}
.lilv-header form .search-btn {
	background-image: url("main_calculator_z.png");
}
#content-main h3 {
	background-image: url("main_calculator_z.png");
}
#content-main .input-block .yt-text {
	background-image: url("main_calculator_z.png");
}
#content-main .input-block .dropdownBtn {
	background-image: url("main_calculator_z.png");
}
#content-main .input-block .cal-btn {
	background-image: url("main_calculator_z.png");
}
#content-main .input-block .reset-btn {
	background-image: url("main_calculator_z.png");
}
#content-main .result-block .save-result-btn {
	background-image: url("main_calculator_z.png");
}
#content-main .help {
	background-image: url("main_calculator_z.png");
}
.err .arr {
	background-image: url("main_calculator_z.png");
}
.err .con {
	background-image: url("main_calculator_z.png");
}

.biaoti{width:100%; height:35px; color:#333; font-size:20px; padding-top:15px; text-align:center;margin:0 auto;}
#footer {
	width: 960px;
	background-color: #FFF;
	margin: 0 auto;
	height: 80px;
}
.foot_1 {
	margin: 0 auto;
	width: 960px;
}
.foot_1 img {
	margin-top: 8px;
}
.foot_4 {
	width: 700px;
	height: 24px;
	margin: 0 auto;
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #333;
	line-height: 24px;
	text-align:center
}
.foot_5 {
	width: 700px;
	margin: 0 auto;
}
.foot_5 ul {
	list-style-type: none;
}
.foot_5 li {
	font-family: "ËÎÌå";
	font-size: 12px;
	color: #333333;
	text-align: center;
	line-height: 24px;
	height: 24px;
	font-style: normal;
	font-weight: normal;
}