@charset "UTF-8";
* { outline: none; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html { font-family: "微软雅黑", Helvetica, STHeiTi, Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 62.5%; }
body { margin: 0; font-size: 1.4rem; line-height: 1.5; color: #333; background-color: #eee; height: 100%; overflow-x: hidden; -webkit-overflow-scrolling: touch; }
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
 [hidden], template {
 display: none;
}
svg:not(:root) { overflow: hidden; }
a { background: transparent; text-decoration: none; -webkit-tap-highlight-color: transparent; color: #0088cc; }
a:active { outline: 0; }
a:active { color: #006699; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; vertical-align: middle; }
.black_overlay { display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 1001; -moz-opacity: 0.8; opacity: .80; filter: alpha(opacity=80); }
.white_content { display: none; position: relative; top: 140px; width: 300px; height: 370px; margin: 0px auto; padding: 30px 0 0; background-color: white; z-index: 1002; border-radius: 5px; text-align: center; }
.white_content span.span1 { position: absolute; top: 260px; left: 43px; width: 215px; font-size: 16px; line-height: 28px; color:#333; }
.white_content img { width: 230px; height: 230px; display: block; margin-left: 35px; position: absolute; }
.ymclose { position: absolute; right: -12px; top: -10px; border: 2px solid #ccc; width: 29px; height: 29px; line-height: 25px; text-align: center; background: #eee; border-radius: 25px; }
.white_content span.span01 { position: absolute; top: 290px; left: 43px; width: 215px; font-size: 14px; line-height: 28px; }
input { color: #fff; background: #ff5f10; font-size: 1em; display: block; width: 100%; height: 100%; text-shadow: 0 2px 1px rgba(0,0,0,.2); border-radius: 10px; border: 1px solid #ff5f10; }
