/*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;}
.intro{ padding:0.5rem; line-height:1rem; color:#666;}
.intro2 h2{ border-bottom:1px solid #33C79D; padding:0.2rem 0.5rem 0; font-weight:500;}
.intro2 h2 span{ background:url(https://img.eduuu.com/website/aoshu/images/partsite/bj/2015xscbp/m_tit.png) no-repeat; background-size:cover; width:5.75rem; height:2rem; line-height:1.9rem; text-align:center; display:inline-block; color:#fff; font-size:0.9rem;}
.intro2 h2 a{ color:#666; float:right; font-size:0.6rem; margin-top:0.6rem;}
.intro2 p{ padding:0.5rem; line-height:1rem; color:#666; text-indent:2em;}
.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;}

.area2 dl{ border-bottom:1px dashed #ddd; padding:0.7rem 0.5rem;}
.area2 dl dt{ width:4.25rem; float:left; margin-right:0.5rem;}
.area2 dl dt img{ width:4.25rem; height:3rem; display:block;}
.area2 dl dd h3{ font-size:0.7rem; font-weight:500;}
.area2 dl dd p{ color:#666; margin-top:0.3rem;}
.area2 a:last-child dl{ border-bottom:none;}
.area2 a:active dl{ background:#F9F9F9;}

.area3 ul li a{ display:block; line-height:2rem; padding:0 0.7rem; border-bottom:1px solid #ddd;}
.area3 ul li a:after{ content:'>'; float:right;}
.area3 ul li a:active{ background:#F9F9F9;}
.area3 ul li:last-child a{ border-bottom:none;}

.area4 dl{ border-bottom:1px dashed #ddd; padding:0.7rem 0.5rem;}
.area4 dl dt{ width:2.5rem; float:left; margin-right:0.5rem;}
.area4 dl dt img{ width:1.9rem; height:1.9rem; display:block; border-radius:50%; background:#ddd; margin:0 auto 0.2rem;}
.area4 dl dt span{ display:block; line-height:1rem; background:#f7f7f7; color:#33C79D; text-align:center;}
.area4 dl dd h3{ font-size:0.7rem; font-weight:500;}
.area4 dl dd p{ color:#666; margin-top:0.3rem; line-height:0.9rem;}
.area4 a:last-child dl{ border-bottom:none;}
.area4 a:active dl{ background:#F9F9F9;}

.area5 > div{ padding:0 0.5rem 0.5rem;}
.area5 table th,.area5 table td{ height:1.7rem; text-align:center; border:1px solid #ddd;}
.area5 table th{ background:#34C89E; color:#fff;}

.area6 ul li{ width:33.333%; float:left; margin-bottom:0.5rem; padding:0 1%; box-sizing:border-box; text-align:center;}
.area6 ul li img{ width:100%; display:block; height:3rem; margin-bottom:0.2rem;}

.area7,.area8{ padding-bottom:0.7rem;}
.area7 h3{ height:1rem; position:relative; margin:1rem 0.5rem 0.3rem;}
.area7 h3 time{ color:#666; line-height:1rem; background:#fff; padding-right:0.3rem; position:absolute; left:0; top:0; z-index:2; font-weight:500;}
.area7 h3 time:before{ content:''; background:url(https://img.eduuu.com/website/aoshu/images/partsite/bj/2015xscbp/m_clock.png) no-repeat; background-size:cover; width:0.8rem; height:0.8rem; display:inline-block; vertical-align:middle; margin:-0.2rem 0.2rem 0 0;}
.area7 h3:after{ content:''; width:100%; height:2px; background:#ddd; position:absolute; left:0; top:50%; margin-top:-1px;}
.area7 h3:nth-of-type(1){ margin-top:0.5rem;}
.area7 > ul{ padding:0 0.25rem;}
.area7 > ul li{ padding:0.5rem 0.25rem 0; width:50%; box-sizing:border-box; float:left;}
.area7 dl{ border:1px solid #ddd; text-align:center; display:-webkit-box; line-height:1.7rem;}
.area7 dl dt{ width:2.75rem; color:#666; border-right:1px solid #ddd; background:#F7F7F7;}
.area7 dl dd{ color:#999; -webkit-box-flex:1;}
.area7 dl dd a{ color:#999; word-spacing:10px;}

.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 #34C89E; color:#34C89E;}
.area8 a:active{ background:#34C89E; border-color:#34C89E; color:#fff;}
.gz{ padding:0.7rem 0.5rem;}
.gz a{ font-size:0.75rem; text-align:center; line-height:2rem; color:#fff; background:#35A913; border-radius:0.3rem; display:block;}

.area9 ul li{ padding:0 0.5rem; box-sizing:border-box; margin-bottom:0.5rem; float:left;}
.area9 ul li img{ width:100%; display:block; height:4rem;}
.area9 ul li a{ display:block; position:relative;}
.area9 ul li span{ height:1rem; line-height:1rem; color:#fff; background:rgba(0,0,0,0.7); text-align:center; position:absolute; left:0; bottom:0; width:100%;}
.area9 ul li:nth-child(1),.area9 ul li:nth-child(2){ width:50%;}
.area9 ul li:nth-child(3),.area9 ul li:nth-child(4),.area9 ul li:nth-child(5){ width:33.333%;}

.area10{ padding:0.5rem 0;}
.area10 ul li{ width:50%; padding:0 0.5rem; box-sizing:border-box; margin-bottom:0.5rem; float:left; text-align:center;}
.area10 ul li img{ width:100%; display:block; height:5.5rem; margin-bottom:0.3rem;}

#picWrap{width:100%; overflow:hidden; position:relative;}
#picList{ position:absolute; left:0; top:0; transition:0.3s;}
#picList li{ float:left; position:relative;}
#picList img{ width:100%; display:block;}
#picList li span{ height:1.25rem; line-height:1.25rem; background:rgba(0,0,0,0.7); color:#fff; font-size:0.7rem; text-indent:1em; position:absolute; left:0; bottom:0; width:100%;}
#picBtns{height:0.3rem;padding:0.5rem 0;margin:0; text-align:center; position:absolute; right:0; bottom:0.3rem;}
#picBtns span{width:0.3rem;height:0.3rem;margin:0 0.15rem; display:inline-block; border-radius:0.15rem; background:#fff;}
#picBtns .active{background:#FF8829;}

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%;}
}
