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%;}
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; }
.pr{ position:relative;}
.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; }

.fs14 {font-size: 14px; }
.fs16 {font-size: 16px; }
.fs18 {font-size: 18px; }
.fs20 {font-size: 20px; }
.tar{ text-align:right;}
.tac{ text-align:center;}
.mr5 {margin-right: 5px; }

.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }
.clearfix:after {content: " ";clear: both;display: block;height: 0;visibility: hidden; }

input.mt[type=radio]:checked, input.mt[type=checkbox]:checked {
background-color: #ddc97c;
color: #fff;
}

input.mt[type=radio], input.mt[type=checkbox] {
-webkit-appearance: none;
width: 24px;
height: 24px;
border-radius: 50%;
text-align: center;
vertical-align: middle;
line-height: 20px;
outline: 0;
background-color:#cdcdcd;
}
.m_head{width: 100%;}
.m_head img{width: 100%;display: block;}

.apply{ position:absolute; top:10px; padding-top:10px;width: 100%;}
.apply form{ margin-left:20px;}
.apply dl{padding: 0 10px;color: #fffae8;font-size: 18px;line-height: 34px;margin-bottom: 10px;}
.apply dl dt{ float:left; font-size:16px;display: inline-block;width: 85px; text-align:right; color:#cb0451;}
.apply dl dd{display: block; margin-left:95px;}
.apply dl dd .input_txt,.apply dl dd .textarea{ width:80%;padding:0 10px;border:1px solid #cdcdcd; background-color:#fff;font-size: 16px; color:#333;}
.apply dl dd label{ margin-right:10px; color:#cb0451;}
.apply dl dd .input_txt{height: 32px;line-height:32px;}
.apply dl dd .textarea{padding:5px 10px;line-height:24px;}
.apply .btn_box{ margin-left:20px;}
.apply .btn_box .button{ width:90%; height:42px; margin:0 auto; text-align:center; background-color:#cb0451; color:#fff; border:0;}


#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: #cb0451;border-radius: 5px;text-align: center;color: #fff;font-size: 16px;}



