@charset "utf-8";
*{ margin:0;padding:0;-webkit-text-size-adjust:100%;text-size-adjust: 100%;-moz-text-size-adjust: 100%;box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box; }
img{border:0;}
ol,li,dl{list-style:none;}
a{ text-decoration:none;outline:none}
html{width:100%;}
body{background:#fff;width:100%;font-family:"微软雅黑"; font-size:14px;}
input{font-family:"微软雅黑";}

.main{ margin:0 auto; min-height:800px; max-width:640px; background:#fff; padding:10px;}
.header{ margin-bottom:20px; font-size:24px; border-bottom:1px solid #ddd;padding-bottom:10px; text-align:center; color:#333;}
.form{ margin:10px;}
.form div{ margin-bottom:10px; position:relative; line-height:1.8}
.txt{  height:40px; border:1px solid #ccc; border-radius:3px; outline:none; width:100%;background:#fff;font-size:1.4rem; outline:none; padding:0 10px;-webkit-appearance: none; }
.btn{ background:#ff5451;width:100%; border:0;border-radius:3px; outline:none;text-align:center; color:#fff; font-size:16px; height:40px;-webkit-appearance: none;     margin-top: 20px;}
.btnc{ background:green;width:100%; border:0;border-radius:3px; outline:none;text-align:center; color:#fff; font-size:16px; height:40px;-webkit-appearance: none;     margin-top: 20px;}

.data{ padding:20px; line-height:1.8; border-top:1px dashed #fff; margin-top:20px;}

.pic-box{ border:1px solid #ddd; height:auto; min-height:100px; width:150px; background:#fff; position:relative; cursor:pointer; overflow:hidden}
.pic-box img{ width:100%; display:block;}
.pic-box span{ display:block; text-align:center; width:80%; height:30px; line-height:30px; background:rgba(0,0,0,0.5); color:#fff; position:absolute; left:10%;top:50%; margin-top:-15px; border-radius:3px;}

.mask{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);display:none; z-index:91}
.dialog{ position:fixed; width:300px; z-index:99; left:50%; display:none; top:30%; margin-left:-150px; background:#fff; border-radius:5px;-webkit-box-shadow: 0 0 10px rgba(0,0,0,.5);box-shadow: 0 0 10px rgba(0,0,0,.5);}
.dialog a{ position:absolute; top:0; right:5px; font-size:20px; cursor:pointer;}
.dialog h3{ padding:5px 10px; font-size:14px; font-weight:normal; border-bottom:1px solid #eee;}
.dialog ul{padding:20px;text-align:center;font-size:16px; }
