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; width:640px;height: 100%; background:#f2f3f8;}
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: 640px;}
.m_head img{width: 100%;display: block;}
.title{ width:535px; height:80px; line-height:80px; background-color:#025ead; color:#fff; text-align:center; border-radius:10px 10px 0 0; font-size:28px; margin:0 auto;}
.pr{position:relative;}
.apply-box{ width:535px; margin:0 auto; background-color:#fff;}
.apply{ width:500px; margin:0 auto;padding:20px 0; }
.apply p{text-align: center;color: #ff577e;font-size: 28px;line-height: 35px;}
.apply dl{padding: 0 10px;color: #fff;font-size: 30px;line-height: 60px;margin-bottom: 20px;}
.apply dl dt{ color:#333;}
.apply dl dd{display: block; }
.apply dl dd .input_txt{ width:100%;height:60px;line-height:60px;border:1px solid #ccc; background-color:#fff;border-radius: 4px;font-size: 28px; color:#333;}
.apply .btns{ cursor:pointer;  width: 500px;height: 80px;background:#e70002; margin:20px auto; border:0; color:#fff;}

#msgtip{display:none;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: #0072bc;border-radius: 5px;text-align: center;color: #fff;font-size: 16px;}
#msgtip.show{display:block}



