﻿html, body { margin: 0; padding: 0; height:100%;}
img { border: 0; max-width:100%;}
ul, li { margin: 0; padding: 0; list-style:none;}
a { text-decoration: none; }

.m {position:relative; max-width: 640px;margin: 0 auto; overflow:auto; }

.bg { position: fixed; z-index: -1;left:0;top:0;right:0;bottom:0; background: url(bg4.jpg) center top no-repeat; background-size: 100% 100%; height: 100%; }
.bg2 { position: fixed; z-index: -1;left:0;top:0;right:0;bottom:0; background:#ededed url(bg3.jpg) no-repeat; background-size: 100% auto; height: 100%; }


.logo { padding:40px 20px 20px 20px;text-align:center; }
.logo img { height: 50px; }

.logo2 { padding: 50px 0 0 20px; }
.logo2 img { height: 30px; }

.tip { margin: 50px; text-align: center; }
.tip2 { margin: 20px;text-align:center; }
.tip2 img { width: 40%; }


.checkfrom {overflow:hidden; }
.checkfrom .form { padding:20px 20px 60px 20px; }
.checkfrom .form input { display:inline-block;width:100%;height:100%;margin:0;padding:0;border:0;background:none;vertical-align:top;color:#000;}
.checkfrom .form .input,.checkfrom .form .button {position:relative; overflow: hidden; background:#fff;border-radius:5px;margin:10px 0;height:40px;white-space:nowrap;outline:none;}
.checkfrom .form .input span { display: inline-block;margin:5px;border-right:1px solid #eee;width:30px;height:30px; background: url(inputicons.png) center 3px no-repeat;background-size:20px auto; }
.checkfrom .form .input2 { background: none; }
.checkfrom .form .input2 .a {width: 70%; background:#fff;border-radius:5px;height:40px; overflow:hidden;}
.checkfrom .form .input2 span { background-position: center -55px; }
.checkfrom .form .img { position:absolute;right:0;top:0;height:40px;width:25%; background:#fff;border-radius:5px;overflow:hidden;text-align:center; }
.checkfrom .form .img img { height: 20px;margin-top:10px; }

.checkfrom .form .button { background: #d24c23; color:#fff;}
.checkfrom .form .button input { color: #fff; }


.resultbox .result { margin: 10px 20px; background: #fff;padding:20px;font-size:14px;text-align:center;line-height:25px;border-radius:10px; }

.resultbox .result div { padding: 15px 0;margin-top:15px; border-top: 1px solid #dcddde; }

.footer { position: relative; bottom: 10px; left: 0; right: 0; text-align: center; color:#000;font-size:12px;}
.footer2 {position:fixed; color: #000; }
