body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,form,input,select,table,tr,th,td { padding:0px; font-size:14px; font-family: STheiti SC, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif; border:0px; list-style:none; margin:0 auto; color:#333; height:auto;max-width: 640px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
input,select,textarea,button,img { vertical-align:middle; }
img {width: 100%; display: block; border: none;}
input[type="button"], input[type="submit"], input[type="reset"] ,button{-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}
a{ color:#4b4b4b; text-decoration:none; display: block;}
a:link,a:visited,a:hover{ text-decoration:none; display: block;}
.clear{clear:both;}
.left{float: left;}
.right{float: right;}

body{background: #e7fcff;}
.count .title p{text-align: center;letter-spacing:0.2em;font-weight: bold;line-height: 2em;}
.count .title p:nth-child(1){letter-spacing:0.2em;color: #57ACD1;}
.count .title p:nth-child(2){letter-spacing:0.1em; font-size: 12px;}
.forms{margin: 15px 8%; border: 1px solid #dfdfdf; border-radius: 10px; background: #fff; box-shadow: 0 0 5px 2px #c0e0f2;}
.forms p {color: #57ACD1;letter-spacing: 0.1em; font-weight: bold;line-height: 2.5em;}
.xing {width:.5em; height:.5em; display: inline-block; vertical-align: middle; text-align: center; line-height: 9px;color: #f00; margin-right: 3px;}
.info{text-align: center; margin: 25px; letter-spacing: 0.2em !important; margin: 15px;}
form{width: 85%;}
input{border: 1px solid #dfdfdf;border-radius: 5px;width: 100%;height: 2em; padding: 0 5px;}
.line{border: 1px solid #f1f1f1; margin-top: 20px;}
.submit{width: 45%;}
input[type="submit"]{border-radius: 15px; background: #57AAD2; color: #fff; height: 32px; margin: 20px 0px;}