﻿/*
Style Name:房易 - 计算器
CSS Hack:文件底部
*/

/****reset style****/
#Contend em,#Contend i,#Contend address {font-style:normal;}
table {border-collapse: collapse; border-spacing: 0;}
img {border:none;vertical-align:middle;}
button,label {cursor:pointer;}

/**** base public****/
.hide {display:none;}
.left {float:left;}
.right {float:right;}
.clear_this {clear:both;}

.text_center {text-align:center;}
.text_left {text-align:left;}
.text_right {text-align:right;}

/** Color **/
.red {color:red;}
.blue {color:blue;}
.green {color:green;}
.gray {color:#A1A1A1;}
/****Layout****/
#Contend {
	clear:both;
	width:960px;
	margin:10px auto;
}
	/** 计算器菜单、标题 **/
	.calNav {
		position:relative;
		background:url(http://images.funeee.com/images/tools/bg.jpg) repeat-x;
	}
	.calNav h2 {
		margin:0;padding:0 15px;
		font-size:14px;
		color:#C7000A;
		line-height:31px;
		height:31px;
	}
	.calNav ul {
		position:absolute;
		right:0;
		top:0;
	}
	.calNav ul li {
		float:left;
	}
	.calNav ul li a:link,
	.calNav ul li a:visited {
		float:left;
		border-left:solid #cccccc 1px;
		line-height:30px;
		padding:0 20px;
	}
	.calNav ul li a:hover {
		background:url(http://images.funeee.com/images/tools/bg_01.jpg) repeat-x top;
	}
	.calNav ul li a.lh:link,
	.calNav ul li a.lh:visited {
		line-height:31px;
		font-weight:bold;
		background:url(http://images.funeee.com/images/tools/bg_01.jpg) repeat-x top;
	}
	/** 计算器菜单、标题 END **/

	.calMain {/** hasHack **/
		padding:30px;
		position:relative;
	}
	.calMain:after{
		content:"";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
		#loadTip {
			position:absolute;
			top:10px;
			left:410px;
			z-index:100;
			width:80px;
			padding:3px;
			text-align:center;
			color:#C46200;
			border:dashed #C46200 1px;
			background:#FFEEE6;
		}
		/** 计算器 - 输入数据部分 **/
		.calculator {
			position:relative;
			clear:both;
			padding:10px;
			overflow:hidden;
			zoom:1;
			z-index:100;
		}
			.calWrap {
				width:300px;
				float:left;
				margin-right:10px;
			}
			.spaceWrap {
				border-bottom:solid #f2f0f3 1px;
				margin-bottom:5px;
				text-align:center;
			}
			.calculator .spaceWrap label{
				float:none;
			}
		.calWrap div {
			padding:5px 20px;
		}
		.calWrap p {
			padding:0;
			margin:4px 0;
		}
		.calWrap p label {
			float:left;
			width:100px;
			line-height:22px;
			text-align:right;
		}
		.calWrap input {
			text-align:right;
		}
		.calWrap button {
			margin:0 auto;
			display:block;
		}
		/** 计算器 - 输入数据部分 END **/

		/** 计算结果 **/
		.calResult {
			float:left;
			padding:10px;
		}
			.rsList {/** hasHack **/
				position:relative;
				z-index:100;
			}
			.rsListMenu li {float:left;}
			.rsListMenu a:link,
			.rsListMenu a:visited {
				position:relative;
				bottom:-1px;
				float:left;
				margin-right:2px;
				height:27px;
				width:76px;
				line-height:27px;
				text-align:center;
				color:#adadad;
				background:#f9faf2 url(http://images.funeee.com/images/tools/counter_nav_bg.gif) no-repeat top;
			}
			.rsListMenu a:hover {
				color:#8d8d8d;
			}
			.rsListMenu a.lh:link,
			.rsListMenu a.lh:visited {
				position:relative;
				z-index:100;
				bottom:-1px;
				height:28px;
				color:#ae4a00;
				background-image:url(http://images.funeee.com/images/tools/counter_nav_bgLH.gif);
			}
			.rsView {
				position:relative;
				clear:both;
				width:518px;
				padding:10px;
				margin-bottom:10px;
				border:solid #e7e8e3 1px;
				color:#818181;
				background:#f9faf2;
			}
			.rsView:after{
				content:"";
				display:block;
				height:0;
				clear:both;
				visibility:hidden;
			}
			.rsView p {
				margin:0;padding:0;
				overflow:hidden;
				zoom:1;
				line-height:1.5;
			}
			.rsView strong {
				display:block;
				clear:both;
				float:left;
				width:100px;
				text-align:right;
				font-weight:normal;
			}
			.rsView em {
				color:#F99B46;
			}
			.rsView ins {
				text-decoration:none;
				color:#BFBFBF;
			}

			.tabRS {
				width:518px;
				border-collapse:collapse;
			}
			.tabRS thead th {
				color:#83400e;
			}
			.tabRS thead th,
			.tabRS tbody td{
				padding:5px;
				width:93px;
				text-align:center;
				font-weight:normal;
				border-bottom:dashed #eaebe4 1px;
			}
			.tabRS tbody td {width:auto;}
			.tabRS thead.comRS th {
				width:85px;
			}
			.tabRS thead.comRS th.w5 {width:8px;}
			.tabRS tbody tr.row2{
				background:#f4f5ed;
			}
			.tabRS tbody tr {_cursor:pointer;}
			.tabRS tbody tr.row2:hover td,
			.tabRS tbody tr:hover {
				background:#f7fae1;
				cursor:pointer;
			}
		/** 计算结果 END **/

.countWrap {
	position:relative;
	border:solid #cccccc 1px;
	padding:1px;
	margin-bottom:10px;
	zoom:1;
	background:#ffffff;
}
.countWrap h3 {
	position:relative;
	z-index:10;
	border-bottom:solid #cccccc 1px;
	font-size:14px;
	color:#C7000A;
	margin:0;
	padding:0 0 0 8px;
	height:34px;
	line-height:34px;
	background:url(http://images.funeee.com/images/top/lha_bg.gif) repeat-x 0 -250px;
}
	.countMenu {
		position:absolute;
		z-index:100;
		top:0;
		right:0;
		height:35px;
		line-height:35px;
	}
	.countMenu li {
		float:left;
		border-left:solid #cccccc 1px;
	}
	.countMenu li a {
		position:relative;
		z-index:100;
		float:left;
		padding:0 5px;
	}
	.countMenu li a.lh,
	.countMenu li a:hover {
		background:#ffffff url(http://images.funeee.com/images/tools/bg_01.jpg) repeat-x  center top;
		padding-bottom:1px;
	}
.calRS {
	float:left;
	padding:10px 0;
	width:271px;
}
	.calRS p {
		clear:both;
		margin:0;
		padding:0;
		line-height:1.8;
	}
	.calRS p strong {
		float:left;
		width:108px;
		text-align:right;
	}
	.calRS p em {
		font-style:normal;
		color:#AE4A00;
	}
	.calRS p ins {
		display:block;
		text-align:right;
		text-decoration:none;
		color:#ADADAD;
	}
	.calRS h4 {
		font-size:12px;
		font-weight:normal;
		border-bottom:dashed #BFBFBF 1px;
		margin:0 0 5px;
		padding:0 6px;
		color:#BFBFBF;
	}
	a.viewPre {
		display:block;
	}
	a.viewPre:hover {
		text-decoration:underline;
	}
	.perRS {
		position:absolute;
		top:-50px;
		right:-180px;
		z-index:100;
		background:#ffffff;
		border:solid #cccccc 1px;
		padding:10px;
	}
	.detailTabRS {
		height:250px;
		width:534px;
		overflow:auto;
	}
	.perRS a.close {
		position:absolute;
		right:0;
		top:0;
		display:block;
		width:12px;
		height:12px;
		line-height:12px;
		text-align:center;
	}
	.perRS a.close:hover {
		color:red;
	}
/** IE fix **/
	.calMain,/** ie下清除浮动 **/
	.rsListMenu /** ie下block **/{
		*zoom:1;
	}