body, div, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, iframe, input, textarea, select, label, article, aside, footer, header, menu, nav, section, time, audio, video {margin: 0;padding: 0; }
article, aside, footer, header, hgroup, nav, section, audio, canvas, video, img {display: block; }
body, button, input, select, textarea {font-size: 14px;font-family: "microsoft yahei","Helvetica Neue", Helvetica, sans-serif; }
body{margin: 0 auto;min-width: 320px;max-width: 640px;height: 100%; background-color:#292444;}
iframe, img {border: 0; }
textarea {resize: none; }
em, i {font-style: normal; }
ul, ol, li {list-style: none; }
button, input, select, textarea {font-size: 100%; }
a, a:visited {text-decoration: none; }
table {border-collapse: collapse;border-spacing: 0; }
img {-ms-interpolation-mode: bicubic; }
.fl {float: left; }
.fr {float: right; }
.tac {text-align: center; }
.blank10 {clear: both;height: 10px;overflow: hidden; }
.blank15 {clear: both;height: 15px;overflow: hidden; }
.blank20 {clear: both;height: 20px;overflow: hidden; }
.gc3 {color: #333; }
.gc9 {color: #999; }
.gc6 {color: #666; }

.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }
.clearfix:after {content: " ";clear: both;display: block;height: 0;visibility: hidden; }

.m_head{width: 100%;background-color: #fff6df;}
.m_head img{width: 100%;display: block;}

.apply{width: 100%;padding:10px 0;background-color:#292444;}
.apply p{text-align: center;color: #ff577e;font-size: 28px;line-height: 35px;}
.apply dl{padding: 0 10px;color: #fff;font-size: 16px;line-height: 34px;margin-bottom: 15px;}
.apply dl dt{ float:left;display: inline-block;width: 85px; text-align:right;}
.apply dl dt.tow{ line-height:18px;}
.apply dl dd{display: block; margin-left:95px;}
.apply dl dd .input_txt{ width:60%;padding:0 10px;border:1px solid #4ceb99; background-color:#fff;border-radius: 4px;font-size: 16px; color:#333;}
.apply dl dd .input_txt{height: 32px;line-height:32px;}
.apply .btns{ position: relative; width: 134px;height: 46px;background:url(btn.png) no-repeat;background-size: 134px auto; margin:40px auto 0; border:0; text-indent:-9999px; }

#msgtip {display:block;width:90%; max-width:580px;margin:auto;position: fixed;left: 0;right:0;top:0;box-sizing: border-box;top:30%;padding: 15px 10px;background-color: #5e49ce;border-radius: 5px;text-align: center;color: #fff;font-size: 16px;}



