body#space {
	min-width: 1180px;
	background: #eef3f9;
	color: #25364d;
}

body#space a {
	color: #005fc8;
}

body#space #toptb {
	width: 1500px;
	max-width: calc(100% - 36px);
	height: 34px;
	margin: 0 auto;
	border-bottom: 1px solid #d8e2ec;
	background: #f7f9fc;
	line-height: 34px;
}

body#space #hd.wp {
	width: 1500px;
	max-width: calc(100% - 36px);
	margin: 16px auto;
	padding: 18px 22px 0;
	border: 1px solid #d8e2ec;
	border-radius: 4px;
	background: #fff;
	box-sizing: border-box;
}

body#space #spaceinfoshow {
	margin: 0;
	padding: 0 0 14px;
	color: #1e293b;
}

body#space #spacename {
	display: block;
	margin-bottom: 6px;
	color: #132238;
	font-size: 22px;
	line-height: 1.25;
}

body#space #spacedescription,
body#space #domainurl,
body#space #spaceinfoshow .xs0 {
	color: #64748b;
}

body#space #nv {
	height: 38px;
	margin: 0 -22px;
	border: 0;
	border-top: 1px solid #0065c9;
	border-radius: 0;
	background: linear-gradient(#0878df, #0066c9);
	overflow: hidden;
}

body#space #nv ul {
	padding-left: 0;
}

body#space #nv li {
	height: 38px;
	line-height: 38px;
}

body#space #nv li a {
	height: 38px;
	padding: 0 18px;
	border-right: 1px solid rgba(255,255,255,.18);
	color: #fff;
	font-weight: 700;
	line-height: 38px;
}

body#space #ct,
body#space #ct.wp {
	width: 1500px;
	max-width: calc(100% - 36px);
	margin: 0 auto;
}

body#space .bm,
body#space .bmw,
body#space .tl,
body#space .mn,
body#space .sd .bm,
body#space .appl,
body#space .block,
body#space .p_pop {
	border-color: #d8e2ec;
	border-radius: 4px;
	background: #fff;
	box-shadow: none;
}

body#space .bm_h,
body#space .tl .th,
body#space .tbmu,
body#space .pbnv,
body#space .blocktitle.title {
	border-color: #e3ebf3;
	background: #fbfdff;
}

body#space .bm_h h2,
body#space .bm_h h3,
body#space .mt,
body#space .tbn h2,
body#space .blocktitle.title,
body#space .blocktitle.title a {
	color: #0050b8;
}

body#space .blocktitle.title {
	height: 34px;
	padding: 0 10px;
	border: 1px solid #d8e2ec;
	border-bottom: 0;
	border-radius: 4px 4px 0 0;
	box-sizing: border-box;
	font-weight: 700;
	line-height: 34px;
}

body#space .dxb_bc {
	border-color: #d8e2ec;
	background: #fff;
}

body#space .block {
	margin-bottom: 12px;
	overflow: hidden;
}

body#space .px,
body#space .pt,
body#space .ps,
body#space select {
	border-color: #d6e1ef;
	border-radius: 3px;
}

body#space .pn {
	border-color: #c9d8e8;
	border-radius: 4px;
	background: #fff;
	color: #005fc8;
}

body#space .pn.pnc,
body#space .pnc {
	border-color: #0065c9;
	background: linear-gradient(#147de8, #0066c9);
	color: #fff;
}

body#space .pn em,
body#space .pn strong,
body#space .pnc em,
body#space .pnc strong {
	color: inherit;
}

body#space .tb {
	border-bottom-color: #d8e2ec;
}

body#space .tb a,
body#space .tb .a a,
body#space .tb .current a {
	border-color: #d8e2ec;
	border-radius: 4px 4px 0 0;
	background: #fff;
}

body#space .tb .a a,
body#space .tb .current a {
	border-bottom-color: #fff;
	color: #005fc8;
	font-weight: 700;
}

body#space .bbda,
body#space .bbs,
body#space .btda,
body#space .tl td,
body#space .tl th,
body#space .dt td,
body#space .dt th,
body#space .xld dt,
body#space .el li,
body#space .ml li {
	border-color: #e3ebf3;
}

body#space #ft {
	width: 1500px;
	max-width: calc(100% - 36px);
	margin: 18px auto 0;
	padding: 14px 0 24px;
	border-top: 1px solid #d8e2ec;
	color: #64748b;
}

@media (max-width: 760px) {
	body#space {
		min-width: 0;
	}

	body#space #toptb,
	body#space #hd.wp,
	body#space #ct,
	body#space #ct.wp,
	body#space #ft {
		width: auto;
		max-width: none;
		margin-left: 12px;
		margin-right: 12px;
	}

	body#space #hd.wp {
		padding-left: 14px;
		padding-right: 14px;
	}

	body#space #nv {
		margin-left: -14px;
		margin-right: -14px;
		overflow-x: auto;
		white-space: nowrap;
	}

	body#space .mn,
	body#space .sd,
	body#space .appl {
		float: none;
		width: auto;
		margin: 0 0 12px;
	}
}
