@charset "utf-8";
body{font-family:Microsoft YaHei, Arial; background:#92bdf1;}

/*loading*/
.loading{ position:fixed; left:0; right:0; bottom:0; top:0; background:#92bdf1; z-index:99;}
.loadbox{ width:100px; height:100px; position:absolute; top:50%; left:50%; margin:-50px 0 0 -50px;}
.loadtext{ width:100px; height:50px; font-weight:bold; font-size:25px; color:#fff; margin:0 auto; text-align:center;}
.circle1{background-color: rgba(0,0,0,0);border:5px solid rgba(255,255,255,0.9);opacity:.9;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:50px;box-shadow: 0 0 35px #fff;width:50px;height:50px;margin:0 auto;-moz-animation:c1 1s infinite ease-in-out;-webkit-animation:c1 1s infinite linear;}
.circle2{background-color: rgba(0,0,0,0);border:5px solid rgba(255,255,255,0.9);opacity:.9;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-radius:30px;box-shadow: 0 0 10px #fff;width:30px;height:30px;margin:0 auto;-moz-animation:c2 1s infinite ease-in-out;-webkit-animation:c2 1s infinite linear; position:relative; top:-50px;}
@-webkit-keyframes c1 {
	0% { -webkit-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #fff; }
	50% { -webkit-transform:rotate(120deg); opacity:1;}
	100% { -webkit-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes c1 {
	0% { -moz-transform:rotate(160deg); opacity:0; box-shadow:0 0 1px #2187e7;}
	50% { -moz-transform:rotate(145deg); opacity:1; }
	100% { -moz-transform:rotate(-320deg); opacity:0; }
}
@-moz-keyframes c2 {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg);  }
}
@-webkit-keyframes c2 {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
	
/*横屏*/	
.cover{width:100%;height:100%;background:#92bdf1;color:#fff;position:fixed; left:0; top:0;display:none; z-index:99;}
.cover p{position:absolute; top:50%; left:0; margin-top:90px;text-align:center;width:100%;font-family:\5E7C\5706;font-size:14px}
.iphone{width:72px;height:123px;position:absolute;left:50%;top:50%;margin-left:-36px;margin-top:-61.5px;-webkit-animation:zhuan 1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-delay:0.3s;text-align:center}
.iphone img{display:block;width:100%;}
@-webkit-keyframes zhuan {
	0%{-webkit-transform:rotate(-90deg);}
	50%{-webkit-transform:rotate(0deg);}
	100%{-webkit-transform:rotate(-90deg);}
}




/*首页样式*/
.wrap{width:100%;min-height:100%;position:relative;overflow:hidden;background:#92bdf1;padding-bottom:5%}
.wrap img{display:block;width:100%}
.logo{width:100%;}
.home{width:16.4%;position:absolute;right:0;top:0}

.main{width:90%;margin:0 auto;border:1px solid #e9f2fc;padding:2%;-webkit-box-sizing:border-box;position:relative}
.content{background:#e9f2fc;-webkit-box-shadow:2px 2px 5px #6b88ae;padding:8% 4%;color:#0a3181}
.content h1{font-size:18px;}
.line{background:#e46b25;height:1px;margin-top:12px;margin-bottom:12px}
.content h2{color:#e46b25;font-size:15px;padding:5px 0}

.content p span{color:#e46b25;font-size:14px}
.content a.apply{display:block;width:45%;color:#fff;background:#448aca;-webkit-box-shadow:1px 1px #295fa4;text-align:center;padding:3% 0;margin:0 auto}


.bg1{width:13%;position:absolute;left:0;bottom:0}
.bg2{width:13%;position:absolute;right:0;bottom:0;}





/*版权*/
.footer{width:100%;z-index:90;text-align:center;color:#333333;line-height:30px;background:#92bdf1}
.footer img{vertical-align:middle; padding-right:5px;width:14px;margin-top:-4px}

/*填写微简历*/
.resume{color:#0c3382;}
.resume span{color:#e46b25; font-size:14px;}
.resume input{padding:0px 15px; width:100%; height:32px; box-sizing:border-box; border:1px solid #e46b25;  background:#e9f2fc; font-family:\5FAE\8F6F\96C5\9ED1; color:#999999; line-height:30px; font-size:12px;}
.resume select{padding:0px 15px 0px 11px; width:100%; height:32px; box-sizing:border-box; border:1px solid #e46b25;  background:#e9f2fc url(../images/r_select.png) no-repeat center right; background-size:auto 100%; font-family:\5FAE\8F6F\96C5\9ED1; color:#999999; line-height:30px; -webkit-appearance:none; -moz-appearance:none; font-size:12px;}
.resumebtn{width:100%; height:auto; padding:5% 0;}
.resumebtn a{width:45%; display:block; margin:0 auto;}
.resumebtn a img{width:100%;}
/*填写微简历*/

/*登录*/
.login{padding:10% 8% 10% 8%;}
.login img{width:20px;}
.login table{background:none; color:#0c3382;}
.login table input{width:100%; height:30px; box-sizing:border-box; background:none; font-family:\5FAE\8F6F\96C5\9ED1; color:#0c3382; font-size:14px; line-height:30px; border:none;}
.login table tr.bor{border-bottom:1px solid #e46b25}
.l_p{padding:10px 0 0 0; color:#666;} 
.l_t{font-size:16px;}
.loginbtn{width:100%; height:100%; overflow:hidden; padding:5% 0; box-sizing:border-box;}
.loginbtn a{width:45%; display:block; float:left;}
.loginbtn a img{width:100%;}
.loginbtn a:nth-child(2){float:right;}
/*登录*/

/*媒体查询兼容手机尺寸*/

/*ipad mini*/
	@media screen and (min-width:768px) and (min-height:960px)
	
	{
		.content{font-size:24px}
		.content h1{font-size:32px}
		.content h2{font-size:30px}
		.content p span{font-size:26px}
		.l_t{font-size:32px}
		.login table input{height:60px;line-height:60px;font-size:24px}
		.login img{width:28px;padding-right:15px}
		.resume span{font-size:26px}
		.resume select,.resume input{height:60px;line-height:60px;font-size:24px}
		.resume  td,.bor td{height:80px}
		.footer{font-size:18px}
		
	}