@charset "utf-8";
section{margin-top:40px;}
.error{width:96%;margin:20px auto 0;}
.errorNum{ width:100%; height:auto;position:relative;}
.errorTip{height:20px;width:94%;margin:0 auto;position:relative;}
.errorNum .line{height:40px; border-bottom:20px solid #6a6a6a;}
.errorNum .number{ width:130px;font-size:70px;line-height:70px;font-weight:bolder;background:#ffffff;position:absolute; top:0; left:50%;margin:0 0 0 -65px; text-align:center;color:#6a6a6a;}
.errorTip .line{height:5px; border-bottom:8px solid #6a6a6a;}
.errorTip .tip{ width:200px;font-size:14px;line-height:24px;font-weight:bolder;background:#ffffff;position:absolute; top:0; left:50%;margin:0 0 0 -100px; text-align:center;color:#6a6a6a;}
@media (min-width: 768px) and (max-width: 1024px) {
    .errorNum .number{ width:170px;font-size:90px;line-height:90px;margin:0 0 0 -85px;}
    .errorNum .line{height:60px;}
}
@media (min-width:1024px){
    .errorNum .number{ width:200px;font-size:100px;line-height:110px;margin:0 0 0 -100px;}
    .errorNum .line{height:75px;}
}
img{display:block;margin:20px auto;}
.btn{width:300px;margin:20px auto;}
.btn a{width:140px;height:20px;line-height:20px;display:block;float:left;color:#de4943;text-align:center;}
.btn a.home{margin-right:20px;}