/*public*/
*{padding:0;margin:0;outline:none;word-break:break-all;-webkit-tap-highlight-color:rgba(0,0,0,0);}
html{font-size:125%;font-family:"microsoft yahei";color:#000;}
body{font-size:12px;font-size:0.6rem;}
ul,li{list-style:none;}
mark{background:none;}
table{ border-collapse:collapse; border-spacing:0;}
.clearfix{ zoom:1;}
.clearfix:after{ content:".";display:block; height:0; clear:both; visibility:hidden;}
a{ text-decoration:none; color:#000;}
a:active{color:#33C79D;}
.red,.red a{color:#DF1A1A;}
.gray,.gray a{color:#A9A9A9;}
.orange,.orange a{ color:#FF8929;}
.green,.green a{ color:#299907;}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.line{ background:url(https://img.eduuu.com/website/zhongkao/images/mainsite/bmtime2015/line.gif) repeat-x; width:100%; height:0.5rem; border-top:1px solid #eee; border-bottom:1px solid #eee;}
header{ height:2.2rem; line-height:2.1rem; width:100%; padding:0 0.5rem; box-sizing:border-box; line-height:2.2rem;}
header h1{ font-size:0.75rem; color:#299907;}
.banner{ position:relative;}
.banner img{ width:100%; display:block;}
.banner h2{ font-size:0.8rem; color:#01B57D; position:absolute; left:0; top:60%; text-shadow:2px 0 0 #fff,0 2px 0 #fff,-2px 0 0 #fff,0 -2px 0 #fff; width:100%; text-align:center;}
.tit{ font-size:0.75rem; color:#33C79D; line-height:2rem; padding-left:0.5rem;}
.tit:before{ content:''; width:0.1rem; height:0.75rem; background:#33C79D; display:inline-block; vertical-align:middle; margin:-0.2rem 0.3rem 0 0;}
.area1{ padding-bottom:0.7rem;}
.area1 h2{ border-bottom:2px solid #33C79D; text-indent:0.5rem; font-size:0.75rem; color:#33C79D; line-height:2rem; font-weight:500;}
.area1 .tag a{ line-height:2rem; padding:0 0.6rem; color:#fff; display:inline-block; margin:0.7rem 0 0 0.6rem; border-radius:0.2rem;}
.area1 .tag a.c1{ background:#95D098;}
.area1 .tag a.c2{ background:#F9D163;}
.area1 .tag a.c3{ background:#8FD3EF;}
.area1 .tag a.c4{ background:#F19289;}
.area8 {
  padding-bottom: 0.7rem;
}
.area8 a{ line-height:2rem; padding:0 0.6rem; display:inline-block; margin:0.7rem 0 0 0.6rem; border-radius:0.2rem; background:#fff; border:1px solid #e2e2e2; color:#333;}
.area8 a:active{ background:#34C89E; border-color:#34C89E; color:#fff;}

footer{ padding:0.65rem 0.5rem;}
footer dl dt{ width:2.5rem; height:2.5rem; float:left; margin-right:0.5rem; padding-right:0.5rem; border-right:1px solid #ddd;}
footer dl dt img{ padding:0.1rem; border:1px solid #ddd; width:100%; box-sizing:border-box;}
footer dl dd{ color:#999; padding-top:0.2rem; line-height:1rem;}
footer dl dd a{ color:#999;}
@media only screen and (min-width: 414px) {
html{font-size:160%;}
}
