	#estate>div:first-child{
		width: 1280px;
		margin:0 auto;
	}
	#estate>div:first-child img{
		width: 100%;
	}
	#estate thead{
		text-align: center;
	}
	#estate>div:nth-child(2),#estate>div:nth-child(3){
		width: 1280px;
		margin: 0 auto;
		
	}
	#estate table thead td{
		font-size: 22px;
		line-height: 53px;
	}
	#estate table thead td:nth-child(1){
		background: rgb(9,42,77);
		color:rgb(160,128,74) ;
		font-family: "Microsoft YaHei", "STHeiti" ,Arial, Helvetica!important;
		/* cursor: pointer; */
	}
	/* #estate table thead td:nth-child(1):hover{
		background: #061E38;
	}
	#estate table thead td:nth-child(2):hover{
		background:#927545;
	}
	#estate table thead td:nth-child(3):hover{
		background:#9E242B;
	} */
	#estate table thead td:nth-child(2){
		background: rgb(160,128,74);
		color:rgb(9,42,77);
		font-family: "Microsoft YaHei", "STHeiti" ,Arial, Helvetica!important;
	/* 	cursor: pointer; */
	}
	#estate table thead td:nth-child(3){
		background: rgb(180,42,50);
		font-family: "Microsoft YaHei", "STHeiti" ,Arial, Helvetica!important;
		color: #fff;
		/* cursor: pointer; */
	}
	#estate h5{
	    text-align: left;
		font-size: 15px;
		color: #5e5e5e;
		font-weight: 700;
		
	}
	#estate>div:nth-child(2){	
		padding:20px 110px 25px 90px ;
		    text-align: left;
	}
	#estate>div:nth-child(2) div{
	    text-indent: 2em;
		font-size: 14px;
		color: #666;
		line-height: 28px;
		    text-align: justify;
	}
	
	
	#estate tfoot td>span{		
		display: block;
		border-right: 1px solid rgb(165,165,165);	
		height: 120px;
	}
	#estate tfoot td:last-child span{
		border: none;
	}
	#estate tfoot td{
		padding: 10px 0;
		text-align: center;
		vertical-align: middle;
	}
	
	#estate tfoot{
		background: rgb(236,237,238);
	}
	#estate tfoot .logo_pl1{
		display: block;
		width: 70%;
		height: 90%;
		margin-top: 5%;
		margin-left: 10%;
		background: url(../img/majorbusiness/logo3.png) no-repeat  center center;
		background-size: contain;
	}
	#estate tfoot .logo_pl2{
		display: block;
		width: 70%;
		height: 90%;
		margin-top: 5%;
		margin-left: 10%;
		background: url(../img/majorbusiness/logo1.png) no-repeat  center center;
		background-size: contain;
	}
	#estate tfoot .logo_pl3{
		display: block;
		width: 70%;
		height: 90%;
		margin-top: 5%;
		margin-left: 10%;
		background: url(../img/majorbusiness/logo2.png) no-repeat  center center;
		background-size: contain;
	}
	
@media screen and (min-width: 320px) and (max-width: 540px){
		
		#estate>div:nth-child(2),#estate>div:nth-child(3){
		width: 100%;		
		}
			#estate>div:first-child{
			width: 100%;
			margin:0 atuo;
	}
		#estate>div:nth-child(2) {
    	 padding: 23px 20px 22px 22px; 
		}
		#estate>div:nth-child(2) div,#estate h5  {
	    text-indent: 1em;
		}	
		#estate table thead td {
		    font-size: 16px;
		    line-height:42px;
		}
		#estate table tbody img{
			width: 100%;
		}
		#estate table tfoot img{
			height: 60%;
		}
		#estate tfoot span{
			height: 50px;
		}
		#estate tfoot td>span{		
		display: block;
		border-right: 1px solid rgb(165,165,165);	
		height: 60px;
	}
		
	}


@media (max-width: 320px){
		#estate table thead td {
		    font-size: 15px;
		    line-height:42px;
		}
		
		#estate>div:nth-child(2),#estate>div:nth-child(3){
		width: 100%;		
		}
		#estate>div:nth-child(2) {
    	 padding: 23px 20px 22px 22px; 
		}
		#estate>div:nth-child(2) div,#estate h5  {
	    text-indent: 1em;
		}	
		#estate table tbody img{
			width: 100%;
		}
		#estate table tfoot img{
			height: 60%;
		}
		#estate tfoot span{
			height: 50px;
		}
}
	
	