.nydaohang{
	position: relative;
    height: 58px;
    background: #F5F5F8;
    width: 100%;
    line-height: 58px;
    padding: 0 15px;
	color:#777777;
}
.nydaohang a{
	color:#777777;
}

.page-nav{
	width: 40%;
    float: left;
}
.page-nav1{
	width: 60%;
    float: right;

    text-align: right;
}
.page-nav1 .active{
	   	 padding:20px;
    background: #258C31;
}
.page-nav1 .active  a{
	 color:#fff;
}
 .page-nav1 li:hover{
	
    background: #238667;

}

 .page-nav1 li:hover a{
	 color:#fff;
 }

 .page-nav1 li{
	 display: initial;
	 padding:20px;
 }


.about-section{
	position: relative;
    padding: 100px 0 50px;
    background: #fff;
}

.post-details {
	position: relative;
	
	z-index: 1
}

.post-details.post-details .inner-box {
	position: relative;
	display: block
}

.post-details .upper {
	position: relative;
	display: block
}

.post-details .image-box {
	position: relative;
	display: block;
	background: #132728
}

.post-details .image-box img {
	position: relative;
	display: block;
	width: 100%
}

.post-details .lower {
	position: relative;
	padding: 40px 0 20px
}

.post-details h3 {
	font-size: 24px;
	font-weight: 700;
	line-height: 1.4em;
	margin-bottom: 20px
}

.post-details h4 {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.5em;
	margin-bottom: 15px
}

.post-details .text {
	padding-bottom: 15px
}

.post-details p {
	margin-bottom: 15px
}

.post-details .post-meta {
	position: relative;
	margin-bottom: 40px
}

.post-details .post-meta li {
	position: relative;
	float: left;
	font-size: 15px;
	margin-right: 46px
}

.post-details .post-meta li:last-child {
	margin-right: 0
}

.post-details .post-meta li:after {
	content: '';
	position: absolute;
	top: 12px;
	right: -30px;
	width: 16px;
	border-bottom: 1px dashed #258C31
}

.post-details .post-meta li:last-child:after {
	display: none
}

.post-details .post-meta li a {
	color: #585f5f;
	font-weight: 500;
	line-height: 24px
}

.post-details .post-meta li.author {
	position: relative;
	padding-left: 70px
}

.post-details .post-meta li.author .thumb {
	position: absolute;
	left: 0;
	top: -13px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden
}

.post-details .post-meta li.author .thumb img {
	position: relative;
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%
}

.post-details .post-meta li .icon {
	padding-right: 5px;
	font-size: 14px;
	vertical-align: baseline;
	color: #258C31
}

.post-details .two-col .image {
	margin-bottom: 30px
}

.post-details .two-col .image img {
	display: block;
	width: 100%
}

.post-details .text ul {
	position: relative;
	margin-bottom: 20px
}

.post-details .text ul li {
	position: relative;
	line-height: 24px;
	padding-left: 25px;
	margin-bottom: 12px
}

.post-details .text ul li:last-child {
	margin-bottom: 0
}

.post-details .text ul li:before {
	position: absolute;
	left: 0;
	top: 0;
	font-family: 'Flaticon';
	content: "\f179";
	font-size: 10px;
	line-height: 24px;
	color: #258C31;
	font-weight: 400;
	z-index: 5
}

.post-details blockquote {
	position: relative;
	padding: 0 10px 0 100px;
	border-left: 3px solid #258C31;
	margin: 10px 0 40px
}

.post-details blockquote .quote-icon {
	position: absolute;
	left: 40px;
	top: 3px
}

.post-details blockquote .quote-icon:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 5px;
	height: 34px;
	background: #e3e3e3;
	border-radius: 3px;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.post-details blockquote .quote-icon:after {
	content: '';
	position: absolute;
	left: 17px;
	top: 0;
	width: 5px;
	height: 34px;
	background: #e3e3e3;
	border-radius: 3px;
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.post-details blockquote p {
	font-size: 20px;
	color: #132728;
	font-weight: 500;
	line-height: 1.7em
}

.post-details blockquote .author-info {
	font-size: 16px;
	color: #585f5f;
	font-weight: 700;
	text-transform: capitalize;
	margin: 0;
	font-family: 'Libre Baskerville',serif;
	line-height: 1.5em
}

.post-details .lower-info {
	position: relative;
	padding: 20px 0 0;
	border-top: 1px solid rgba(0,0,0,0.10)
}

.post-details .lower-info h5 {
	margin: 0 0 20px;
	text-transform: uppercase;
	color: #001f29
}

.post-details .lower-info .related-tags {
	position: relative;
	float: left;
	padding-top: 8px
}

.post-details .lower-info .related-tags li {
	position: relative;
	float: left;
	margin-right: 5px;
	line-height: 24px;
	color: #132728;
	font-weight: 600
}

.post-details .lower-info .related-tags li .fa {
	padding-right: 5px;
	color: #258C31;
	font-size: 14px;
	vertical-align: middle
}

.post-details .lower-info .related-tags li a {
	position: relative;
	line-height: 24px;
	font-size: 15px;
	color: #585f5f;
	font-weight: 400;
	text-transform: capitalize;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease
}

.post-details .lower-info .related-tags li a:hover {
	color: #258C31
}

.post-details .lower-info .share-post {
	position: relative;
	float: right
}

.post-details .lower-info .share-post li {
	position: relative;
	float: left;
	margin-left: 10px
}

.post-details .lower-info .share-post li:first-child {
	margin-left: 0
}

.post-details .lower-info .share-post li a {
	position: relative;
	display: block;
	line-height: 40px;
	color: #929a9a;
	font-size: 15px;
	width: 40px;
	height: 40px;
	text-align: center;
	border: 1px solid rgba(0,0,0,0.10);
	border-radius: 50%;
	transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease
}

.post-details .lower-info .share-post li a:hover {
	color: #fff;
	border-color: #258C31;
	background: #258C31
}

.post-meta1{
	text-align:center
}