@charset "utf-8";

/* CSS Document */
.map-main { background: #fff; min-height: 350px; _height: 350px; }
.w404 { background-image: url(../images/web-404/404.jpg); background-position: 310px center; background-repeat: no-repeat; }
.web-wrong { margin-left: 500px; padding-top: 90px; }
.web-wrong p { font-size: 35px; color: #484848; }
.web-wrong ul { margin: 20px 0; }
.web-wrong ul li { height: 26px; line-height: 26px; font-size: 14px; }
.btn-w { overflow: hidden; }
.btn-w a { display: block; float: left; margin-right: 10px; width: 105px; height: 34px; border-radius: 3px; color: #fff; text-align: center; line-height: 34px; }
.red-btn { background-color: #fd4b4b; background-image: url(../images/web-404/kf.png); background-repeat: no-repeat; background-position: 12px center; text-indent: 25px; border: solid 1px #fd4b4b; }
.red-btn:hover { background-color: #ff1f1f; }
.blue-btn { background-color: #01a3eb; border: solid 1px #01a3eb; }
.blue-btn:hover { background-color: #009BE0; }
.btn-w a.white-btn { border: solid 1px #e6e6e6; color: #a6a6a6; }
.btn-w a.white-btn:hover { background-color: #fdfdfd; }
.wrap { overflow: hidden; margin-top: 10px; }
.left-w { float: left; width: 885px; margin-right: 10px; }
.lump { background-color: #fff; border: solid 1px #e6e6e6; border-top: solid 2px #91bbf9; padding: 0 15px; margin-bottom: 10px; overflow: hidden; }
.l-tit { border-bottom: dashed 1px #e6e6e6; height: 36px; line-height: 36px; }
.l-tit span { font-size: 16px; font-weight: bold; color: #333; }
.l-com { padding: 10px 0; line-height: 28px; overflow: hidden; }
.p-class { float: left; width: 60px; margin-right: 40px; font-weight: bold; color: #333; }
.subclass { width: 753px; float: left; }
.space { padding: 8px; }
.l-com a { white-space: nowrap; }
.lt-l { float: left; }
.l-tit .f-blue { float: right; }
.f-blue { color: #0088cc; }
.entry { float: left; width: 424px; }
.e-tit { margin-right: 10px; font-size: 14px; }
.xian { border-right: solid 1px #e6e6e6; margin-right: 10px; }
.right-w { float: left; width: 319px; }
.con-ul li { height: 28px; overflow: hidden; position: relative; }
.con-ul li a { display: inline-block; width: 215px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.con-ul li em { color: #c5c5c5; line-height: 30px; position: absolute; right: 0; font-style: normal; }
.new-entry { margin-right: 10px; display: block; float: left; min-width: 24px; max-width: 93px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }