@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{ font-family:Microsoft YaHei; color:#fff}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/**/
html{font-size: 625%;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; color: #333; font-family: Microsoft YaHei; }
ul, ol { list-style: none; }
a { text-decoration: none; color:#fff;}
a:hover { text-decoration: none; }
abbr[title], acronym[title] { border-bottom: 1px dotted; cursor: help; }
q:before, q:after { content: ''; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
textarea { -webkit-appearance: none; }
legend { color: #000; }
fieldset, img { border: none; }
button, input, select, textarea { font-size: 100%; border:0 none; }
table { border-collapse: collapse; border-spacing: 0; }
hr { border: none; height: 1px; }
img{ border:0 none;}
.clear { clear: both; }
.left, .right { float: left; }
.hide { display: none; }
#green{ color:#3d7c00;}
.mt3 { margin-top: 3%!important; }
.mt15 { margin-top: 15px!important; }
.mt20 { margin-top: 20px!important; }
.mt30 { margin-top: 30px!important; }
.mb20 { margin-bottom: 20px!important; }
body {font-family: "Microsoft YaHei";color: #333;width: 100%;max-width: 640px;min-width: 320px;margin:0 auto; background: #F6F6F6;}

.ding{ width:100%; margin: 0 auto; background: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.ding p{ font-size:0.2rem; line-height: 0.5rem; text-align: center;}

.bt{ width:100%; overflow: hidden; background: #fff; margin: 0.2rem 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.bt p{ font-size:0.22rem; width: 100%; float: left;font-weight: bold; margin: 0.1rem 0 0.1rem 0.12rem;}
.bt span{ font-size:0.22rem; width: 100%; float: left; color: red; margin: 0rem 0 0.1rem 0.12rem;}

.nr{ width:96%; overflow: hidden; background: #fff; padding: 2%; margin: 0.1rem 0 0.2rem 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee;}
.nr h1{ width:100%; text-align: center; background: #C60001; color: #fff; font-size: 0.4rem; line-height: 1rem; margin-bottom: 0.2rem;}
.nr img{ display: block; margin-bottom: 0.2rem;}
.nr p{ font-size:0.14rem; text-indent: 2em; line-height: 0.36rem; margin-bottom: 0.16rem;}

.back{  width: 100%; overflow: hidden; text-align: center; display: block; margin: 0.2rem 0 1.4rem 0; background: #fff; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 0.2rem 0;}
.back a{ font-size:0.2rem; width: 2rem; height: 0.6rem; line-height: 0.6rem; background: #18800A; display: block; float:left; border-radius: 0.1rem;}


.xf{ width:100%; max-width: 640px; margin: 0 auto; position: fixed; z-index: 999999; bottom: 0;}
.xf dl{ width:100%; margin: 0 auto; overflow: hidden; background: #000;}
.xf dl dt{ width:19%; float: left; background: #007130; height: 1.2rem;}
.xf dl dt img { width:50%; display: block; vertical-align: middle; margin: 0.3rem 0 0 0.3rem;}
.xf dl dd{ background:#000; width: 26.6%; height: 1rem; float: left; text-align: center; margin: 0.1rem 0; }
.xf dl dd img{ width: 25%; display: block; margin: 0.14rem 0 0.07rem 0.65rem;}
.xf dl dd p{ font-size:0.22rem; color: #FFF;}

.top{ margin: 0 auto; position: fixed; z-index: 999999; top: 60%; right: 0; width: 0.4rem;}
.top img{ width:100%; display: block;}
