﻿
.wrapper {
	display:block;
	overflow:hidden;
	position:relative;
	width:100%
}
.wrapper .container {
	max-width:120rem;
}
.wrapper>.container {
	padding-bottom:3rem;
	padding-top:3rem
}

.wrapper>.header {
	padding-bottom:0rem;
	padding-top:15rem;
	/*max-width:100rem;*/
}

.header {
	background-color:#f4f5f6;
	padding-top:1rem
}
@media(min-width:40rem) {
	.header {
	padding-top:5rem
}

}

.header+section {
	border-top:0
}
.header .container {
	border-top:0;
	padding-bottom:3rem;
	padding-top:3rem;
	position:relative;
	text-align:center
}
.header .title {
	/*font-family:Gotham Rounded A,Gotham Rounded B,Helvetica Neue,Arial,sans-serif*/
}
.header .img {
	height:30rem;
	margin-bottom:2rem;
}
.header .img path {
	animation: 7s a forwards;
	fill-rule: nonzero;
	fill:#003399;
	stroke:#003399;
	stroke-dasharray:38321;
	stroke-miterlimit:10;
	stroke-width:15px;
}


.header .button {
	margin-bottom:4rem;
	margin-top:2rem
}
@media(min-width:40rem) {
	.header .button {
	margin-bottom:4rem;
	margin-top:2rem
}
}

@keyframes a {
	0% {
	fill-opacity:0;
	stroke-dashoffset:38321
}
25% {
	fill-opacity:0;
	stroke:#003399
}
to {
	fill-opacity:1;
	stroke-dashoffset:0
}
}

.navigation {
	background:#f4f5f6;/*#003399 ;*/
	border-bottom:0rem solid #d1d1d1;
	display:block;
	height:5.2rem;
	left:0;
	max-width:100%;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:1
}
.navigation .container {
	padding-bottom:0;
	padding-top:0
}
.navigation .navigation-list {
	list-style:none;
	margin-bottom:0;
	margin-right:5rem
}
@media(min-width:80rem) {
	.navigation .navigation-list {
	margin-right:0
}
}.navigation .navigation-item {
	float:left;
	margin-bottom:0;
	margin-left:2.5rem;
	position:relative
}

.footer{
	border-top:.1rem solid #d1d1d1;
	padding-top:1rem;
}	

/*chicore logo*/
.navigation .navigation-logo {
	display: inline;
	font-size:1.4rem;
	line-height:5.2rem;
	padding:0rem;
	text-decoration:none;
}

.navigation .navigation-title,.navigation .title {
	color:#606c76;
	/*font-family:'微软雅黑',Helvetica Neue,Arial,sans-serif;*/
	position:relative
}
.navigation .navigation-link,.navigation .navigation-title,.navigation .title {
	display:inline;
	font-size:1.4rem;
	line-height:5.2rem;
	padding:0;
	text-decoration:none
}
.navigation .navigation-link.active {
	color:#606c76
}


.octocat {
	border:0;
	color:#f4f5f6;
	fill:#003399;
	height:5.2rem;
	position:fixed;
	right:0;
	top:0;
	width:5.2rem;
	z-index:1
}
.octocat:hover .octocat-arm {
	animation:b .56s infinite;
	transform-origin:13rem 10.6rem
}
.octocat .octocat-arm,.octocat .octocat-body {
	fill:#f4f5f6
}
@keyframes b {
	0%,50% {
	transform:rotate(0)
}
25%,75% {
	transform:rotate(-25deg)
}
}.popover {
	background:#fff;
	border:.1rem solid #d1d1d1;
	border-radius:.4rem;
	display:none;
	filter:drop-shadow(0 0 .6rem rgba(0,0,0,.1));
	left:50%;
	min-width:13.4rem;
	position:absolute;
	top:94%;
	transform:translateX(-50%)
}
.popover.popover-open {
	display:block
}
.popover:after,.popover:before {
	border:solid #0000;
	border-color:#0000;
	border-width:1rem;
	content:" ";
	height:0;
	left:50%;
	pointer-events:none;
	position:absolute;
	right:1.7rem;
	top:0;
	width:0
}
.popover:after {
	border-bottom-color:#fff;
	transform:translate(-50%,-100%)
}
.popover:before {
	border-bottom-color:#d1d1d1;
	transform:translate(-50%,-102%)
}
.popover .popover-list {
	list-style:none;
	margin:0;
	padding:0
}
.popover .popover-item {
	margin:0;
	padding:0
}
.popover .popover-item:first-child .popover-link {
	border-radius:.4rem .4rem 0 0
}
.popover .popover-item:last-child .popover-link {
	border-bottom-width:0;
	border-radius:0 0 .4rem .4rem
}
.popover .popover-link {
	border-bottom:.1rem solid #d1d1d1;
	color:#606c76;
	display:block;
	font-size:1.2rem;
	padding:.8rem 2rem;
	position:relative;
	text-align:center;
	text-decoration:none
}
.popover .popover-link:hover {
	background:#003399;
	border-bottom-color:#003399;
	color:#fff
}
.share,.share-list,.share-list a {
	position:relative;
	text-decoration:none
}
.share-item {
	display:inline-block;
	margin:1rem 0
}
.share-item:nth-child(n+1) {
	margin-left:.5rem
}
.share-dialog {
	background-color:#003399;
	border-radius:.4rem;
	color:#fff;
	display:block;
	height:2.2rem;
	text-align:center;
	width:5rem
}
.share-dialog:hover {
	background-color:#606c76
}
.share-dialog .share-icon {
	fill:#fff;
	height:1.5rem
}
@media(min-width:40rem) {
	.only-mobile {
	display:none
}
}.prettyprint.code {
	border:0;
	border-left:.3rem solid #003399;
	color:#655d5d
}
.prettyprint.code .str {
	color:#4b8b8b
}
.prettyprint.code .kwd {
	color:#8464c4
}
.prettyprint.code .com {
	color:#adadad
}
.prettyprint.code .typ {
	color:#7272ca
}
.prettyprint.code .lit {
	color:#003399
}
.prettyprint.code .pun {
	color:#5485b6
}
.prettyprint.code .clo,.prettyprint.code .opn {
	color:#f4ecec
}
.prettyprint.code .atn,.prettyprint.code .tag {
	color:#003399
}
.prettyprint.code .atv {
	color:#5485b6
}
.prettyprint.code .dec {
	color:#b45a3c
}
.prettyprint.code .var {
	color:#ca4949
}
.prettyprint.code .fun {
	color:#7272ca
}
.prettyprint.code.lang-md * {
	color:#655d5d
}
.carbonads {
	background-color:#f4f5f6;
	border-radius:4px;
	color:#606c76;
	line-height:1.6;
	margin:0 auto;
	margin-bottom:2rem;
	max-width:33rem;
	padding:1.5rem
}
.carbonads,.carbonads span {
	display:block;
	overflow:hidden
}
.carbonads .carbon-poweredby,.carbonads .carbon-text {
	color:#606c76;
	display:block;
	float:right;
	font-size:1.2rem;
	max-width:44%;
	text-align:left;
	width:44%
}
@media(min-width:40rem) {
	.carbonads .carbon-poweredby,.carbonads .carbon-text {
	max-width:52%;
	width:52%
}
}.carbonads .carbon-poweredby {
	margin:0;
	margin-top:-2.5rem
}
.carbonads .carbon-img {
	float:left;
	margin-right:1rem
}

#home .carbonads {
	background-color:#fff;
	margin-bottom:0
}

/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bold;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}

