
#about{
	width: 50%;
	min-height: 600px;
	background-color: rgba(255,255,255,0.9);
	margin-top:0px;
	margin: auto;
	z-index: 99; 
	border-radius: 5px;
	overflow: hidden;
}
#about h1{
	padding: 20px;
	font-size: 17px;
    color: #000;
    font-family: 'dejavu_sansbook';
    margin-left: 20px;
    margin-top: 10px;
}
#about p{
	font-size: 14px;
    line-height: 20px;
    color: #525252;
    padding: 5px;
    margin-left: 15px;
    font-family: 'dejavu_sansbook';
    margin-left: 35px;
}
#Calculation{
	width: 1200px;
	min-height: 20px;
	margin: auto;
	height: 300px;
}
#Calculation-test{
	width: 1200px;
	min-height: 20px;
	margin: auto;
}
#Calculation-test h1{
	padding: 20px;
	font-size: 17px;
    color: #15678f;
    font-family: 'dejavu_sansbook';
    margin-left: 20px;
    margin-top: 10px;
}
#Calculation-test p{
	font-size: 14px;
    line-height: 20px;
    color: #525252;
    padding: 5px;
    margin-left: 15px;
    font-family: 'dejavu_sansbook';
    margin-left: 35px;
    
}
#flor{
	width: 1200px;
	height: 132px;
	margin-top: 10px;
}
#flor .flor-title{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
#flor .flor-title>li{
	font-family: 'dejavu_sansbold';
	color: #15678f;
	width: 100px;
	padding: 0px 3px;
	font-size: 13px;
	float: left;
}
#flor .flor-title>li:nth-child(1){
	margin-left: 100px;
	line-height: 30px;
}
#flor .flor-title>li:nth-child(2){
	margin-left: 0px;
	line-height: 30px;
}
#flor .flor-title>li:nth-child(3){
	margin-left:4px;
	line-height: 30px;
}
#flor .flor-title>li:nth-child(4){
	margin-left: 0px;
	line-height: 17px;
}
#flor .flor-title>li:nth-child(5){
	margin-left: 0px;
	line-height: 13px;
}
#flor .flor-title>li:nth-child(6){
	width: 40px;
	margin-left: 0px;
	line-height: 17px;
}
#flor .flor-title>li:nth-child(7){
	width: 40px;
	margin-left:65px;
	line-height: 17px;
}
#flor .flor-title>li:nth-child(8){
	width: 40px;
	margin-left: 100px;
	line-height: 17px;
}
#flor .flor-title>li:nth-child(9){
	width: 40px;
	margin-left:60px;
	line-height: 17px;
}
#flor .flor-title>li:nth-child(10){
	width: 40px;
	margin-left: 50px;
	line-height: 30px;
}
#flor .flor{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	margin-top: -10px;
}
#flor .flor>li{
	line-height: 40px;
	color: #ff3939;
	padding: 0px 7px;
	float: left;
	font-size: 15px;
}
#flor .flor>li:nth-child(5){
	width: 70px;
	height: 35px;
	padding: 0px 10px;
	border-radius: 3px;
	margin-top: 2px;
	margin-left: 8px;
	border: 1px solid #53b6e6;
	background-color: #acdcf2
}
#flor .flor>li:nth-child(6){
	width: 70px;
	height: 35px;
	padding: 0px 10px;
	border-radius: 3px;
	margin-top: 2px;
	margin-left: 14px;
	border: 1px solid #53b6e6;
	background-color: #acdcf2
}
#flor .flor>li:nth-child(7){
	width: 70px;
	height: 35px;
	padding: 0px 10px;
	border-radius: 3px;
	margin-top: 2px;
	margin-left: 14px;
	border: 1px solid #53b6e6;
	background-color: #acdcf2
}
#flor .flor>li:nth-child(8){
	
	margin-left: 9px;
	
}
#flor .flor>li:nth-child(9){
	width: 70px;
	height: 35px;
	padding: 0px 10px;
	border-radius: 3px;
	margin-top: 2px;
	margin-left: 48px;
	border: 1px solid #53b6e6;
	background-color: #acdcf2
}
#flor .flor>li:nth-child(10){
	width: 70px;
	height: 35px;
	padding: 0px 10px;
	border-radius: 3px;
	margin-top: 2px;
	margin-left: 14px;
	border: 1px solid #53b6e6;
	background-color: #acdcf2
}
#flor .flor>li:nth-child(11){
	width: 66px;
	height: 35px;
	padding: 0px 10px;
	border-radius: 3px;
	margin-top: 2px;
	margin-left: 14px;
	border: 1px solid #53b6e6;
	background-color: #acdcf2
}
.flor-title-1{
	color: #000;
	font-family: 'dejavu_sansbook';
	font-weight: bold;
}
.flor-title-4{
	margin-left: 55px;
	color: #000;
	font-family: 'dejavu_sansbook';
	font-weight: bold;
}
.flor-2{
	margin-top:20px;
}
.text{
	width: 70px;
	height: 35px;
	padding: 0px 10px;
	border-radius: 3px;
	border: 1px solid #9bbdf7;
	outline: none;
	background-color: #d2e1fb;
}
#part{
	width: 193px;
	height: 262px;
	margin: 10px 35px;
	display: inline-block;
	border-radius: 5px;
	border:1px solid rgba(0,0,0,0.1);
		-webkit-transition: all 0.3s;
	 -moz-transition: all 0.3s;
	 -o-transition: all 0.3s;
	transition: all 0.3s;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 90% 90%;
}
#part:hover{
	
	opacity: 0.6;
}
@media only screen and (max-width: 1200px) {

	#Calculation-test{
  width: 70%;
    
}
}
@media only screen and (max-width: 900px) {

	#Calculation-test{
  width: 80%;
    
}
}
@media only screen and (max-width: 800px) {

	#Calculation-test{
  width: 90%;
    
}
}
@media only screen and (max-width: 700px) {

	#Calculation-test{
		margin-left: 1%;
  width: 98%;
    
}
}
