/* 在线申请 */
.apply{position: relative; padding-bottom: 50px;}
.apply tbody{border-top: 0;}
.blue{color: #0279d7;}
.red{color: #e34220;}
.apply td{padding: 10px 0;}
.apply td.tr{padding-right: 5px; width: 122px; vertical-align: middle; font-size: 13px; color: #3a3a3a;}
.apply .submit{margin-top: 20px; width: 270px; height: 54px; background: #e80000; color: #fff; font-size: 20px; font-weight: bold; cursor: pointer; border: 0; outline: 0; -webkit-transition: all 0.3s; transition: all 0.3s;}
.apply .submit:hover{background: #a20000;}
.required{margin-left: 10px; padding: 12px 15px; width: 88%; font-size: 13px; color: #3a3a3a; border: 1px solid #d7d7d7;}
.required:focus, .required:focus{-webkit-animation:ipt-focus 0.4s both; animation:ipt-focus 0.4s both; border: 1px solid #e80000;}
@-webkit-keyframes ipt-focus {
  0 { -webkit-transform: scale(1,1); transform: scale(1,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}
  25% { -webkit-transform: scale(0.95,0.95); transform: scale(0.95,0.95); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}
  50% { -webkit-transform: scale(0.95,0); transform: scale(0.95,0); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;}
  75% { -webkit-transform: scale(0.95,0.95); transform: scale(0.95,0.95); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; background: #e80000; color: #fff; }
  100% { -webkit-transform: scale(1,1); transform: scale(1,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; background: #e80000; color: #fff; }
}
@keyframes ipt-focus {
  0 { -webkit-transform: scale(1,1); transform: scale(1,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  25% { -webkit-transform: scale(0.95,0.95); transform: scale(0.95,0.95); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  50% { -webkit-transform: scale(0.95,0); transform: scale(0.95,0); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
  75% { -webkit-transform: scale(0.95,0.95); transform: scale(0.95,0.95); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; background: #e80000; color: #fff; } 
  100% { -webkit-transform: scale(1,1); transform: scale(1,1); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; background: #e80000; color: #fff; }
}
.tr{text-align: right;}
.tc{text-align: center;}
.apply textarea.required{width: 94.5%; border-color: #d7d7d7;}
.tips{display: none; z-index: 10; top: 30%; left: 50%; margin-top: -35px; margin-left: -135px; padding: 10px; width: 250px; line-height: 20px; text-align: center; font-size: 14px; color: #fff; border-radius: 3px; background: rgba(0,0,0,.75); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000,endColorstr=#bf000000); zoom:1;}
:root .tips{filter: none\9;}
.pa{position: absolute;}
.video{background: #000;}
.video .player{top: 50%; left: 50%; margin-top: -46px; margin-left: -46px;}
.video video{display: none;}
.video video p{margin: 200px auto 120px; text-align: center; color: #fff; font-size: 20px;}
.pr{position: relative;}


	
@media (max-width: 414px){
.apply td.tr{width: auto;}
.apply td{padding: 3px 0;}
.apply textarea.required{width: 87.5%;}
.apply .tips{position: fixed;}
}		
		
		