@charset "UTF-8";
/**
 * 
 * @authors huangsiyuan (horizon0514@qq.com)
 * @date    2015-08-22 14:41:57
 * @version $Id$
 */
 *{
 	box-sizing: border-box;
 	margin:0;
 	padding:0;
 }
body{
	background: #FDFFDF;
}
p,h1,h2,h3{
	font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;
}
h1,h2,h3,h4{
	margin-top: 20px;
    margin-bottom: 10px;
}
.font12{
	font-size:12px;
}
.font14{
	font-size: 14px;

}
.font18{
	font-size:18px;
}
.text-center{
	text-align: center;
}
header img{
	width:100%;
	margin-bottom: 25px;
}
section{
	text-align: center;
	padding:0 10px;
}

.promotion img{
	width:50%;
	margin-top: 22px;
	margin-bottom: 26px;
}
.rank img{
	width:96%;
}
.golden{
	color: #D8AD5C;
}
.red{
	color:#FF3541;
	font-weight: bold;
}
.grey{
	color:#B4B6A7;
}
.table{
	border:1px solid #E8CB98;
	margin:0 auto;
	
}
thead tr:first-child{
	background: #E3BC76;
	color:white;
}
table{
	border-color: #E8CB98;
}
td{
	text-align: left;
}

.detail div{
	width:96%;
	margin:0 auto;
	margin-top:57px;
	border:1px solid #E8CB98;
	padding:14px;
	text-align: left;
	background: white;
}

.detail div>h1{
	color:red;
}
.detail div>h1:before{
	content:"";
	display:inline-block;
	border-bottom:1px solid red;
	width:35%;
	margin-bottom:6px;
	margin-right: 10px;

}
.detail div>h1:after{
	content:"";
	display:inline-block;
	border-bottom:1px solid red;
	width:35%;
	margin-bottom: 6px;
	margin-left: 10px;


}
.calculator{
	margin:0px 10px;
	background-color:#fff;
	border:1px solid #deba7c;
	margin-bottom:20px	
}
.calculator h1{
	text-align:center;
	color:#fff;
	background-color:#deba7c;
	padding:8px 0px;
	width:100%;
	margin-top:0px;
	font-size:14px;
	font-weight:normal;
}
.calculator>div{
	margin:15px 10px;
	display:-webkit-box;
}
.calculator>div:nth-of-type(1) span{
	line-height:34px;;
	height:34px;
	display:block;	
}
.calculator div span,b{
	text-align:left;
	font-size:12px;
}
.calculator b{
	font-weight:bolder;
	margin-left:10px;
}
.calculator div input{
	-webkit-box-flex:1;
	height:20px;
	margin:0px 10px;
	border:1px solid #a5a5a5;
	text-indent:5px;
	font-size:12px;
	padding:14px 0px
}
.calculator p{
	text-align:left;
	color:#ff5831;
	margin:0px 10px 20px 10px;
	font-size:12px;
}
.detail div h2{
	font-size:14px;
	font-weight: bold;
	color:red;
}
.detail div p{
	font-size:14px;
	color:#555555;
}
footer{
	text-align:center;
	margin-top:28px;
	padding-bottom: 56px;
}
footer img{
	width:66%;
	margin-bottom: 24px;
}
footer p{
	font-size: 14px;
	color:#555555;
}
footer a{
	font-size: 14px;
	line-height: 20px;
	color:#FF4C4D;
	text-decoration:underline;
}
