@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'Polsku';
    src: url('../font/Polsku.eot'); /* IE9 Compat Modes */
    src: url('../font/Polsku.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('../font/Polsku.woff') format('woff'), /* Modern Browsers */
			 url('../font/Polsku.woff2') format('woff2'), /* Modern Browsers */
             url('../font/Polsku.ttf')  format('truetype'), /* Safari, Android, iOS */
             url('../font/Polsku.svg#Polsku') format('svg'); /* Legacy iOS */
   }
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    /* transition: all 0.35s; */
}

 html {
	 font-size:16px;
}
 body{
	font-family: Arial,'Open Sans', Helvetica, sans-serif;
	background-color:#171306;
	font-weight: normal;
	padding: 0;
	margin: 0;
  	background-size: cover!important;
	height:100%;
	height:100vh;
}
 input,select,textarea {
	 font-family: Arial,'Open Sans', Helvetica, sans-serif;
	 vertical-align:middle;
	 padding: 0;
	margin: 0;
}


 .holded {
	 color:#777;
}
 img {
	 border:0;
	 max-width:100%;
}
 div, ul, ol, li, dl, dt, dd, a, img, form, p, h1, h2, h3, h4, h5, h6, span {
	 margin:0;
	 padding:0;
	 border:0px;
}

 input,select{
	 outline: none;
}
 ul,li{
	list-style: none;
}
 a:link,a:visited{
	 color:#fff07e;
	 text-decoration:none;
}
 a:hover{
	 color:#fff07e;
}
 ::-moz-placeholder {
	 color: #777;
}
 ::-webkit-input-placeholder {
	 color: #777;
}
 :-ms-input-placeholder {
	 color: #777;
}
/*去除手机端按钮默认样式*/
 input{
	 -webkit-appearance: none;
	 outline: none;
}
 input:-webkit-autofill {
	 -webkit-box-shadow: 0 0 0px 10 00px white inset;
}
/*去除 select 背景*/
 select::-ms-expand {
	 display: none;
}
 select {
	 border: none;
	 outline: none;
	 appearance: none;
	 -moz-appearance: none;
	 -webkit-appearance: none;
	 -ms-appearance: none;
}
/* Clear Fix */
 .clearfix:after {
	 content:".";
	 display:block;
	 height:0;
	 clear:both;
	 visibility:hidden;
	 overflow:hidden;
}
 .clearfix {
	 display:inline-block;
}
/* Hide from IE Mac */
 .clearfix {
	display:block;
}
/* End hide from IE Mac */
/* end of clearfix */
 .cl{
	clear: both;
}
/* layout */
/******************/
 .header{
	width:100%;
	 position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
 
 .mask{
	position: fixed;
	 top:0%;
	 left: 0%;
	 background:#272727;
	 opacity:0.65;
	 filter:alpha(opacity=65);
	 width: 100%;
	 height: 100%;
	 z-index: 9;
}
 .signin{
	background:none;
	line-height:20px;
	padding:5px 0;
	text-align:center;
	float: right;
}
 .signin span{
	color:#eee;
	font-weight:400;
	font-size:14px;
}
 .signin a{
	background:rgba(255,255,255,0.25);
	padding:8px 18px;
	font-size:14px;
	font-weight: 600;
	 color:#fff;
	text-align: center;
	border-radius: 30px;
	transition: all 0.2s;
}
 .signin a:hover{
	background:#ffcc00;
}
 .header .logo{
	float:left;
	padding-top: 15px;
}
 .header{
	max-width:1000px;
	 padding:0 10px;
	 height:auto;
	 margin:5px auto;
	overflow:hidden;
	 clear:both;
	 z-index: 2;
}
 .header ul{
	padding:0;
	 margin:0;
	 list-style:none;
}

 .copyright{
	display:block;
	font-size:13px;
	position:fixed;
	bottom:0;
	width:100%;
	color:#707070;
	padding:1vh 0;
	text-align:center;
	z-index:-1;
}



 @media (max-height:767px)and (orientation:landscape){
	 body{
		min-height:700px;
	}
	 .copyright{
		position: absolute;
		top:700px;
	}
}
 