/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license*/
.fancybox-nav,html {
	-webkit-tap-highlight-color:transparent
}
#fancybox-thumbs {
	position:fixed;
	left:0;
	width:100%;
	overflow:hidden;
	z-index:8050
}
#fancybox-thumbs.bottom {
	bottom:2px
}
#fancybox-thumbs.top {
	top:2px
}
#fancybox-thumbs ul {
	position:relative;
	list-style:none;
	margin:0;
	padding:0
}
#fancybox-thumbs ul li {
	float:left;
	padding:1px;
	opacity:.5
}
#fancybox-thumbs ul li.active {
	opacity:.75;
	padding:0;
	border:1px solid #fff
}
#fancybox-thumbs ul li:hover {
	opacity:1
}
#fancybox-thumbs ul li a {
	display:block;
	position:relative;
	overflow:hidden;
	border:1px solid #222;
	background:#111;
	outline:0
}
#fancybox-thumbs ul li img {
	display:block;
	position:relative;
	border:0;
	padding:0;
	max-width:none
}
	.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object {
	padding:0;
	margin:0;
	border:0;
	outline:0;
	vertical-align:top
}
.fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:8020
}
.fancybox-inner,.fancybox-outer,.fancybox-skin {
	position:relative
}
.fancybox-skin {
	background:#f9f9f9;
	color:#444;
	text-shadow:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.fancybox-opened {
	z-index:8030
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);
	-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);
	box-shadow:0 10px 25px rgba(0,0,0,.5)
}
.fancybox-inner {
	overflow:hidden
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling:touch
}
.fancybox-error {
	color:#444;
	font:14px/20px "Helvetica Neue",Helvetica,Arial,Helvetica,"Microsoft Yahei",sans-serif;
	margin:0;
	padding:15px;
	white-space:nowrap
}
.fancybox-iframe,.fancybox-image {
	display:block;
	width:100%;
	height:100%
}
.fancybox-image {
	max-width:100%;
	max-height:100%
}
#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
	background-image:url(image/fancybox_sprite.png)
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-22px;
	margin-left:-22px;
	background-position:0 -81pt;
	opacity:.8;
	cursor:pointer;
	z-index:8060
}
.fancybox-close,.fancybox-nav,.fancybox-nav span {
	z-index:8040;
	position:absolute;
	cursor:pointer
}
#fancybox-loading div {
	width:44px;
	height:44px;
	background:url(image/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
	top:-18px;
	right:-18px;
	width:36px;
	height:36px
}
#about,#blog,#cover,body {
	height:100%
}
.fancybox-nav {
	top:0;
	width:40%;
	height:100%;
	text-decoration:none;
	background:url(image/blank.gif)
}
.fancybox-prev {
	left:0
}
.fancybox-next {
	right:0
}
.fancybox-nav span {
	top:50%;
	width:36px;
	height:34px;
	margin-top:-18px;
	visibility:hidden
}
.fancybox-prev span {
	left:10px;
	background-position:0 -36px
}
.fancybox-next span {
	right:10px;
	background-position:0 -72px
}
.fancybox-nav:hover span {
	visibility:visible
}
.fancybox-tmp {
	position:absolute;
	top:-99999px;
	left:-99999px;
	visibility:hidden;
	max-width:99999px;
	max-height:99999px;
	overflow:visible!important
}
#about,#blog,#cover {
	top:0;
	left:0
}
.fancybox-lock,.fancybox-lock body {
	overflow:hidden!important
}
.fancybox-lock {
	width:auto
}
.fancybox-lock-test {
	overflow-y:hidden!important
}
.fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	display:none;
	z-index:8010;
	background:url(image/fancybox_overlay.png)
}
.fancybox-overlay-fixed {
	position:fixed;
	bottom:0;
	right:0
}
.fancybox-lock .fancybox-overlay {
	overflow:auto;
	overflow-y:scroll
}
.fancybox-title {
	visibility:hidden;
	font:400 13px/20px "Helvetica Neue",Helvetica,Arial,Helvetica,"Microsoft Yahei",sans-serif;
	position:relative;
	text-shadow:none;
	z-index:8050
}
dl dt,table th {
	font-weight:700
}

.fancybox-opened .fancybox-title {
	visibility:visible
}
.fancybox-title-float-wrap {
	position:absolute;
	bottom:0;
	right:50%;
	margin-bottom:-35px;
	z-index:8050;
	text-align:center
}
.fancybox-title-float-wrap .child {
	display:inline-block;
	margin-right:-100%;
	padding:2px 20px;
	background:0 0;
	background:rgba(0,0,0,.8);
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
	text-shadow:0 1px 2px #222;
	color:#FFF;
	font-weight:700;
	line-height:24px;
	white-space:nowrap
}
.fancybox-title-outside-wrap {
	position:relative;
	margin-top:10px;
	color:#fff
}
#bottom-bar,body {
	margin:0;
	background:#fff
}
.fancybox-title-inside-wrap {
	padding-top:10px
}
.fancybox-title-over-wrap {
	position:absolute;
	bottom:0;
	left:0;
	color:#fff;
	padding:10px;
	background:#000;
	background:rgba(0,0,0,.8)
}
#about,#bottom-bar,#cover,#header {
	position:fixed
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span {
	background-image:url(image/fancybox_sprite@2x.png);
	background-size:44px 152px
}
#fancybox-loading div {
	background-image:url(image/fancybox_loading@2x.gif);
	background-size:24px 24px
}
}#about,#sidebar {
	background:rgba(17,26,35,0)
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts-gstatic.lug.ustc.edu.cn/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3SZ2oysoEQEeKwjgmXLRnTc.ttf) format("truetype")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts-gstatic.lug.ustc.edu.cn/s/opensans/v10/k3k702ZOKiLJc3WVjuplzJS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:300;src:local("Merriweather Light"),local("Merriweather-Light"),url(https://fonts-gstatic.lug.ustc.edu.cn/s/merriweather/v8/ZvcMqxEwPfh2qDWBPxn6nk7nEl83IKQRaQwpv_tz1Eg.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:local("Merriweather"),url(https://fonts-gstatic.lug.ustc.edu.cn/s/merriweather/v8/RFda8w1V0eDZheqfcyQ4EJS3E-kSBmtLoNJPDtbj2Pk.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:local("Merriweather Bold"),local("Merriweather-Bold"),url(https://fonts-gstatic.lug.ustc.edu.cn/s/merriweather/v8/ZvcMqxEwPfh2qDWBPxn6nv83cGrqhiQgWmjXfohD0fc.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:300;src:local("Merriweather Light Italic"),local("Merriweather-LightItalic"),url(https://fonts-gstatic.lug.ustc.edu.cn/s/merriweather/v8/EYh7Vl4ywhowqULgRdYwIGrKw6K5wsYdxr6rUL2ZGaM.ttf) format("truetype")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:local("Merriweather Bold Italic"),local("Merriweather-BoldItalic"),url(https://fonts-gstatic.lug.ustc.edu.cn/s/merriweather/v8/EYh7Vl4ywhowqULgRdYwII1kRdeHIFWYEsp6A2f99b0.ttf) format("truetype")}

html {
	font-size:62.5%;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
	tap-highlight-color:transparent
}
body{padding:0;font-size:1.5rem;line-height:1.85em;letter-spacing:.01em;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-family: Hlq,Hlq-Regular,'-apple-system','Open Sans',HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue','Hiragino Sans GB','Microsoft YaHei',Helvetica,Arial,sans-serif,FontAwesome;}


@font-face{font-family:'Hlq';font-style:normal;font-weight:100;src:local('Hlq Thin'),local('Hlq-Thin'),url(fonts/Thin.woff) format('woff')}
@font-face{font-family:'Hlq';font-style:normal;font-weight:400;src:local('Hlq Regular'),local('Hlq-Regular'),url(fonts/Regular.woff) format('woff')}
body.pushed {
	overflow-x:hidden
}
h1,h2,h3,h4,h5,h6 {
	letter-spacing:-.04em;
	font-family:Verdana,Geneva,"Open Sans",SimHei,"Noto Sans","Noto Sans CJK SC","Microsoft Yahei",Helvetica,"Microsoft Yahei",sans-serif;
	font-weight:400;
	line-height:1.45em;
	color:#212121
}
h1,h2,h3 {
	margin:2em 0 1em
}
h4,h5,h6 {
	margin:1em 0 .5em
}
h1 {
	font-size:2.8rem
}
h2 {
	font-size:2.4rem
}
h3 {
	font-size:2rem
}
h4 {
	font-size:1.8rem
}
h5 {
	font-size:1.7rem
}
h6 {
	font-size:1.6rem
}
dl,ol,p,ul {
	margin:0 0 1.75em
}
a,a:active,a:hover,a:visited {
	cursor:pointer;
	color:#42A5F5;
	
  text-decoration: none;
}
a:hover {
	color:#0c80df;
text-decoration:underline
	
}
table {
	width:100%;
	background:0 0;
	border-collapse:collapse;
	border-spacing:0;
	text-align:left
}
table th {
	padding-bottom:.5em;
	border-bottom:2px solid #e3eaf4
}
table td {
	border-bottom:1px solid #e3eaf4;
	padding:1rem 0
}
hr {
	border:1px solid #eef2f8
}
dl dd {
	margin-left:0
}

abbr,acronym {
	border-bottom:1px dotted #424242
}

blockquote {
margin: 1.5em 3em;
padding-left: 1.5em;
border-left: 2px solid #D1DCED;
}

blockquote cite:before{content:' — ';padding:0 .3em}
#about {
	display:none;
	width:100%;
	text-align:center;
	line-height:100%;
	overflow:auto;
	z-index:30
}
#about #about-card {
	opacity:0.8;
	position:relative;
	top:-750pt;
	display:block;
	background:#fff;
	max-width:25pc;
	margin:0 auto;
	border-radius:3px;
	padding:30px 0;
	-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
	-moz-box-shadow:0 0 5px rgba(0,0,0,.5);
	box-shadow:0 0 5px rgba(0,0,0,.5)
}
#about #about-card #about-btn-close {
	position:absolute;
	top:15px;
	right:15px;
	color:#9eabb3;
	cursor:pointer
}
#about #about-card #about-btn-close:hover {
	color:#738691
}
#about #about-card #about-card-picture {
	margin-bottom:15px
}
#about #about-card #about-card-name {
	margin-top:0;
	margin-bottom:20px
}
#about #about-card #about-card-bio {
	padding:0 30px;
	margin:0 0 30px
}
#about #about-card #about-card-job,#about #about-card #about-card-location {
	display:inline-block;
	vertical-align:top
}
#about #about-card #about-card-bio,#about #about-card #about-card-job,#about #about-card #about-card-location {
	font-size:1.5rem;
	line-height:1.85em;
	font-weight:400;
	color:#424242
}
@media only screen and (max-width:767px) {
	body,h6 {
	font-size:1.4rem
}
h1 {
	font-size:2.6rem
}
h2 {
	font-size:2.2rem
}
h3 {
	font-size:1.8rem
}
h4 {
	font-size:1.6rem
}
h5 {
	font-size:1.5rem
}
#about #about-card {
	width:90%
}
#about #about-card #about-card-job,#about #about-card #about-card-location {
	display:block;
	width:calc(100% - 60px);
	padding:0 30px
}
#about #about-card #about-card-picture {
	width:90px;
	height:90px;
	border-radius:45px
}
#about #about-card #about-card-job {
	margin-bottom:15px
}
#bottom-bar {
	width:calc(100% - 15px * 2);
	left:0
}
#bottom-bar[data-behavior="1"].pushed,#bottom-bar[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#bottom-bar[data-behavior="2"].pushed,#bottom-bar[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}@media only screen and (min-width:768px) {
	#about #about-card {
	width:80%
}
#about #about-card #about-card-picture {
	width:110px;
	height:110px;
	border-radius:55px
}
#about #about-card #about-card-job,#about #about-card #about-card-location {
	display:inline-block;
	width:calc((100% / 2) - 3pc)
}
#about #about-card #about-card-job {
	padding:0 15px 0 30px
}
#about #about-card #about-card-location {
	padding:0 30px 0 15px
}
}#blog {
	position:absolute;
	width:100%
}
#bottom-bar {
	bottom:0;
	height:60px;
	border-top:1px solid #eef2f8;
	padding:0 15px;
	z-index:40;
	transition:transform .25s ease-in-out;
	-webkit-transition:-webkit-transform .25s ease-in-out
}
#header,#main {
	background:#FFFFFF;
	transition:transform .25s ease-in-out
}
@media only screen and (min-width:768px) and (max-width:1023px) {
	body,h6 {
	font-size:1.45rem
}
h1 {
	font-size:2.65rem
}
h2 {
	font-size:2.25rem
}
h3 {
	font-size:1.85rem
}
h4 {
	font-size:1.65rem
}
h5 {
	font-size:1.55rem
}
#bottom-bar[data-behavior="3"],#bottom-bar[data-behavior="4"] {
	width:calc(100% - 15px * 2);
	left:0
}
#bottom-bar[data-behavior="1"],#bottom-bar[data-behavior="2"] {
	width:calc(100% - 75px - 15px * 2);
	left:75px
}
#bottom-bar[data-behavior="1"].pushed,#bottom-bar[data-behavior="2"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
#bottom-bar[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#bottom-bar[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}@media only screen and (min-width:1024px) {
	#bottom-bar[data-behavior="3"],#bottom-bar[data-behavior="4"] {
	width:calc(100% - 15px * 2);
	left:0
}
#bottom-bar[data-behavior="1"] {
	width:calc(100% - 250px - 15px * 2);
	left:250px
}
#bottom-bar[data-behavior="1"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#bottom-bar[data-behavior="2"] {
	width:calc(100% - 75px - 15px * 2);
	left:75px
}
#bottom-bar[data-behavior="2"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
#bottom-bar[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#bottom-bar[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}#cover {
	width:100%;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:-1
}

#header {
	opacity:0.95;
	display:block;
	width:100%;
	height:55px;
	top:0;
	border:1px solid #E3F2FD;
	color:#88909a;
	z-index:20;
	-webkit-transition:-webkit-transform .25s ease-in-out
}
#header #btn-open-sidebar {
	position:absolute;
	top:20px;
	left:20px;
	cursor:pointer
}
#header .header-right-icon,#header .header-right-picture {
	position:absolute;
	top:12.5px;
	right:20px;
	color:#88909a
}
#header .header-right-picture {
	display:block;
	width:30px;
	height:30px
}
#header .header-right-picture .header-picture {
	display:block;
	width:30px;
	height:30px;
	border-radius:15px
}
#header .header-title {
	text-align:center;
	font-size:1.5rem;
	line-height:55px;
	margin:0
}
#header .header-title .header-title-link {
	color:#88909a;
	font-weight:400
}
#header .header-title .header-title-link:active,#header .header-title .header-title-link:hover {
	color:#6e7681;
	text-decoration:none
}
#header.header-up {
	-webkit-transform:translate3d(0,-55px,0);
	-moz-transform:translate3d(0,-55px,0);
	transform:translate3d(0,-55px,0)
}
#header[data-behavior="1"].pushed,#header[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#header[data-behavior="2"].pushed,#header[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
@media only screen and (min-width:768px) {
	#header[data-behavior="1"],#header[data-behavior="2"] {
	display:none
}
}#main {
	display:block;
	min-height:100%;
	-webkit-transition:-webkit-transform .25s ease-in-out
}
#sidebar,.post-header-cover {
	transition:transform .25s ease-in-out;
	top:0
}
#main.hasCover.hasCoverCaption,#main.hasCover.hasCoverMetaOut {
	padding-top:50px!important
}
#main.hasCover.hasCoverMetaIn,#main.hasCover.hasCoverMetaOut.hasCoverCaption {
	padding-top:0!important
}
@media only screen and (max-width:767px) {
	#main {
	padding-top:70px;
	display:block;
	width:100%
}
#main[data-behavior="1"].pushed,#main[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#main[data-behavior="2"].pushed,#main[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}@media only screen and (min-width:768px) and (max-width:1023px) {
	#main[data-behavior="3"],#main[data-behavior="4"] {
	padding-top:70px;
	display:block;
	width:100%
}
#main[data-behavior="1"],#main[data-behavior="2"] {
	padding-top:15px;
	float:right;
	width:calc(100% - 75px)
}
#main[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#main[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}@media only screen and (min-width:1024px) {
	#main[data-behavior="3"],#main[data-behavior="4"] {
	padding-top:70px;
	display:block;
	width:100%
}
#main[data-behavior="1"] {
	padding-top:15px;
	float:right;
	width:calc(100% - 250px)
}
#main[data-behavior="2"] {
	padding-top:15px;
	float:right;
	width:calc(100% - 75px)
}
#main[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#main[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}#sidebar {
	height:100%;
	position:fixed;
	overflow:auto;
	z-index:20;
	-webkit-transition:-webkit-transform .25s ease-in-out
}
#sidebar .sidebar-profile {
	color:#ebebeb;
	text-align:center;
	padding-top:18px;
	margin-bottom:15px
}
#sidebar .sidebar-profile .sidebar-profile-picture {
	display:block;
	margin:0 auto
}
#sidebar ul.sidebar-buttons {
	padding:0;
	margin:0 0 20px
}
#sidebar ul.sidebar-buttons li.sidebar-button {
	display:block;
	width:100%;
	height:45px;
	line-height:45px
}
#sidebar ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	color:#ebebeb;
	display:block;
	height:100%
}
#sidebar ul.sidebar-buttons li.sidebar-button .sidebar-button-link:active,#sidebar ul.sidebar-buttons li.sidebar-button .sidebar-button-link:hover {
	text-decoration:none;
	color:#fff
}
.archive .archive-posts .archive-post .archive-post-title:hover,.archive .archive-title:hover {
	text-decoration:underline
}
#sidebar ul.sidebar-buttons:first-child {
	margin-top:5px
}
@media only screen and (max-width:767px) {
	#sidebar[data-behavior="1"],#sidebar[data-behavior="3"] {
	left:-250px;
	width:250px
}
#sidebar[data-behavior="1"] .sidebar-profile,#sidebar[data-behavior="3"] .sidebar-profile {
	height:130px;
	padding-top:40px;
	padding-bottom:7.5px
}
#sidebar[data-behavior="1"] .sidebar-profile .sidebar-profile-picture,#sidebar[data-behavior="3"] .sidebar-profile .sidebar-profile-picture {
	width:90px;
	height:90px;
	border-radius:90px;
	margin-bottom:5px
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button,#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button {
	text-align:left
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link,#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:left;
	width:auto;
	padding-left:23px;
	padding-top:0
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon,#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle;
	margin-right:15px
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc,#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:inline-block;
	width:auto;
	height:35px;
	line-height:35px;
	font-size:1.4rem;
	letter-spacing:.3px;
	vertical-align:middle
}
#sidebar[data-behavior="1"].pushed,#sidebar[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#sidebar[data-behavior="2"],#sidebar[data-behavior="4"] {
	left:-75px;
	width:75px
}
#sidebar[data-behavior="2"] .sidebar-profile .sidebar-profile-picture,#sidebar[data-behavior="4"] .sidebar-profile .sidebar-profile-picture {
	width:30px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-radius:30px
}
#sidebar[data-behavior="2"] .sidebar-profile .sidebar-profile-name,#sidebar[data-behavior="4"] .sidebar-profile .sidebar-profile-name {
	display:none
}
#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button,#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button {
	text-align:center
}
#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link,#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:center;
	width:100%
}
#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon,#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle
}
#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc,#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:none
}
#sidebar[data-behavior="2"].pushed,#sidebar[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}@media only screen and (min-width:768px) and (max-width:1023px) {
	#sidebar[data-behavior="1"],#sidebar[data-behavior="2"] {
	width:75px
}
#sidebar[data-behavior="1"] .sidebar-profile .sidebar-profile-picture,#sidebar[data-behavior="2"] .sidebar-profile .sidebar-profile-picture {
	width:30px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-radius:30px
}
#sidebar[data-behavior="1"] .sidebar-profile .sidebar-profile-name,#sidebar[data-behavior="2"] .sidebar-profile .sidebar-profile-name {
	display:none
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button,#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button {
	text-align:center
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link,#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:center;
	width:100%
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon,#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc,#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:none
}
#sidebar[data-behavior="1"].pushed,#sidebar[data-behavior="2"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
#sidebar[data-behavior="3"] {
	left:-250px;
	width:250px
}
#sidebar[data-behavior="3"] .sidebar-profile {
	height:130px;
	padding-top:40px;
	padding-bottom:7.5px
}
#sidebar[data-behavior="3"] .sidebar-profile .sidebar-profile-picture {
	width:90px;
	height:90px;
	border-radius:90px;
	margin-bottom:5px
}
#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button {
	text-align:left
}
#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:left;
	width:auto;
	padding-left:23px;
	padding-top:0
}
#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle;
	margin-right:15px
}
#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:inline-block;
	width:auto;
	height:35px;
	line-height:35px;
	font-size:1.4rem;
	letter-spacing:.3px;
	vertical-align:middle
}
#sidebar[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#sidebar[data-behavior="4"] {
	left:-75px;
	width:75px
}
#sidebar[data-behavior="4"] .sidebar-profile .sidebar-profile-picture {
	width:30px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-radius:30px
}
#sidebar[data-behavior="4"] .sidebar-profile .sidebar-profile-name {
	display:none
}
#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button {
	text-align:center
}
#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:center;
	width:100%
}
#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle
}
#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:none
}
#sidebar[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}@media only screen and (min-width:1024px) {
	#sidebar[data-behavior="1"] {
	width:250px
}
#sidebar[data-behavior="1"] .sidebar-profile {
	height:130px;
	padding-top:40px;
	padding-bottom:7.5px
}
#sidebar[data-behavior="1"] .sidebar-profile .sidebar-profile-picture {
	width:90px;
	height:90px;
	border-radius:90px;
	margin-bottom:5px
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button {
	text-align:left
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:left;
	width:auto;
	padding-left:23px;
	padding-top:0
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle;
	margin-right:15px
}
#sidebar[data-behavior="1"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:inline-block;
	width:auto;
	height:35px;
	line-height:35px;
	font-size:1.4rem;
	letter-spacing:.3px;
	vertical-align:middle
}
#sidebar[data-behavior="1"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#sidebar[data-behavior="2"] {
	width:75px
}
#sidebar[data-behavior="2"] .sidebar-profile .sidebar-profile-picture {
	width:30px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-radius:30px
}
#sidebar[data-behavior="2"] .sidebar-profile .sidebar-profile-name {
	display:none
}
#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button {
	text-align:center
}
#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:center;
	width:100%
}
#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle
}
#sidebar[data-behavior="2"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:none
}
#sidebar[data-behavior="2"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
#sidebar[data-behavior="3"] {
	left:-250px;
	width:250px
}
#sidebar[data-behavior="3"] .sidebar-profile {
	height:130px;
	padding-top:40px;
	padding-bottom:7.5px
}
#sidebar[data-behavior="3"] .sidebar-profile .sidebar-profile-picture {
	width:90px;
	height:90px;
	border-radius:90px;
	margin-bottom:5px
}
#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button {
	text-align:left
}
#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:left;
	width:auto;
	padding-left:23px;
	padding-top:0
}
#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle;
	margin-right:15px
}
#sidebar[data-behavior="3"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:inline-block;
	width:auto;
	height:35px;
	line-height:35px;
	font-size:1.4rem;
	letter-spacing:.3px;
	vertical-align:middle
}
#sidebar[data-behavior="3"].pushed {
	-webkit-transform:translate3d(250px,0,0);
	-moz-transform:translate3d(250px,0,0);
	transform:translate3d(250px,0,0)
}
#sidebar[data-behavior="4"] {
	left:-75px;
	width:75px
}
#sidebar[data-behavior="4"] .sidebar-profile .sidebar-profile-picture {
	width:30px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	border-radius:30px
}
#sidebar[data-behavior="4"] .sidebar-profile .sidebar-profile-name {
	display:none
}
#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button {
	text-align:center
}
#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link {
	text-align:center;
	width:100%
}
#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-icon {
	display:inline-block;
	text-align:center;
	width:30px;
	height:30px;
	line-height:30px;
	padding-top:0;
	vertical-align:middle
}
#sidebar[data-behavior="4"] ul.sidebar-buttons li.sidebar-button .sidebar-button-link .sidebar-button-desc {
	display:none
}
#sidebar[data-behavior="4"].pushed {
	-webkit-transform:translate3d(75px,0,0);
	-moz-transform:translate3d(75px,0,0);
	transform:translate3d(75px,0,0)
}
}
.archive-result {
	display:none
}
.archive .archive-title {
	color:#424242
}
.archive .archive-posts {
	list-style:none
}
.archive .archive-posts .archive-post {
	font-size:1.4rem
}
.archive .archive-posts .archive-post .archive-post-title {
	margin-left:10px;
	color:#424242
}
.archive .archive-posts .archive-post .archive-post-date {
	color:#9eabb3
}
.archive .archive-posts .archive-post::before {
	font-family:FontAwesome;
	content:'\f0da';
	font-size:1.25rem
}
.boxes,.boxes .box:nth-child(n+2) {
	margin-top:20px
}
.box {
	border-bottom:1px solid #E3F2FD
}

.caption {
	display:block;
	font-family:"Open Sans","Noto Sans","Noto Sans CJK SC","Microsoft Yahei",Helvetica,"Microsoft Yahei",sans-serif;
	font-size:1.25rem;
	color:#81929d;
	text-align:center;
	font-style:italic;
	padding-right:10px;
	padding-left:10px
}
.category,a.category {
	display:inline-block;
	height:auto;
	border-radius:3px;
	cursor:pointer;
	margin:0 4px 7px 0
}
.category--default,a.category--default {
	color:#9eabb3!important;
	border:1px solid #9eabb3;
	font-size:1.25rem;
	padding:4.5px 15px
}
.category--default:hover,a.category--default:hover {
	color:#738691!important;
	border:1px solid #738691;
	text-decoration:none
}
.category--success,a.category--success {
	color:#4dc657!important;
	border:1px solid #4dc657
}
.category--success:hover,a.category--success:hover {
	color:#309639!important;
	border:1px solid #309639;
	text-decoration:none
}
.category--primary,a.category--primary {
	color:#64b5f6!important;
	border:1px solid #64b5f6
}
.category--primary:hover,a.category--primary:hover {
	color:#1c92f2!important;
	border:1px solid #1c92f2;
	text-decoration:none
}
.category--danger,a.category--danger {
	color:#f5311d!important;
	border:1px solid #f5311d
}
.category--danger:hover,a.category--danger:hover {
	color:#bd1908!important;
	border:1px solid #bd1908;
	text-decoration:none
}
.category--small,a.category--small {
	font-size:1.25rem;
	padding:2px 10px
}
.figure.clear {
	clear:both
}
.figure.center .fig-img {
	margin:2px auto
}
.figure.center,.figure.fig-100,.figure.fig-20,.figure.fig-25,.figure.fig-33,.figure.fig-50,.figure.fig-75,.figure.left {
	float:left;
	margin:2px
}
.figure.right {
	float:right;
	margin:2px
}
.figure.fig-20 {
	width:calc(20% - 4px)
}
.figure.fig-25 {
	width:calc(25% - 4px)
}
.figure.fig-33 {
	width:calc(33.3% - 4px)
}
.figure.fig-50 {
	width:calc(50% - 4px)
}
.figure.fig-75 {
	width:calc(75% - 4px)
}
.figure.center,.figure.fig-100 {
	width:calc(100% - 4px)
}
.figure.figure--fullWidth {
	width:100%
}
.figure.figure--fullWidth .figure-img {
	margin:0 auto;
	border-radius:0!important
}
@media only screen and (max-width:767px) {
	.fig-20 .caption,.fig-25 .caption,.fig-33 .caption {
	display:none
}
}.form-control {
	background:0 0;
	width:100%;
	border:none;
	outline:0;
	color:#424242;
	font-weight:300
}
.form-control:focus,.form-control:hover {
	outline:0
}
.input--xlarge {
	height:auto;
	padding:10px 0;
	font-size:25px;
	line-height:30px
}
.hide {
	display:none
}
@media only screen and (max-width:479px) {
	.hide-xs {
	display:none
}
}@media only screen and (min-width:480px) and (max-width:767px) {
	.hide-sm {
	display:none
}
}@media only screen and (min-width:768px) and (max-width:1023px) {
	.hide-md {
	display:none
}
}@media only screen and (min-width:1024px) {
	.hide-lg {
	display:none
}
}figure.highlight {
	background:#fff;
	margin:10px 0;
	border-radius:3px;
	line-height:1.2em;
	color:#333;
	font-family:Menlo;
	border:1px solid #d9d9d9;
	overflow:hidden
}
figure.highlight table {
	display:block;
	width:100%;
	overflow-y:hidden;
	overflow-x:auto
}
figure.highlight .code,figure.highlight .gutter,figure.highlight .tag,figure.highlight pre {
	border:none;
	padding:0;
	margin:0;
	cursor:text
}
figure.highlight figcaption {
	font-size:1.3rem;
	padding:10px 15px;
	margin:0;
	background:#f7f7f7;
	border-bottom:1px solid #d9d9d9;
	color:#999
}
figure.highlight figcaption a {
	float:right
}
figure.highlight .gutter {
	background:#fff;
	border-right:1px solid #d9d9d9;
	padding:.3em .5em
}
figure.highlight .gutter .line {
	color:#aaa
}
figure.highlight .code {
	padding:.3em .3em .3em 1em
}
figure.highlight .line {
	height:1.2em;
	font-size:1.3rem
}
.gist .line,.gist .line-number {
	font-size:Menlo;
	font-family:1em;
	margin:0 0 5px
}
.highlight .comment {
	color:#969896
}
.highlight .string {
	color:#df5000
}
.highlight .keyword {
	color:#a71d5d
}
.highlight.apacheconf .code .cbracket,.highlight.apacheconf .code .common,.highlight.apacheconf .code .keyword {
	color:#0086b3
}
.highlight.apacheconf .code .sqbracket {
	color:#df5000
}
.highlight.apacheconf .code .tag {
	color:#63a35c
}
.highlight.bash .code .shebang {
	color:#969896
}
.highlight.bash .code .built_in,.highlight.bash .code .literal {
	color:#0086b3
}
.highlight.bash .code .variable {
	color:#333
}
.highlight.bash .code .title,.highlight.coffeescript .code .title {
	color:#795da3
}
.highlight.coffeescript .code .built_in,.highlight.coffeescript .code .literal,.highlight.coffeescript .code .number {
	color:#0086b3
}
.highlight.coffeescript .code .attribute,.highlight.coffeescript .code .reserved {
	color:#1d3e81
}
.highlight.c .code .preprocessor,.highlight.coffeescript .code .regexp,.highlight.coffeescript .code .subst,.highlight.cpp .code .preprocessor {
	color:#df5000
}
.highlight.c .code .title,.highlight.cpp .code .title {
	color:#795da3
}
.highlight.c .code .built_in,.highlight.c .code .number,.highlight.cpp .code .built_in,.highlight.cpp .code .number {
	color:#0086b3
}
.highlight.cs .code .preprocessor,.highlight.cs .code .preprocessor .keyword {
	color:#333
}
.highlight.cs .code .title {
	color:#795da3
}
.highlight.cs .code .built_in,.highlight.cs .code .number {
	color:#0086b3
}
.highlight.cs .code .xmlDocTag {
	color:#63a35c
}
.highlight.css .code .at_rule,.highlight.css .code .important {
	color:#a71d5d
}
.highlight.css .code .attribute,.highlight.css .code .function,.highlight.css .code .hexcolor,.highlight.css .code .number {
	color:#0086b3
}
.highlight.css .code .attr_selector,.highlight.css .code .value {
	color:#333
}
.highlight.css .code .class,.highlight.css .code .id,.highlight.css .code .pseudo {
	color:#795da3
}
.highlight.css .code .tag {
	color:#63a35c
}
.highlight.diff .code .chunk {
	color:#795da3;
	font-weight:700
}
.highlight.diff .code .addition {
	color:#55a532;
	background-color:#eaffea
}
.highlight.diff .code .deletion {
	color:#bd2c00;
	background-color:#ffecec
}
.highlight.http .code .attribute,.highlight.http .code .literal {
	color:#0086b3
}
.highlight.http .code .request {
	color:#a71d5d
}
.highlight.ini .code .title {
	color:#795da3
}
.highlight.ini .code .setting {
	color:#a71d5d
}
.highlight.ini .code .keyword,.highlight.ini .code .value {
	color:#333
}
.highlight.java .code .title {
	color:#795da3
}
.highlight.java .code .javadoc {
	color:#969896
}
.highlight.java .code .javadoctag {
	color:#a71d5d
}
.highlight.java .code .number {
	color:#0086b3
}
.highlight.java .code .params {
	color:#1d3e81
}
.highlight.js .code .title {
	color:#795da3
}
.highlight.js .code .javadoc {
	color:#969896
}
.highlight.js .code .javadoctag,.highlight.js .code .tag {
	color:#a71d5d
}
.highlight.js .code .tag .title {
	color:#333
}
.highlight.js .code .regexp {
	color:#df5000
}
.highlight.js .code .built_in,.highlight.js .code .literal,.highlight.js .code .number {
	color:#0086b3
}
.highlight.json .code .attribute {
	color:#df5000
}
.highlight.json .code .number {
	color:#0086b3
}
.highlight.mak .code .constant {
	color:#333
}
.highlight.mak .code .variable {
	color:#df5000
}
.highlight.mak .code .title {
	color:#795da3
}
.highlight.mak .code .keyword {
	color:#0086b3
}
.highlight.md .code .blockquote,.highlight.md .code .emphasis,.highlight.md .code .link_label,.highlight.md .code .strong,.highlight.md .code .value {
	color:#df5000
}
.highlight.md .code .code,.highlight.md .code .link_reference {
	color:#0086b3
}
.highlight.md .code .link_url {
	text-decoration:underline
}
.highlight.nginx .code .title {
	color:#a71d5d
}
.highlight.nginx .code .built_in {
	color:#0086b3
}
.highlight.nginx .code .number,.highlight.nginx .code .regexp {
	color:#df5000
}
.highlight.nginx .code .variable {
	color:#333
}
.highlight.objectivec .code .preprocessor {
	color:#a71d5d
}
.highlight.objectivec .code .preprocessor .title {
	color:#df5000
}
.highlight.objectivec .code .title {
	color:#795da3
}
.highlight.objectivec .code .built_in,.highlight.objectivec .code .literal,.highlight.objectivec .code .number {
	color:#0086b3
}
.highlight.perl .code .sub {
	color:#795da3
}
.highlight.perl .code .regexp {
	color:#df5000
}
.highlight.php .code .phpdoc {
	color:#a71d5d
}
.highlight.php .code .regexp {
	color:#df5000
}
.highlight.php .code .literal,.highlight.php .code .number {
	color:#0086b3
}
.highlight.php .code .title,.highlight.python .code .decorator,.highlight.python .code .title {
	color:#795da3
}
.highlight.python .code .number {
	color:#0086b3
}
.highlight.ruby .code .parent,.highlight.ruby .code .title {
	color:#795da3
}
.highlight.ruby .code .constant,.highlight.ruby .code .number,.highlight.ruby .code .prompt,.highlight.ruby .code .subst .keyword,.highlight.ruby .code .symbol {
	color:#0086b3
}
.highlight.sql .built_in {
	color:#a71d5d
}
.highlight.sql .number {
	color:#0086b3
}
.highlight.xml .tag {
	color:#333
}
.highlight.xml .value {
	color:#df5000
}
.highlight.xml .attribute {
	color:#795da3
}
.highlight.xml .title {
	color:#63a35c
}
.highlight.puppet .title {
	color:#795da3
}
.highlight.puppet .function {
	color:#0086b3
}
.highlight.less .at_rule,.highlight.less .tag {
	color:#a71d5d
}
.highlight.less .attribute,.highlight.less .function,.highlight.less .hexcolor,.highlight.less .number {
	color:#0086b3
}
.highlight.less .built_in {
	color:#df5000
}
.highlight.less .class,.highlight.less .id,.highlight.less .pseudo {
	color:#795da3
}
.highlight.scss .at_rule,.highlight.scss .important,.highlight.scss .tag {
	color:#a71d5d
}
.highlight.scss .attribute,.highlight.scss .function,.highlight.scss .hexcolor,.highlight.scss .number,.highlight.scss .preprocessor {
	color:#0086b3
}
.highlight.scss .variable {
	color:#333
}
.highlight.scss .built_in {
	color:#df5000
}
.highlight.scss .class,.highlight.scss .id,.highlight.scss .pseudo {
	color:#795da3
}
.highlight.stylus .at_rule {
	color:#a71d5d
}
.highlight.stylus .tag {
	color:#63a35c
}
.highlight.stylus .attribute,.highlight.stylus .hexcolor,.highlight.stylus .number,.highlight.stylus .params {
	color:#0086b3
}
.highlight.stylus .class,.highlight.stylus .id,.highlight.stylus .pseudo,.highlight.stylus .title {
	color:#795da3
}
.highlight.go .typename {
	color:#a71d5d
}
.highlight.go .built_in,.highlight.go .constant {
	color:#0086b3
}
.highlight.swift .preprocessor {
	color:#a71d5d
}
.highlight.swift .title {
	color:#795da3
}
.highlight.swift .built_in,.highlight.swift .number {
	color:#0086b3
}
.icon-mt {
	margin-top:10px
}
.icon-mr {
	margin-right:10px
}
.icon-mb {
	margin-bottom:10px
}
.icon-ml {
	margin-left:10px
}
.image-gallery {
	display:block;
	position:relative;
	height:auto;
	overflow:hidden;
	margin-bottom:30px
}
.image-gallery .image-gallery-metabar {
	position:absolute;
	bottom:0;
	width:calc(100% - (1.5em) * 2);
	font-family:"Open Sans",Helvetica,"Microsoft Yahei",sans-serif;
	font-style:italic;
	background:rgba(0,0,0,.75);
	font-size:1.25rem;
	color:#fff;
	padding:.5em 1.5em;
	z-index:1
}
.post .post-content,.post .post-meta,.post-header-cover .post-header .post-meta{font-family:"Open Sans","Noto Sans","Noto Sans CJK SC","Microsoft Yahei",Helvetica,"Microsoft Yahei",sans-serif}.image-gallery .image-gallery-photos .photo-box{float:left;position:relative;overflow:hidden;display:none}.image-gallery .image-gallery-photos .photo-box:first-child{display:block;width:100%;padding-bottom:56.25%}.image-gallery .image-gallery-photos .photo-box .photo-box-inner{position:absolute;overflow:hidden}.image-gallery .image-gallery-photos .photo-box .photo-box-inner .photo{width:100%;cursor:-webkit-zoom-in;cursor:-moz-zoom-in}.image-gallery .image-gallery-photos--thumbnail .photo-box{display:block;width:50%;padding-bottom:30%}.image-gallery .image-gallery-photos--thumbnail .photo-box:first-child{width:100%;padding-bottom:40%;margin-bottom:2px}.image-gallery .image-gallery-photos--thumbnail .photo-box:nth-child(2){margin-right:2px;width:calc(50% - 2px)}.image-gallery .image-gallery-photos--thumbnail .photo-box:nth-child(n+4){display:none}a.link-unstyled,a.link-unstyled:active,a.link-unstyled:hover{cursor:pointer!important;color:inherit!important;text-decoration:none!important}a.link-unstyled a.link,a.link-unstyled a.link:active,a.link-unstyled a.link:hover{text-decoration:underline!important}.post .post-header .post-title:hover,.post-header .post-title:hover,.post-header-cover .post-header .post-title:hover,.postShorten .postShorten-header .postShorten-title:hover,.tag--danger:hover,.tag--primary:hover,.tag--success:hover,a.tag--danger:hover,a.tag--primary:hover,a.tag--success:hover{text-decoration:none}.main-content-wrap{display:block;max-width:750px;margin:0 auto;padding-right:20px;padding-left:20px}@media only screen and (min-width:1024px){.main-content-wrap{max-width:85%}.markdown h1{font-size:2.8rem}.markdown h2{font-size:2.4rem}.markdown h3{font-size:2rem}.markdown h4{font-size:1.7rem}.markdown h5{font-size:1.6rem}.markdown h6{font-size:1.5rem}}@media only screen and (max-width:767px){.markdown h1{font-size:2.45rem}.markdown h2{font-size:2.05rem}.markdown h3{font-size:1.65rem}.markdown h4{font-size:1.35rem}.markdown h5{font-size:1.25rem}.markdown h6{font-size:1.15rem}}@media only screen and (min-width:768px) and (max-width:1023px){.markdown h1{font-size:2.6rem}.markdown h2{font-size:2.2rem}.markdown h3{font-size:1.8rem}.markdown h4{font-size:1.5rem}.markdown h5{font-size:1.4rem}.markdown h6{font-size:1.3rem}}.pagination-bar{width:100%;height:60px}.pagination-bar .pagination{height:60px;line-height:60px;display:block;list-style:none;padding:0 10px;width:auto}.pagination-bar .pagination .pagination-next,.pagination-bar .pagination .pagination-prev{float:left;margin-right:10px}.pagination-bar .pagination .pagination-number{float:right;font-size:1.25rem;color:#9eabb3}.post{position:relative;width:100%;display:inline-block;vertical-align:top}.post .post-header .post-title{margin:0;word-break:initial;overflow:hidden}.post .post-meta{line-height:1.5em;font-size:1.25rem;font-weight:400;color:#BDBDBD}.post .post-meta a{color:#757575}.post .post-content{color:#424242;margin-top:50px;font-weight:300;overflow:hidden;-ms moz-word-break:"break-all";word-break:"break-all";-webkit moz-hypens:"auto";hypens:"auto"}.post .post-content img{display:block;width:auto;max-width:100%;border-radius:3px;border:1px solid #E0E0E0}.post .post-footer{margin-top:20px}.post .post-footer-tags{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eef2f8}#table-of-contents{font-size:2rem}@media only screen and (min-width:768px) and (max-width:1023px){.post .post-header .post-title{font-size:2.8rem}}@media only screen and (min-width:1024px){.post .post-header .post-title{font-size:2.8rem}}.post-actions-wrap{height:60px;padding:0;line-height:60px;clear:both}.post-actions-wrap ul.post-actions{float:left;padding-left:0;margin-top:0;list-style:none}.post-actions-wrap ul.post-actions li.post-action{width:auto;text-align:center}.post-actions-wrap ul.post-action-nav{width:45%;z-index:42}.post-actions-wrap ul.post-action-nav li.post-action{float:left;min-width:42px}.post-actions-wrap ul.post-action-nav li.post-action:last-child .post-action-btn{margin-left:15px}.post-actions-wrap ul.post-action-share{width:55%;z-index:41}.post-actions-wrap ul.post-action-share li.post-action{float:right}.post-actions-wrap ul.post-action-share li.post-action:nth-child(n+3) .post-action-btn{margin-right:15px}@media only screen and (max-width:767px){.post-actions-wrap ul.post-action-nav{width:25%}.post-actions-wrap ul.post-action-share{width:75%}}@media only screen and (max-width:479px){.post-actions-wrap ul.post-action-nav{width:35%}.post-actions-wrap ul.post-action-share{width:65%}}.pullquote{width:45%;text-align:left}.pullquote.figure.center,.pullquote.figure.fig-100,.pullquote.figure.fig-20,.pullquote.figure.fig-25,.pullquote.figure.fig-33,.pullquote.figure.fig-50,.pullquote.figure.fig-75,.pullquote.left{float:left;margin:10px 10px 10px 20px}.pullquote.right{float:right;margin:10px 20px 10px 10px}.post-header .post-title{margin:0;word-break:initial;overflow:hidden}.post-header-cover{display:table;position:relative;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;padding:calc(55px + 30px) 0 30px;height:calc(100% - 55px - 4px);z-index:15;-webkit-transition:-webkit-transform .25s ease-in-out}.post-header-cover .post-header{display:table-cell;vertical-align:middle}.post-header-cover .post-header .post-title{max-width:750px;margin:0 auto 20px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.9)}.post-header-cover .post-header .post-meta{max-width:750px;font-size:1.5rem;color:#fff!important;font-weight:400;letter-spacing:.05em;text-shadow:0 1px 0 rgba(0,0,0,.9);margin:0 auto}.post-header-cover .post-header .post-meta a{color:#fff}.post-header-cover.post-header-cover--partial{height:60%}.post-header-cover-caption{margin:5px 0 50px}@media only screen and (max-width:479px){.post-header-cover .post-header .post-title{font-size:2.8rem}}@media only screen and (min-width:480px) and (max-width:767px){.post-header-cover .post-header .post-title{font-size:3.3rem}}@media only screen and (max-width:767px){.post-header-cover{width:100%;left:0}.post-header-cover[data-behavior="1"].pushed,.post-header-cover[data-behavior="3"].pushed{-webkit-transform:translate3d(250px,0,0);-moz-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}.post-header-cover[data-behavior="2"].pushed,.post-header-cover[data-behavior="4"].pushed{-webkit-transform:translate3d(75px,0,0);-moz-transform:translate3d(75px,0,0);transform:translate3d(75px,0,0)}}@media only screen and (min-width:768px) and (max-width:1023px){.post-header-cover .post-header .post-title{font-size:5.8rem;line-height:1.3em}.post-header-cover[data-behavior="1"],.post-header-cover[data-behavior="2"]{width:calc(100% - 75px);left:75px}.post-header-cover[data-behavior="3"],.post-header-cover[data-behavior="4"]{width:100%;left:0}.post-header-cover[data-behavior="3"].pushed{-webkit-transform:translate3d(250px,0,0);-moz-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}.post-header-cover[data-behavior="4"].pushed{-webkit-transform:translate3d(75px,0,0);-moz-transform:translate3d(75px,0,0);transform:translate3d(75px,0,0)}}@media only screen and (min-width:1024px){.post-header-cover .post-header .post-meta,.post-header-cover .post-header .post-title{max-width:80%}.post-header-cover .post-header .post-title{font-size:6.5rem;line-height:1.3em}.post-header-cover[data-behavior="1"]{width:calc(100% - 250px);left:250px}.post-header-cover[data-behavior="2"]{width:calc(100% - 75px);left:75px}.post-header-cover[data-behavior="3"],.post-header-cover[data-behavior="4"]{width:100%;left:0}.post-header-cover[data-behavior="3"].pushed{-webkit-transform:translate3d(250px,0,0);-moz-transform:translate3d(250px,0,0);transform:translate3d(250px,0,0)}.post-header-cover[data-behavior="4"].pushed{-webkit-transform:translate3d(75px,0,0);-moz-transform:translate3d(75px,0,0);transform:translate3d(75px,0,0)}}.postShorten-group .postShorten{margin-top:15px;border-bottom:1px solid #E3F2FD}.postShorten{position:relative;width:100%;display:inline-block;vertical-align:top}.postShorten .postShorten-header .postShorten-title{font-family:Verdana,Geneva,"Open Sans",SimHei,"Noto Sans","Noto Sans CJK SC","Microsoft Yahei",Helvetica,"Microsoft Yahei",sans-serif;margin:0;word-break:initial;overflow:hidden}.postShorten .postShorten-meta{line-height:1.5em}.postShorten .postShorten-meta a{color:#757575}.postShorten .postShorten-meta,.postShorten .postShorten-meta a:hover,.postShorten .postShorten-readingtime{color:#BDBDBD}.postShorten .postShorten-excerpt_link{margin-top:-15px}.postShorten .postShorten-excerpt_link,.postShorten .postShorten-meta,.postShorten .postShorten-readingtime{font-family:"Open Sans","Noto Sans","Noto Sans CJK SC","Microsoft Yahei",Helvetica,"Microsoft Yahei",sans-serif;font-size:1.25rem;font-weight:400}.postShorten .postShorten-content,.postShorten .postShorten-excerpt{font-family:"Open Sans","Noto Sans","Noto Sans CJK SC","Microsoft Yahei",Helvetica,"Microsoft Yahei",sans-serif;color:#424242;font-weight:300;overflow:hidden;-ms moz-word-break:"break-all";word-break:"break-all";-webkit moz-hypens:"auto";hypens:"auto"}.postShorten .postShorten-excerpt{margin-top:15px}.postShorten .postShorten-excerpt img{max-width:100%}.postShorten .postShorten-content{margin-top:25px}@media only screen and (max-width:767px){.postShorten-thumbnailimg,.postShorten-thumbnailimg img{display:none}}@media only screen and (min-width:480px){.postShorten.postShorten--thumbnailimg .postShorten-thumbnailimg{display:inline-block;margin:15px 0 30px 15px;vertical-align:top}.postShorten.postShorten--thumbnailimg .postShorten-thumbnailimg img{display:block;width:140px;height:140px;border-radius:5px;object-fit:cover}.postShorten.postShorten--thumbnailimg .postShorten-wrap{display:inline-block;width:calc(100% - 140px - 20px)}}@media only screen and (min-width:768px) and (max-width:1023px){.postShorten.postShorten--thumbnailimg .postShorten-thumbnailimg{margin:25px 0 30px 15px}}@media only screen and (min-width:480px) and (max-width:767px){.postShorten.postShorten--thumbnailimg .postShorten-thumbnailimg{margin:34px 0 30px 15px}}.share-options-bar {
	position:fixed;
	bottom:-155px;
	background:#fff;
	height:155px;
	clear:both;
	border-top:1px solid #eef2f8;
	transition:transform .25s ease-in-out;
	z-index:50;
	-webkit-transition:-webkit-transform .25s ease-in-out
}
.share-options-bar.opened {
	-webkit-transform:translate3d(0,-155px,0);
	-moz-transform:translate3d(0,-155px,0);
	transform:translate3d(0,-155px,0)
}
.share-options-bar .share-options {
	padding:0;
	margin:0;
	text-align:center;
	list-style:none
}
.share-options-bar .share-options .share-option:first-child  {
	padding:20px 0 10px
}
.share-options-bar .share-options .share-option:last-child  {
	padding:10px 0 20px
}
.share-options-bar .share-options .share-option  {
	color:#6e7681;
	display:block;
	width:100%;
	padding:10px 0
}
.share-options-bar .share-options .share-option .fa {
	margin-right:15px
}
.share-options-mask {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;
	z-index:30
}
@media only screen and (max-width:767px) {
	.share-options-bar {
	width:100%
}
}@media only screen and (min-width:768px) and (max-width:1023px) {
	.share-options-bar[data-behavior="1"],.share-options-bar[data-behavior="2"] {
	width:calc(100% - 75px);
	left:75px
}
.share-options-bar[data-behavior="3"],.share-options-bar[data-behavior="4"] {
	width:100%
}
}@media only screen and (min-width:1024px) {
	.share-options-bar[data-behavior="1"] {
	width:calc(100% - 250px);
	left:250px
}
.share-options-bar[data-behavior="2"] {
	width:calc(100% - 75px);
	left:75px
}
.share-options-bar[data-behavior="3"],.share-options-bar[data-behavior="4"] {
	width:100%
}
}.tag,a.tag {
	   
    background: rgba(255, 255, 255, 0);
    width: auto;
    height: auto;
    letter-spacing: .01em;
    cursor: pointer;
    margin: 0 4px 7px 0;
    border-radius: 5px;
}
.tag--default,a.tag--default {
	color:#9eabb3!important;
	border:1px solid #9eabb3;
	font-size:1.25rem;
	padding:4.5px 15px
}
.tag--default:hover,a.tag--default:hover {
	color:#738691!important;
	border:1px solid #738691;
	text-decoration:none
}
.tag--success,a.tag--success {
	color:#4dc657!important;
	border:1px solid #4dc657
}
.tag--success:hover,a.tag--success:hover {
	color:#309639!important;
	border:1px solid #309639
}
.tag--primary,a.tag--primary {
	color:#64b5f6!important;
	border:1px solid #64b5f6
}
.tag--primary:hover,a.tag--primary:hover {
	color:#1c92f2!important;
	border:1px solid #1c92f2
}
.tag--danger,a.tag--danger {
	color:#f5311d!important;
	border:1px solid #f5311d
}
.tag--danger:hover,a.tag--danger:hover {
	color:#bd1908!important;
	border:1px solid #bd1908
}
.tag--small,a.tag--small {
	font-size:1.25rem;
	padding:2px 10px
}
.text-left {
	text-align:left!important
}
.text-right {
	text-align:right!important
}
.text-center {
	text-align:center!important
}
.text-justify {
	text-align:justify!important
}
.text-nowrap {
	white-space:nowrap!important
}
.text-lowercase {
	text-transform:lowercase!important
}
.text-uppercase {
	text-transform:uppercase!important
}
.text-capitalize {
	text-transform:capitalize!important
}
.text-xsmall {
	font-size:1rem!important
}
.text-small {
	font-size:1.25rem!important
}
.text-medium {
	font-size:1.4rem!important
}
.text-base {
	font-size:1.5rem!important
}
.text-large {
	font-size:1.6rem!important
}
.text-xlarge {
	font-size:1.7rem!important
}
.text-strong {
	font-weight:700!important
}
.text-regular {
	font-weight:400!important
}
.text-light {
	font-weight:300!important
}
.text-italic {
	font-style:italic!important
}
.text-underline,.text-underline-hover:hover {
	text-decoration:underline!important
}
.text-color-base {
	color:#424242!important
}
.text-color-light {
	color:#9eabb3!important
}
.text-color-link {
	color:#42A5F5!important
}
.tooltip,[data-tooltip] {
	position:relative;
	cursor:pointer
}
.tooltip:before,[data-tooltip]:before {
	z-index:1000;
	border:6px solid transparent;
	background:0 0;
	content:""
}
.tooltip:after,[data-tooltip]:after {
	z-index:1000;
	padding:8px;
	min-width:180px;
	background-color:rgba(66,165,245,.93);
	color:#fff;
	content:attr(data-tooltip);
	font-size:.93em;
	line-height:1.85em;
	border-radius:5px
}
.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before {
	position:absolute;
	visibility:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);
	-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);
	transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	pointer-events:none
}
.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before {
	visibility:visible;
	opacity:1;
	filter:alpha(opacity=100)
}
.tooltip--top:before,.tooltip:before,[data-tooltip]:before {
	margin-bottom:-9pt;
	border-top-color:rgba(66,165,245,.93)
}
.tooltip--top:after,.tooltip:after,[data-tooltip]:after {
	margin-left:-91px
}
.tooltip--top:after,.tooltip--top:before,.tooltip:after,.tooltip:before,[data-tooltip]:after,[data-tooltip]:before {
	bottom:100%;
	left:calc(50% - (15px / 2))
}
.tooltip--top:focus:after,.tooltip--top:focus:before,.tooltip--top:hover:after,.tooltip--top:hover:before,.tooltip:focus:after,.tooltip:focus:before,.tooltip:hover:after,.tooltip:hover:before,[data-tooltip]:focus:after,[data-tooltip]:focus:before,[data-tooltip]:hover:after,[data-tooltip]:hover:before {
	-webkit-transform:translateY(-9pt);
	-moz-transform:translateY(-9pt);
	-ms-transform:translateY(-9pt);
	-o-transform:translateY(-9pt);
	transform:translateY(-9pt)
}
.tooltip--left:before {
	margin-left:0;
	margin-right:-9pt;
	margin-bottom:0;
	border-top-color:transparent;
	border-left-color:rgba(66,165,245,.93)
}
.tooltip--left:after {
	margin-left:0;
	margin-bottom:-15px
}
.tooltip--left:after,.tooltip--left:before {
	right:100%;
	bottom:calc(50% - (15px / 2));
	left:auto
}
.tooltip--left:focus:after,.tooltip--left:focus:before,.tooltip--left:hover:after,.tooltip--left:hover:before {
	-webkit-transform:translateX(-9pt);
	-moz-transform:translateX(-9pt);
	-ms-transform:translateX(-9pt);
	-o-transform:translateX(-9pt);
	transform:translateX(-9pt)
}
.tooltip--bottom:before {
	margin-top:-9pt;
	margin-bottom:0;
	border-top-color:transparent;
	border-bottom-color:rgba(66,165,245,.93)
}
.tooltip--bottom:after,.tooltip--bottom:before {
	top:100%;
	bottom:auto;
	left:calc(50% - (15px / 2))
}
.tooltip--bottom:focus:after,.tooltip--bottom:focus:before,.tooltip--bottom:hover:after,.tooltip--bottom:hover:before {
	-webkit-transform:translateY(9pt);
	-moz-transform:translateY(9pt);
	-ms-transform:translateY(9pt);
	-o-transform:translateY(9pt);
	transform:translateY(9pt)
}
.tooltip--right:before {
	margin-bottom:0;
	margin-left:-9pt;
	border-top-color:transparent;
	border-right-color:rgba(66,165,245,.93)
}
.tooltip--right:after {
	margin-left:0;
	margin-bottom:-15px
}
.tooltip--right:after,.tooltip--right:before {
	bottom:calc(50% - (15px / 2));
	left:100%;
	right:auto
}
.tooltip--right:focus:after,.tooltip--right:focus:before,.tooltip--right:hover:after,.tooltip--right:hover:before {
	-webkit-transform:translateX(9pt);
	-moz-transform:translateX(9pt);
	-ms-transform:translateX(9pt);
	-o-transform:translateX(9pt);
	transform:translateX(9pt)
}
.video-container {
	position:relative;
	height:0;
	overflow:hidden;
	padding-bottom:56.25%;
	margin:0 0 1.75em
}
.video-container embed,.video-container iframe,.video-container object {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin-top:0
}
pre {overflow: auto;
  max-height: 500px;
white-space: pre-wrap;
word-wrap: break-word;
}
code {
white-space: pre-wrap;
word-wrap: break-word;
}

a, a:active, a:hover, a:visited {
    text-decoration: none;
}





.popup{background-color:#f8f8f8;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.popup-content{padding:20px 20px 30px 20px}.popup-overlay{background-color:rgba(0,0,0,.3)}
/** * CSS for jQuery plugin 'popup' v.1.0.0 * Copyright (©) by Konstantin Kachurenko <konstantin.kachurenko@gmail.com> | http://konstantin-kachurenko.github.io | The MIT License (MIT) http://opensource.org/licenses/MIT */
.popup{position:fixed;top:50%;left:50%;width:auto;height:auto;min-width:320px;max-width:100%;max-height:100%;visibility:hidden;opacity:0;overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box}
.popup,.popup-overlay{z-index:0;-webkit-transform-style:flat;transform-style:flat;-webkit-transition:opacity .3s ease,left .5s,top .5s,transform .5s,-webkit-transform .5s;-ms-transition:opacity .3s ease,left .5s,top .5s,transform .5s,-ms-transform .5s;-o-transition:opacity .3s ease,left .5s,top .5s,transform .5s,-o-transform .5s;transition:opacity .3s ease,left .5s,top .5s,transform .5s,-webkit-transform .5s,-ms-transform .5s,-o-transform .5s}
.popup-content{position:relative}
.popup-overlay{position:fixed;visibility:hidden;opacity:0;top:-25%;left:0;width:100%;height:150%;background:rgba(0,0,0,.7)}
.popup-show{visibility:visible;opacity:1;z-index:2000}
/** * Effects: * .effect-fade-scale, .effect-slide-left, .effect-slide-right, * .effect-slide-top, .effect-newspaper, .effect-sticky */
.popup.effect-fade-scale{-webkit-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7)}
.popup-show.effect-fade-scale{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.popup.effect-slide-left{left:20%}
.popup.effect-slide-right{left:80%}
.popup-show.effect-slide-right,.popup-show.effect-slide-left{left:50%}
.popup.effect-slide-top{top:20%}
.popup-show.effect-slide-top{top:50%}
.popup.effect-newspaper{-webkit-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);-o-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg)}
.popup-show.effect-newspaper{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);-o-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}
.popup.effect-sticky{top:-100%}
.popup-show.effect-sticky{top:0;margin-top:0 !important}
#social{margin:12px -20px 12px}
.social-main{position:relative;margin:0 auto;width:283px}
.social-main a{float:left;color:#fff !important;line-height:20px;text-align:center;border-radius:2px}
.social-main a:hover{background:#878787;color:#fff;transition:all .2s ease-in 0s}
.like a{background:#f40;width:140px;display:block;box-shadow:0 1px 1px rgba(0,0,0,.1)}
.share-s a{background:#ecb842;width:140px;display:block;box-shadow:0 1px 1px rgba(0,0,0,.1)}
.social-main i{color:#fff;font-style:normal;margin:0 5px 0 0}
.shang-p a{position:absolute;left:115px;top:-11px;background:#7ab951;width:35px;height:35px;font-size:18px;font-weight:600;line-height:36px;border:4px solid #fff;border-radius:40px}
.shang-main input{height:auto;max-width:100%;vertical-align:middle;display:block}
.shang-main img{height:auto;max-width:100%;margin:0 auto;vertical-align:middle;display:block}
.shang-main h4{text-align:center}
.zanzhu{margin-top:-5px!important;padding-bottom:5px;border-bottom:1px solid #eee;color:#666;font-weight:bold;font-size:18px;}