﻿
/*sitemap*/
.sitemap { width: 1200px; margin: 50px auto; overflow: hidden; color: #000;}
.sitemap a { color: #000;}
.sitemap a:hover {color: #1D4286;}
.sitemap .sitemap-tittle { padding-left: 5px; padding-bottom: 5px; border-bottom: 1px solid #000;}
.sitemap dl { clear: both; width: 850px; padding: 30px 5px 25px; border-bottom: 1px dotted #bfbfbf; overflow: hidden;}
.sitemap dl dt a { display: block; margin-bottom: 10px; font-size: 18px; font-weight: bold;}
.sitemap dl dd a { display: block; float: left; margin-right: 28px; font-size: 14px; line-height: 18px;}


/*404*/
.error-page { position: fixed; width: 100%; height: 100%; background: #efefef; color: #1d4286;}
.error-page .error-wrap { position: absolute; top: 50%; left: 50%; margin: -190px 0 0 -305px; width: 610px; height: 380px;}
.error-page .text { clear: both; overflow: hidden;}
.error-page .text h2,.error-page .text h3 { font-size: 14px; line-height: 18px; font-weight: normal; text-align: center;}
.error-page .text ul { width: 610px; margin: 35px auto; overflow: hidden;}
.error-page .text li a { position: relative; float: left; color: #1d4286; padding: 0 21px;}
.error-page .text li a:hover { text-decoration: underline;}
.error-page .text li a:after { position: absolute; top: 50%; right: 0; margin-top: -6px; content: ""; width: 1px; height: 12px; background: #99a8c4;}
.error-page .text li.nobd a:after { background:none;}

.error-plane { width: 540px; height: 88px; margin: 0 auto; background: url(../images/404-1.png) no-repeat;}
.error-page .img { display: table; margin: 0 auto 16px;}
.error-page .img .img-1 { float: left; margin: 0 5px; width: 129px; height: 184px; background: url(../images/404-2.png) no-repeat;}
.error-page .img .img-2 { float: left; margin: 0 5px; width: 124px; height: 184px; background: url(../images/404-3.png) no-repeat;}

