/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
img,legend {
	border: 0
}

legend,ol,td,th,ul {
	padding: 0
}

h2,h4 {
	font-weight: 200
}

.col-half,footer .about-links {
	float: left
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	-webkit-font-smoothing: antialiased;
	color: #333;
	font-family: 'Helvetica Neue',Helvetica,STHeiti,'Microsoft YaHei',Arial,Verdana,sans-serif;
	font-size: 16px
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block
}

audio,canvas,progress,video {
	display: inline-block;
	vertical-align: baseline
}

.hide,[hidden],template {
	display: none
}

audio:not([controls]) {
	display: none;
	height: 0
}

a {
	background-color: transparent;
	text-decoration: none;
	color: #006186
}

a:active,a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,optgroup,strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

pre,textarea {
	overflow: auto
}

code,kbd,pre,samp {
	font-family: monospace,monospace;
	font-size: 1em
}

button,input,optgroup,select,textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

.btn,.iconfont,footer .about-links li a {
	color: #fff
}

button {
	overflow: visible
}

button,select {
	text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled],html input[disabled] {
	cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox],input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

table {
	border-collapse: collapse;
	border-spacing: 0
}
/* --内容页面表格-- */
.page-container table{border-collapse:collapse; width:100%; margin:6px 0; text-align:center;}
.page-container table td, .page-container table th{border-collapse:collapse; padding:2px; border:solid 1px #CCC; font-size:11px; font-family: "Microsoft YaHei","黑体",Arial;}
.page-container table th{font-weight:bold; background:#EEE;}
.page-container table td p{margin:0; padding:0;}

/* --自定义表格-- */
.page-container table.centertb td, #main table.centertb th{text-align:center;}

@font-face {
	font-family:iconfont;src:url(iconfont.eot);src:url(iconfont.eot?#iefix) format('embedded-opentype'),url(iconfont.woff) format('woff'),url(iconfont.ttf) format('truetype'),url(iconfont.svg#iconfont) format('svg')
}

ol,ul {
	list-style: none;
	margin: 0
}

h2 {
	font-size: 30px
}

h4 {
	font-size: 16px
}

.container {
	width: 1140px;
	margin: 0 auto
}

.col-half {
	width: 50%
}

.text-center {
	text-align: center
}

.flr{float:right;}
.fll{float:left;}
.m12{margin:12px;}
.m18{margin:18px;}

.clearfix:after,.clearfix:before {
	display: table;
	content: " "
}

.clearfix:after {
	clear: both
}

.mobile-show {
	display: none
}

.btn {
	height: 50px;
	background-color: #006186;
	line-height: 50px
}

/* zidingyi */
.promain{width:78%; float:left;}
.promain .procol{
	width:48%;
	float:left;
    background:#F6F6F6;
    border-radius: 6px;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.05);
    margin:0 0 12px 12px;
}
.promain .procol dl{padding:5px 15px;}
.promain .procol dt, .promain .procol dd{margin:0; padding:0;}
.promain .procol dt{font-size:1em; height:1.6em; line-height:1.6em; overflow:hidden}
.promain .procol dd{font-size:1em; height:1.6em; line-height:1.6em; overflow:hidden}
.promain .procol img{width:100%;}

.tjprocol{
	width:32%;
	float:left;
    background:#F6F6F6;
    border-radius: 6px;
    box-shadow: 0px 3px 0px 0px rgba(0, 0, 0, 0.05);
    margin:0 0 12px 12px;
}
.tjprocol dl{padding:5px 15px;}
.tjprocol dt, .tjprocol dd{margin:0; padding:0;}
.tjprocol dt{font-size:1em; height:1.6em; line-height:1.6em; overflow:hidden}
.tjprocol dd{font-size:1em; height:1.6em; line-height:1.6em; overflow:hidden}


.mg3{margin:2em 0 3em 0;}
.promain img, .contentbox img, .newbox img{ max-width:100%;}
.head-row .promain h4{padding-left:30px; background:url(../images/icon01.png) no-repeat left center;}
.head-row .promain h5{ font-size:15px; padding-left:14px; background:url(../images/arrow_right.png) no-repeat left center;}

.newsbox a {color:#111;}
.newsbox a:hover{color:#006186;}
.newsbox li{ height:3em; line-height:3em; overflow:hidden; position:relative; border-bottom:solid 1px #EEE;}
.newsbox li .time{height:3em; line-height:3em; display:inline-block; position:absolute; right:0; top:0;}
.newtitle{clear:both;}

.wp-pagenavi{text-align:center; margin:2em auto;}
.wp-pagenavi span, .wp-pagenavi a{
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    line-height: 1;
    color: #333;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
	background-color: #FFF;
	margin-right:0.3em;
	border: 1px solid #CCC;
}
.wp-pagenavi a:hover{
	background-color:#EEE;
	text-decoration:none;
}
.prevnext{list-style:none; padding:1.5em;}

.sidebar{width:19%; float:right; line-height:1.6em;}
.sidebar h3{font-size:1.2em; height:50px; line-height:50px; margin-bottom:0; border-bottom:solid 1px #333;}
.sidebar dl, .sidebar dd{list-style:none; margin:0; padding:0;}
.sidebar dt, .sidebar li{height:40px; line-height:40px; border-bottom:solid 1px #CCC;}
.sidebar dt a, .sidebar li a{font-size:1.2em; font-weight:bold; color:#666;}
.sidebar li a:hover{color:#36F;}
.sidebar dd a{font-size:0.85em; color:#666;}

.sidebar li{font-size:0.85em;}

footer {
	width: 100%;
	height: 182px;
	background-color: #1D2024
}

footer .links {
	width: 1140px;
	height: 100px;
	margin: 0 auto;
	border-bottom: 1px solid #32373D;
	line-height: 100px
}

footer .about-links li {
	display: inline-block;
	margin-right: 35px
}

footer .social-links {
	float: right;
	margin-top: 30px
}

footer .social-links li {
	width: 40px;
	height: 40px;
	float: left;
	text-align: center;
	margin-left: 12px
}

.iconfont {
	font-family: iconfont!important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: .2px;
	-moz-osx-font-smoothing: grayscale;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 50%;
	display: inline-block;
	vertical-align: top
}

.icon-sina {
	background-color: #DD302D;
	font-size: 26px
}

.icon-wechat {
	cursor: pointer;
	background-color: #30AF2C;
	font-size: 26px
}

.icon-linkedin {
	background-color: #1577B3;
	font-size: 28px
}

.icon-rss {
	font-size: 15px;
	background-color: #EF6426;
	line-height: 37px
}

.copyright,.copyright a {
	line-height: 48px;
	text-align: center;
	color: #32373D
}

.dialog,.dialog-overlay {
	width: 100%;
	height: 0;
	top: 0;
	left: 0
}

.dialog {
	position: fixed;
	display: flex;
	align-items: center;
	justify-content: center;
	pointer-events: none;
	z-index: 10
}

.dialog-overlay {
	position: absolute;
	z-index: 100;
	background: rgba(55,58,71,.5);
	opacity: 0;
	transition: opacity .3s
}

.dialog.dialog-open {
	height: 100%
}

.dialog-open .dialog-overlay {
	height: 100%;
	opacity: 1;
	pointer-events: auto
}

.dialog-content {
	width: 420px;
	height: 410px;
	background: #fff;
	margin: auto;
	padding: 4em;
	text-align: center;
	line-height: 26px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	box-sizing: border-box;
	z-index: 200;
	opacity: 0
}

.dialog-qrcode {
	width: 171px
}

.dialog-open .dialog-content {
	pointer-events: auto
}

.dialog.dialog-close .dialog-content,.dialog.dialog-open .dialog-content {
	animation-duration: .3s;
	animation-fill-mode: forwards
}

.dialog.dialog-open .dialog-content {
	animation-name: anim-open
}

.dialog.dialog-close .dialog-content {
	animation-name: anim-close
}

.dialog .dialog-close {
	width: 150px;
	margin: 0 auto;
	cursor: pointer
}

@keyframes anim-open {
	0% {
		opacity: 0;
		transform: scale3d(1.1,1.1,1)
	}

	100% {
		opacity: 1;
		transform: scale3d(1,1,1)
	}
}

@keyframes anim-close {
	0% {
		opacity: 1
	}

	100% {
		opacity: 0;
		transform: scale3d(.9,.9,1)
	}
}

.mobile-fixed-nav,.mobile-nav {
	display: none
}

@media (max-width:768px) {
	.mobile-drawer {
		width: 70px;
		float: left;
		margin-top: 10px;
		margin-left: 10px
	}

	.mobile-nav-line {
		width: 28px;
		height: 3px;
		display: inline-block;
		background-color: #fff;
		margin: 3px 4px;
		float: left
	}

	.mobile-nav.opened,main {
		-webkit-transition: -webkit-transform .25s ease-out;
		transition: transform .25s ease-out
	}

	.mobile-nav.open {
		-webkit-transform: translate(0,0);
		transform: translate(0,0)
	}

	body.open {
		overflow: hidden
	}

	main.open {
		-webkit-transform: translate(250px,0);
		transform: translate(250px,0)
	}

	main.open::before {
		content: ' ';
		display: block;
		background-color: RGBA(0,0,0,.5);
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 999
	}

	.mobile-nav {
		display: block;
		z-index: 11;
		position: fixed;
		top: 0;
		bottom: 0;
		width: 250px;
		height: 100%;
		background-color: #262626;
		color: #fefefe;
		-webkit-transform: translate(-250px,0);
		transform: translate(-250px,0);
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch
	}

	.mobile-nav ul li, .mobile-nav dl dt{
		width: 100%;
		height: 50px;
	}

	.mobile-nav ul li.current, .mobile-nav dl dt.current{
		background-color: #006186
	}

	.mobile-nav ul li.current a, .mobile-nav dl dt.current a{
		color: #fff
	}
	.mobile-nav dl dd{
		width: 100%;
		height: 30px;
		line-height:30px;
		margin-left:1em;
	}

	.mobile-nav h4,.mobile-nav ul li a,.mobile-nav dl dt a, .mobile-nav dl dd a {
		color: #aaa;
		padding-left: 20px;
		font-weight: 700
	}

	.mobile-nav ul li a, .mobile-nav dl dt a {
		line-height: 50px;
		display: block;
		-webkit-tap-highlight-color: rgba(200,200,200,.3)
	}

	.mobile-nav hr {
		width: 82%;
		height: 1px;
		margin: 25px 20px;
		border: 0;
		border-bottom: 1px solid #5B5B5B;
		display: block
	}

	.mobile-nav h4 {
		margin: 20px 0 10px
	}

	.mobile-nav span {
		width: 85%;
		margin: 5px 18px;
		padding: 10px;
		display: inline-block;
		box-sizing: border-box;
		border: 1px solid #7D7D7D;
		border-radius: 2px;
		color: #7D7D7D;
		font-size: 14px;
		text-align: center
	}

	.mobile-nav .social-links {
		padding-left: 10px
	}

	.mobile-nav .social-links li {
		width: 40px;
		height: 40px;
		display: inline-block;
		text-align: center;
		margin-left: 12px
	}

	.mobile-nav .social-links a {
		font-weight: 400;
		padding-left: 0
	}

	h2,h4 {
		font-weight: 200
	}

	.mobile-nav .iconfont {
		width: 40px;
		height: 40px;
		color: #fff;
		line-height: 40px;
		border-radius: 50%;
		display: inline-block
	}

	.mobile-nav .icon-sina {
		background-color: #DD302D;
		font-size: 26px
	}

	.mobile-nav .icon-wechat {
		background-color: #30AF2C;
		font-size: 26px
	}

	.mobile-nav .icon-linkedin {
		background-color: #1577B3;
		font-size: 28px
	}

	.mobile-nav .icon-rss {
		font-size: 15px;
		background-color: #EF6426;
		vertical-align: super;
		line-height: 37px
	}

	.mobile-nav .copyright {
		padding-left: 20px;
		font-size: 12px;
		color: #7D7D7D;
		text-align: left
	}

	.mobile-fixed-nav {
		width: 36px;
		padding: 10px;
		position: fixed;
		background: rgba(0,0,0,.8);
		display: block;
		z-index: 10;
		opacity: 0;
		-webkit-transition: all .3s;
		transition: all .3s
	}

	.container,.dialog-content {
		width: 100%
	}

	.mobile-fixed-nav.show {
		opacity: 1
	}

	.mobile-fixed-nav .mobile-nav-line {
		background-color: #fff
	}

	.mobile-show {
		display: block
	}

	.mobile-hide,footer .social-links {
		display: none
	}

	h2 {
		font-size: 24px
	}

	h4 {
		font-size: 16px
	}

	footer {
		height: auto
	}

	footer .links {
		width: 100%;
		height: 80px;
		text-align: center;
		line-height: initial
	}

	footer .about-links {
		float: none;
		height: 80px;
		line-height: 80px
	}

	footer .about-links li a {
		padding: 10px 15px;
		border: 2px solid #78797D;
		border-radius: 2px;
		font-size: 12px
	}

	footer .about-links li {
		margin-right: 10px
	}

	footer .copyright {
		line-height: initial
	}

	footer .copyright p {
		font-size: 12px;
		line-height: 0;
		margin-top: 10px;
		margin-bottom: 0;
		padding-bottom: 25px
	}
}

body {
	background-color: #F0F0F0
}

header {
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid rgba(255,255,255,.2)
}

header .main-nav {
	width: 100%;
	height: 117px;
	border-bottom: 1px solid #ddd
}

header .main-nav ul {
	float: left;
	line-height: 60px;
	margin: 50px auto 0 auto;
}

header .main-nav li {
	display: inline-block;
	margin-left: 20px
}

header .main-nav li a {
	font-size: 16px;
	font-weight: 200;
	color: #333
}

header .main-nav li a span {
	display: none
}

header .main-nav li.current a {
	color: #1D8DFA;
	position: relative
}

header .main-nav li.current a span {
	width: 6px;
	height: 6px;
	display: inline-block;
	background: #006186;
	border-radius: 50%;
	position: absolute;
	top: 30px;
	left: 0;
	right: 0;
	margin: 0 auto
}

header .logo {
	float: left;
	margin-top: 35px
}
header .tel {
	float: right;
	margin-top: 32px
	}

header .light-logo path {
	fill: #fff
}

header .blue-logo path {
	fill: #1D8DFA
}

header .sub-nav {
	width: 100%;
	height: 63px;
	margin: 0 auto;
	background-color: rgba(255,255,255,.9)
}

header .sub-nav.overlay {
	position: absolute
}

header .sub-nav ul {
	float: left
}

header .sub-nav li {
	display: inline;
	line-height: 63px;
	margin-right: 25px
}

header .sub-nav .current {
	color: #1D8DFA
}

header .sub-nav li a {
	color: #333
}

header .header-image {
	height: 350px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat
}

header .header-title h1 {
	width: 100%;
	float: left;
	color: #fff;
	font-size: 68px;
	margin: 250px 0 0 50px
}

header .header-title h2 {
	float: left;
	color: #fff;
	margin-left: 50px
}

.page-container {
	margin-top: -120px;
	background-color: #fff;
	margin-bottom: 100px;
}

.page-container h2 {
	margin: 45px 0 35px;
	text-align: center
}

.page-container p {
	text-align: center;
	line-height:1.8em;
	margin-bottom:1em;
	color: #666
}

.page-container hr {
	width: 1050px;
	height: 1px;
	border: 0;
	border-top: 1px solid #DADADA;
	margin: 0 auto;
	padding: 0;
	display: block
}

.page-container .city-list,.pagination {
	text-align: center;
	width: 100%
}

.page-container .city-list li {
	margin: 0 10px;
	display: inline-block;
	cursor: pointer
}

.page-container .city-list li.current {
	padding: 5px 4px;
	color: #1D8DFA;
	border-bottom: 2px solid #1d8dfa
}

.pagination {
	height: 79px;
	border-top: 1px solid #D6D6D6
}

.pagination ul {
	height: 79px;
	overflow-x: hidden;
	overflow-y: hidden
}

.pagination li {
	margin: -1px 0;
	display: inline-block
}

.pagination a {
	width: 81px;
	height: 81px;
	display: block;
	line-height: 81px;
	color: #000;
	font-size: 20px
}

.pagination a.current {
	color: #fff;
	background-color: #006186
}

.filter {
	width: 1053px;
	height: 88px;
	margin: 0 45px;
	text-align: center
}

.filter ul {
	overflow-x: hidden;
	overflow-y: hidden
}

.filter li {
	width: 120px;
	height: 40px;
	border: 1px solid #DADADA;
	border-radius: 4px;
	margin: 0 10px;
	display: inline-block
}

.filter a {
	display: block;
	line-height: 39px;
	color: #333;
	font-size: 16px
}

.filter .current {
	background-color: #006186;
	border: 1px solid #006186
}

.filter .current a {
	color: #fff
}

.contact-us {
	width: 100%;
	padding: 0 15px;
	box-sizing: border-box;
	text-align: center
}

.contact-us p {
	margin-bottom: 25px
}

.contact-form {
	width: 57%;
	margin: 34px auto 0
}

.form-control {
	width: 48%;
	margin: 5px;
	position: relative;
	display: inline-block;
	color: #666
}

.form-control-full {
	width: 98%
}

.form-control input,.form-control-full textarea {
	width: 100%;
	padding-left: 90px;
	box-sizing: border-box
}

.form-control label {
	position: absolute;
	top: 16px;
	left: 15px
}

.form-control .require {
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 22px
}

.form-control input {
	height: 48px;
	border: 1px solid #DADADA
}

.form-control input.error {
	border-color: #FB0025
}

.form-control-full textarea {
	height: 144px;
	padding-top: 9px;
	border: 1px solid #DADADA;
	line-height: 30px
}

input:focus,textarea:focus {
	outline: 0;
	border-color: #006186
}

.down-list .placeholder,.down-list ul {
	width: 100%;
	border: 1px solid #DADADA;
	box-sizing: border-box
}

.down-list {
	text-align: left
}

.down-list .placeholder {
	height: 48px;
	padding-left: 15px;
	line-height: 48px;
	cursor: pointer
}

.down-list ul {
	height: 161px;
	position: absolute;
	z-index: 99;
	overflow-y: scroll;
	background-color: #fff;
	border-top: 0;
	display: none
}

.down-list ul li {
	height: 40px;
	background-color: #fff;
	line-height: 40px;
	padding-left: 15px;
	cursor: pointer
}

.btn-submit,.down-list ul li:hover {
	color: #fff;
	background-color: #006186
}

.btn-submit {
	width: 480px;
	height: 54px;
	margin: 40px auto 36px;
	text-align: center;
	line-height: 54px;
	cursor: pointer;
	border: none
}

.btn-submit:hover {
	background-color: #0B72CD
}

#qrcode img {
	margin: 0 auto
}

@media (max-width:768px) {
	.page-container {
	margin-bottom: 0px;
}

	.page-container p {
		padding: 0 20px;
		color: #676767
	}
	
	.page-container h2, .page-container h3, .page-container h4, .mg3{
		padding: 0 20px;
	}

	.page-container hr {
		width: 90%;
		padding: 0
	}

	header {
		border-bottom: none
	}

	header .main-nav {
		height: 50px
	}

	header .logo {
		height: 25px;
		margin-top: 13px;
		margin-right: 12px;
		float:right;
	}
	
	header .tel {
		display:none;
	}

	header nav {
		height: 50px
	}

	header .sub-nav,header nav ul {
		display: none
	}

	header .header-image {
		height: 280px;
		background-position:center center;
	}

	header .header-title h1 {
		width: 100%;
		font-size: 48px;
		margin: 170px 0 0;
		padding: 0 10px;
		box-sizing: border-box
	}

	header .header-title h2 {
		width: 100%;
		margin-left: 0;
		padding-left: 10px;
		box-sizing: border-box
	}

	.mobile-nav-line {
		background-color: #006186
	}

	.pagination {
		height: 58px
	}

	.pagination ul {
		height: 58px;
		white-space: nowrap
	}

	.pagination a {
		width: 60px;
		height: 60px;
		line-height: 60px
	}

	.filter {
		width: 100%;
		height: auto;
		margin: 0
	}

	.filter ul {
		text-align: center;
		overflow: auto
	}

	.filter ul li {
		width: 29%;
		float: left;
		margin: 0 2% 15px;
		box-sizing: border-box
	}

	.contact-form {
		width: 100%
	}

	.form-control {
		width: 98%
	}

	.contact-us p span {
		display: block
	}

	.contact-us p a {
		padding: 10px 20px;
		line-height: 55px;
		border: 2px solid #006186;
		border-radius: 4px
	}

	.btn-submit {
		width: 100%;
		color: #006186;
		background-color: #fff;
		border: 2px solid #006186;
		border-radius: 4px;
		line-height: 46px
	}

	.btn-submit:hover {
		color: #fff
	}
	
/* zidingyi */
.promain, .tuijian{width:100%; padding:0 1%;}
.promain .procol{width:46%; float:left; margin:0 0 1% 2%;}
.promain .procol dt{font-size:0.8em; height:1.6em; line-height:1.6em; overflow:hidden}
.promain .procol dd{font-size:0.8em; height:1.6em; line-height:1.6em; overflow:hidden}
.promain .procol img{width:100%;}

.tjprocol{width:46%; float:left; margin:0 0 1% 2%;}
.tjprocol dt{font-size:0.8em; height:1.6em; line-height:1.6em; overflow:hidden}
.tjprocol dd{font-size:0.8em; height:1.6em; line-height:1.6em; overflow:hidden}

/* --wap内容页面表格-- */
.page-container table{border-collapse:collapse; width:98%; margin:6px 0; text-align:center; table-layout:fixed;}
.page-container table td, .page-container table th{border-collapse:collapse; padding:1px; border:solid 1px #CCC; font-size:11px; word-break:break-all; font-family: "Microsoft YaHei","黑体",Arial;}
.page-container table th{font-weight:bold; background:#EEE;}
.page-container table td p{margin:0; padding:0;}

.newsbox{padding:0 20px;}
.newsbox li .time{display:none;}
.sidebar{display:none;}

h1 {
	font-size: 1.5em;
	margin:10px 0;
}
.page-container h2 {
	margin: 0 0 35px;
	text-align: center
}
}