html, body {	height: 100%;	overflow-x: hidden;}body {	background-color: #FFFFFF;	font-family: "Hiragino Sans GB","Microsoft YaHei",sans-serif;	font-size: 14px;	color: #333;	font-weight: normal;}a:link, a:visited, a:hover, a:active {	color: #05386f;}.site-wrapper {	display: table;	height: 100%;	min-height: 100%;	width: 100%;}.site-wrapper-inner {	display: table-cell;	vertical-align: middle;	text-align: center;}.arrow {	height:auto;	left:50%;	margin-left:-12px;}h3 {	font-size: 36px;	font-weight: 900;	color: #000;	margin-bottom: 40px;}h4 {	font-size: 20px;	font-weight: 900;}hr {	border: 1px solid #fff;    width: 100px;    margin-top: 40px;    margin-bottom: 40px;    opacity: 0.4;} .page-home { 	background: transparent url(../img/1.jpg) no-repeat 100% 0; 	background-size: cover; 	color: #fff; } .page-home  .links {	 margin-top: 100px;	 font-size: 16px;	 color: #6785a5; } .page-home a {	 text-decoration: underline;	 color: #6785a5; } .page-home h1 {	font-size: 72px;	font-weight: 900;	margin-top: 40px;	margin-bottom: 40px;} .page-home h2 {	font-size: 30px;} .page-photos {	 background: transparent url(../img/8.jpg) no-repeat center center;	 background-size: cover; }  .page-photos h3 {	 color: #fff; } .page-guest {	 background: transparent url(../img/10.jpg) no-repeat center center;	 background-size: cover;	 	 color: #333; }  .page-guest h4, .page-guest small {	color: #000;}.page-news {	 background: transparent url(../img/3.jpg) no-repeat center center;	 background-size: cover;	 color: #333; }.page-news li {	margin-bottom: 5px;}.page-rav {	 background: transparent url(../img/6.jpg) no-repeat center center;	 background-size: cover;	 color: #fff; } .page-rav h3,  .page-rav small {	 color: #fff;} .page-rav a {	color: #fff;} .page-rav .row,  .page-guest .row {	 margin-bottom: 40px; }.page-video {	 background: transparent url(../img/4.jpg) no-repeat center center;	 background-size: cover;	 color: #fff; } .page-video h3 {	 color: #fff; }footer {	font-size: 12px;	padding: 10px;	margin-top:  10px;}