/* ---------------------------------------------- 电脑端页面布局CSS样式 ---------------------------------------------- */
*, *:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
	font-size: 10px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
	margin: 0;
	line-height: 1;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-family: 'Open Sans', sans-serif;
}
p {
	color: #999999;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	line-height: 25px;
	margin: 0 0 15px;
}
a {
	color: #337ab7;
	text-decoration: none;
}
a, button, input {
	color: #383838;
	outline: medium none;
}
a:link, a:visited, a:active {
	color: inherit;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	color: #3e3e3e;
	margin-top: 0px;
	font-weight: 400;
	font-style: normal;
	font-family: 'Open Sans', sans-serif;
}
ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
	display: inline-block;
}
input[type=text], input[type=password], input[type=email], input[type=url], textarea {
	-webkit-appearance: none;
	-moz-appearance: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: 0;
	color: #636874;
	border: 0;
	background-color: #ffe6e5;
	border-radius: 16px;
	height: 52px;
	padding: 0 28px;
}
div {
	scrollbar-color: #9da0b3 #f0f0e1;
	scrollbar-width: thin;
}

/* ============= 1. HEADER AREA ============= */
header {
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
}
#navigation {
	padding: 0 15px;
}
.navbar {
	border-radius: 0;
	margin: 0;
	padding-top: 30px;
	-webkit-transition: all 0.7s ease 0s;
	transition: all 0.5s ease 0s;
}
.navbar.navbar-fixed-top {
	padding: 0;
	background: #fff;
	box-shadow: 0 0 20px -10px #000;
}
.navbar.navbar-fixed-top li a {
	color: #000;
}
.navbar.navbar-fixed-top li.active a {
	color: #ed1c24;
	opacity: 1;
}
.navbar-brand {
	height: auto;
	padding-top: 15px;
}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
	margin-left: 0;
}
.navbar-brand.img-responsive {
	width: 100px;
	height: 50px;
	display: inline-block;
	background-image: url(../images/logo-hlj.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.navbar.navbar-fixed-top a.img-responsive {
	width: 100px;
	height: 50px;
	margin-top: 7px;
	display: inline-block;
	background-image: url(../images/logo-hlj-h.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.navbar-fixed-top .navbar-brand > img {
	width: 80%;
}
.navbar-nav li a {
	color: #fff;
	padding: 20px;
	font-size: 16px;
	font-weight: 600;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	transition: all 0.3s ease 0s;
}
.navbar-nav li a.download-btn {
	border: 1px solid #fff;
	border-radius: 4px;
	margin-top: 10px;
	padding: 8px 30px;
	transition:.3s;
}
.navbar-nav li a.download-btn:hover {
	background: #f75160 none repeat scroll 0 0;
	border-color: #f75160;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
	opacity: 1;
}
.download-btn {
	position: relative;
}
.image-tooltip {
	width: 142px;
	height: auto;
	display: none;
	margin-top: 10px;
	position: absolute;
	border-radius: 5px;
	border: 5px solid #fff;
	border-width: 3px;
	object-fit: cover;
	transition: all 0.3s ease;
}
.nav > li > a:focus, .nav > li > a:hover, .nav > .active > a {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	opacity: 0.6;
}
.navbar-right {
	float: right !important;
	margin-top: 5px;
	margin-right: -15px;
}

/* ============= 2. SLIDER AREA ============= */
.hero-area {
	z-index: 1;
	color: #fff;
	height: 100vh;
	position: relative;
	background-size: cover;
	background-position: center center;
}
.parallax {
	background-attachment: fixed;
}
.slider {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit- flex;
	display: -moz- flex;
	display: -ms- flex;
	display: -o- flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}
.slider h1 {
	color: #fff;
	margin-top: 0px;
	margin-bottom: 20px;
	text-transform: capitalize;
	font-size: 60px;
	font-weight: 700;
	font-style: normal;
	font-family: 'Open Sans', sans-serif;
}
.slider p {
	color: #fff;
	font-size: 18px;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	margin: 0 0 35px;
}
.hero-btn {
	background: #ff5f6d none repeat scroll 0 0;
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	padding: 15px 50px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 30px 3px rgba(0,0,0,0.1);
}
.hero-btn:hover, .about-content > .hero-btn:hover {
	color: #fff;
	text-decoration: none;
	background-color: #f75160;
}
.hero-btn {
	position: relative;
}
.image-qrcode {
	width: 212px;
	height: auto;
	display: none;
	margin-top: 10px;
	position: absolute;
	border-radius: 10px;
	border: 5px solid #fff;
	border-width: 3px;
	object-fit: cover;
	transition: all 0.3s ease;
}
.col-md-offset-center {
	min-height: 1px;
	text-align: center;
	position: relative;
	padding-right: 15px;
	padding-left: 15px;
}

/* ============= 3. SERVICE AREA ============= */
.single-service {
	padding: 110px 25px 105px;
	-webkit-transition: .3s;
	transition: .3s;
}
.single-service h2 {
	font-size: 24px;
	padding-top: 15px;
}
.single-service:hover {
	box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.1);
	transform: translateY(-5px);
	-webkit-transition: .3s;
	transition: .3s;
}
.service-icon {
	float: left;
	margin-right: 20px;
	margin-top: 40px;
}
.service-content {
	display: block;
	overflow: hidden;
}

/* ============= 4. ABOUT AREA ============= */
.about-content > h2 {
	font-size: 50px;
	font-weight: 600;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	margin-bottom: 35px;
}
.about-content > p {
	margin: 0 0 25px;
	font-size: 20px;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.about-content > .hero-btn {
	background: #ff5f6d none repeat scroll 0 0;
	border-radius: 4px;
	box-shadow: 0 0 20px 0 rgba(255, 95, 109, 0.4);
	-webkit-box-shadow: 0 0 20px 0 rgba(255, 95, 109, 0.4);
	-moz-box-shadow: 0 0 20px 0 rgba(255, 95, 109, 0.4);
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	padding: 15px 40px;
	text-decoration: none;
	text-transform: uppercase;
	transition: all 0.3s ease 0s;
	margin-top: 25px;
}
.about-content > .hero-btn i {
	margin-right: 5px;
}

/* ============= 5. Feature HEADDING STYLE ============= */
.feature-pt-80 {
	padding-top: 80px;
}
.feature-pb-55 {
	padding-bottom: 55px;
}
.feature-pb-70 {
	padding-bottom: 70px;
}
.feature-gray-bg {
	background: #faf9ff;
}
.feature-heading {
	margin: 0 auto;
	width: 48%;
}
.feature-heading h2 {
	font-size: 35px;
	font-weight: 600;
	position: relative;
	text-transform: capitalize;
	margin-bottom: 24px;
	line-height: 30px;
}
.feature-heading p {
	margin-bottom: 10px;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.awesome-feature {
	border-radius: 10px;
	margin-bottom: 20px;
	padding: 40px 0 35px;
	transition: all 0.3s ease 0s;
}
.awesome-feature:hover{
	background: #ff5f6d none repeat scroll 0 0;
}
.awesome-feature-details {
	margin-top: 20px;
}
.awesome-feature-details h5 {
	font-size: 20px;
	font-weight: 400;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	text-transform: capitalize;
	margin: 0 0 15px;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.awesome-feature-details p {
	margin: 0;
	padding: 0 50px;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.awesome-feature:hover .awesome-feature-details h5,.awesome-feature:hover .awesome-feature-details p{
	color:#fff;
}

/* ============= 6. HOW WORK AREA ============= */
.how-work-tab ul {
	background: #fff none repeat scroll 0 0;
	box-shadow: 0px 0 5px 0px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 0px 0 5px 0px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 0 5px 0px rgba(0, 0, 0, 0.15);
	display: flex;
}
.how-work-tab ul li {
	height: 50px;
	width: 33.33%;
	line-height: 50px;
}
.how-work-tab ul li a {
	color: #3e3e3e;
	display: block;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	text-decoration: none;
}
.how-work-tab ul li.active a {
	background:#ff5f6d;
	color: #fff;
}
.how-work-tab .tab-content p {
	color: #999999;
	font-size: 14px;
	font-weight: 400;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	line-height: 25px;
	margin-bottom: 25px;
}

/* ============= 7. FUN FACT AREA ============= */
.pt-125 {
	padding-top: 125px;
}
.pb-130 {
	padding-bottom: 130px;
}
.bg-2 {
	background: rgba(0, 0, 0, 0) url(../images/bg-8.png) repeat scroll center center / cover;
}
.single-fact h5 {
	color: #fff;
	margin-bottom: 0px;
	font-size: 18px;
	font-weight: 600;
	font-style: normal;
	letter-spacing: 1px;
}
.single-fact h2 {
	color: #fff;
	font-size: 40px;
	font-style: normal;
	margin-bottom: 15px;
	line-height: 35px;
}
.single-span {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}
.single-fact em {
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	margin-left: 5px;
	margin-bottom: 10px;
	line-height: 35px;
}

/* ============= 8. HOW IT WORK ============= */
.bg-1 {
	z-index: 0;
	position: relative;
	background: rgba(0, 0, 0, 0) url(../images/bg-1.png) repeat scroll center center / cover;
}
.mt-45 {
	margin-top: 45px;
}
.mt-55 {
	margin-top: 55px;
}
.mt-90 {
	margin-top: 90px;
}
.pt-130 {
	padding-top: 130px;
}
.pb-125 {
	padding-bottom: 125px;
}
.how-work-left h2 {
	font-size: 40px;
	font-weight: 600;
}
.how-work-left .tab-content {
	height: 30px;
}
.how-work-left .qrcode img {
	width: 220px;
	height: auto;
}

/* ============= 9. COPYRIGHT AREA ============= */
.bg-7 {
	z-index: 0;
	position: relative;
	background: rgba(0, 0, 0, 0) url(../images/bg-7.png) repeat scroll center center / cover;
}
.ptb-65 {
	padding: 65px 0;
}

/* ============= 10. CONTACT INFORMATION AREA ============= */
.single-address {
	display: block;
	position: relative;
	margin-bottom:65px;
}
.single-address img {
	color: #fff;
	width: 30px;
	height: 30px;
	display: block;
	font-size: 36px;
	line-height: 50px;
	margin-top: 10px;
}
.single-address .media-left {
	left: 65px;
	padding: 0;
	position: absolute;
}
.single-address p {
	margin:0;
	color:#fff;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	line-height: 25px;
	letter-spacing: 1px;
}

.conct-border {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid rgba(250, 87, 101, 0.9);
}
.conct-border.two {
	border-bottom: 1px solid rgba(250, 87, 101, 0.2);
}

/* ============= 11. Contact Social Area ============= */
.contact-social ul li a {
	background: #fff none repeat scroll 0 0;
	border-radius: 100%;
	color: #000000;
	display: block;
	font-size: 15pt;
	height: 45px;
	line-height: 45px;
	margin-right: 15px;
	text-align: center;
	transition: all 0.4s ease 0s;
	width: 45px;
	margin: 0 12px;
}
.contact-social ul li a:hover{
	color:#fff;
	background:#ff5f6d;
}
.copyright-text p {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	margin-bottom: 0;
	padding: 0;
}
.copyright-text p a {
	color: #fff;
	font-weight:700;
}

/* ============= 12. ScreenShot Area ============= */
.screenshot-slider {
	margin-left: -20px;
	margin-right: -20px;
}
.screenshot-slider .slick-list {
	padding-left: 236px !important;
	padding-right: 236px !important;
}
.single-screenshot {transition:.4s;}
.single-screenshot.slick-active {
  -webkit-transform: scale(1.25);
  -ms-transform: scale(1.25);
  transform: scale(1.25);
  z-index: 9;
}
.single-screenshot.slick-center {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
  z-index: 99 !important;
}

.single-screenshot .image {
  box-shadow: 10px 10px 20px 5px rgba(0, 0, 0, 0.2);
  display: block;
}
.single-screenshot .image img {}
.ss2-prev {
  left: -80px;
}
.ss2-next {
  right: -80px;
}
.screenshot-slider .slick-list {
  padding-top: 128px!important;
}

/* ============= 13. ScrollUp ============= */
#scrollUp {
	color: #fff;
	height: auto;
	right: 15px;
	width: 40px;
	z-index: 200;
	bottom: 15px;
	text-align: center;
	line-height: 35px;
	position: fixed;
	border-radius: 0px;
	transition: all 0.3s ease 0s;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	background: #FA5765 none repeat scroll 0 0;
	font-size: 28px;
}
#scrollUp:hover{
	background:#3e3e3e;
}

/* ============= 14. Category ============= */
.hlju-wrap {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
	background-color: #ffe6e5;
	min-width: 1024px;
}
.box-wrap {
	display: flex;
	flex-shrink: 0;
	width: calc(100% - 48px);
	max-width: 1440px;
	background-color: #fff;
	border-bottom-right-radius: 46px;
	border-bottom-left-radius: 46px;
}
.header {
	top: 28px;
	color: #fff;
	width: 150px;
	height: 868px;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	background: #ff5f6d;
	border-radius: 30px;
	margin: 24px 0 24px 24px;
	position: sticky;
	overflow-y: auto;
}
.header::-webkit-scrollbar {
    display: none;
}
.header {
    scrollbar-width: none;
}
.logo-wrap {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 28px;
}
.logo-img-wrap {
	display: flex;
	font-size: 16px;
	font-weight: bolder;
	flex-direction: column;
	align-items: center;
}
.logo {
	width: 100px;
	display: block;
}
.menu-header-container {
	flex-grow: 1;
	margin-top: 26px;
	margin-bottom: 26px;
}
.menu {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.menu .navbar-item > a {
	width: 100px;
	height: 50px;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	background: rgba(255, 255, 255, .1);
	border-radius: 22px;
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.menu .current-category-ancestor > a:hover, .menu .current-category-ancestor > a, .menu .current-post-ancestor > a:hover, .menu .current-post-ancestor > a, .menu .current-menu-item > a:hover, .menu .current-menu-item > a {
	color: #e37318;
    background-color: #fff;
}
.wx-code {
	display: flex;
	align-items: center;
	align-self: center;
	flex-direction: column;
	font-size: 13px;
	font-weight: 300;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	margin-bottom: 20px;
	position: relative;
}
.mico-qrcode img {
	width: 30px;
	height: 30px;
	margin-bottom: 5px;
}
.wx-code-img {
	width: 128px;
	height: 128px;
	max-width: 128px;
	position: absolute;
	bottom: 108%;
	border-radius: 8px;
	pointer-events: none;
	opacity: 0;
	transform: translateY(20px);
	transition: transform .25s ease, opacity .25s ease;
}
.wx-code:hover .wx-code-img {
	opacity: 1;
	transform: translateY(0)
}
.main {
	flex-grow: 1;
	padding: 38px;
	display: flex;
	flex-direction: column;
	min-width: 380px;
}
.top-bar {
	display: flex;
	align-items: center;
}
.crumbs {
	flex-grow: 1;
	display: flex;
}
.crumbs a {
	margin-right: 5px;
	position: relative;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.search-form {
	width: 460px;
	height: 52px;
	display: flex;
	overflow: hidden;
	align-items: center;
	background-color: #ffe6e5;
	border-radius: 52px;
}
.crumbs + .search-form {
	width: 228px;
}
.search-input {
	flex-grow: 1;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	padding: 0 18px 0 0 !important;
	border-radius: 0 !important;
}
.search-input::placeholder {
	color: #bb9594;
}
.cat-tab-wrap {
	z-index: 99;
	height: 50px;
	display: block;
	padding-top: 24px;
	align-items: center;
	background-color: #fff;
}
.cat-tab-wrap > li {
	margin-right: 24px;
	display: inline-block;
}
.cat-tab-wrap > li > a {
	align-items: center;
	font-size: 16px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.cat-tab-wrap > li.current-menu-item > a, .cat-tab-wrap > h2 {
	z-index: 1;
	font-size: 20px;
	font-weight: 900;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	position: relative;
}
.cat-tab-wrap > h2::after, .cat-tab-wrap > li.current-menu-item > a::after {
	display: block;
	content: "";
	width: 60%;
	height: 10px;
	background-color: #ffd55d;
	position: absolute;
	bottom: 0;
	z-index: -1;
}
.block-wrap {
	margin-top: 28px;
}
.post-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.post-item {
	width: calc(50% - 13px);
	margin-bottom: 26px;
}
.post-item-cover {
	width: 100%;
	display: flex;
	justify-content: center;
	position: relative;
}
.post-item-cover::before {
	content: "";
	display: block;
	padding-top: 56.25%;
}
.post-item-img {
	width: 100%;
	overflow: hidden;
	border-radius: 16px;
	background-color: #eaeffe;
	position: relative;
	transform: rotate(0deg);
}
.hover-scale {
	transition: opacity .2s ease;
}
.post-item-img img {
	width: 100%;
	height: 100%;
	position: absolute;
	object-fit: cover;
}
.post-item .post-categories {
	z-index: 1;
	bottom: -8px;
	text-align: center;
	position: absolute;
}
.post-item .post-categories li {
	color: #fff;
	padding: 6px;
	line-height: 1;
	border-radius: 6px;
	display: inline-block;
	background-color: #ff5f6d;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.post-item-title {
	margin-top: 12px;
	display: inline-block;
	align-self: flex-start;
}
.post-item-title > h3 {
	display: inline;
	font-size: 18px;
	font-weight: 700;
	font-style: normal;
}
.post-item-footer {
	display: flex;
	margin-top: 8px;
	align-items: center;
	justify-content: flex-end;
}
.tag-wrap {
	flex-grow: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.post-item-meta {
	color: #9da0b3;
	flex-shrink: 0;
	margin-left: 5px;
	font-size: 13px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.post-item-summary {
	color: #9da0b3;
	margin-top: 5px;
	text-align: justify;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.pagebar {
	clear: both;
	padding: 20px;
	overflow: hidden;
}
.pagebar .pagination {
	display: flex;
	margin-top: 10px;
	justify-content: center;
}
.pagination a {
	color: #333;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	padding: 8px 10px;
	margin: 0 2px;
	border-radius: 3px;
	line-height: 100%;
	background: #fff;
	border: 1px solid #ccc;
}
.pagination .st {
	font-family: å®‹ä½“;
}
.pagination a.page-num-current {
	color: #fff;
	background: #ff5f6d;
	border: 1px solid #ff5f6d;
}
.header-icon {
	width: 20px;
	height: 20px;
	display: block;
	border: none;
	float: left;
	background-size: 20px;
	background-repeat: no-repeat;
}
.icon-time {
	width: 16px;
	height: 16px;
	background-size: 16px;
	margin-right: 0.5rem;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAFm0lEQVRoQ+WbXVLcOBDHW6aQeVv2BAsnWHKCwAk2nGCZF+R5CpwgcIJln8bihZkTLHuCDCfI5ARhbkDegCqkrT8lT9lG/pAsOVsVvVHYcv+6W90tqYfRTzbYT8ZLowLPZrO9ra2t38pK3t7e/jqZTB7GUnw04Ovr6wOl1HvG2CER7RHRQQfUiojutdbLJEnuTk9P8XfwERQYFkyS5KPW+gNjDJDeQ2t9zxibK6UW0+n03nui2otBgGez2SFAiehDKMHK82it51rryxDgg4CNRf9yBdVafwUQY+x3FwUBPE3T8yFr3hs4z/OPjLELItptEfqOiJZKqSXWZ5OFoDisc8YYPOSwQxEPSqnz6XQ6d1FW8awz8M3Nze7z8/NNi1XXRHSllLr1dUHjOYA/I6JKVC8E97W2E7CB/dwQcddKqQtfzTdZazabnSRJAk+yga8450cuLt4bGGlGaw1YmwtfCiEgVJRhFA1rf7J8wAm6F7D54DcL7BrrLlbOrMOZbHBLRL/U/tcbuhO4yY0RadM0PXRxJwiJ9ckY+8QYe+CcX7q+D3menp6WlsDWC7oTWEr5jyVALTjnZ67CAlhKiSLidT2iqsqy7Mh1HTRBI5BlWTZpm68VWEqJdYM8uxm+li0mkFLq8nxCiE6l2wCaoJVSk7bA2fgxkxq+1NbtmnN+4GPZ0MCYzyw3eEx5TWOp7DfJ2Ahsc2XG2LuhASqUhQsFmkCG7FEeCyHEic0zrMANkwRJPaGBAZXn+RVjDLX8Ziil9m2FjxU4z/PPZltXTLAWQgza/cRw6WJO49rYTpaLE6uV3wCbAgNrt6yt1kDgEmVjWBjfNxUZSt5WK78BtrhHMOtCkljAZu5NyjPU50KIq7ISbMDfapv3Ny+5WLT+bGRglLeb8hOHCFmW7TcC29yZc/7rkDQ0JrBJpSiBG926YmFLoXEnhMCZVLAR08IQMs/zVbnsrBcidWBs1N+X6IKkorK2RgCupCit9b9Zlm2OnirAeZ5X1q9S6mg6nUIJwUZsYCkl4FD/F6PipXULV+rc0Os3dpTG/LY4VK7XN8C26sq3sG9zh9gW7lJqG3DQ/Fso4UcAl/cAbcDBI3SX9kMFirpSy7HohwP7QuLwIE3TY1uN4AVsq1J8hWtLSwPntFaBdWCrS3dFt4GCbV6vCzNwXmud0BYnRk9Ltl2ND3TTUVOX4erAld1GjMLDB87lHdfCI3pp6SK8z7P17W1raTnG5sEHwuUdKSUOLzaX762bhzG2hy7Cuz7rvD00hUHnqYGrIGM9L6WsHAAQ0ZtqsfOIJ1Y+jqGE+m6PiLqPeGIf4sUAxZzeh3jGrSvR+v9uZXPt8qV2FtfvmNZoC00q9dP84Kcfoaw9+CAeguR5fssY+6MsVIirllCQxTxBrlqMldFzhdP8zUUVXDtN03chTzGHKKDhov4753zP+TLNrOU316VE1OvieQhIn3db+k2OhRDoErCOzrtZm2v7dtD0AenzTAts461hMW8n8NAWgz4ALs8MbcHoBIYwDRfPaFm4T5LkeOidcV9gE6BwBFvpJHLpSugFDIFMQYL8XO+gwb8vOOd/xwpmRuG4M0JMqQwXWLzYG7iwdEMHzau10YoohFj0tVif56SUf2qtL2zdua6wzsAl6Hk9RxfCAxyth9iHDmw9BOhJSxuyVyeRk4XLFjF7Z+xObC5ePIo8jgJm+fLysm5rLsUFmOk6wOVdWzP5d6XUmW+LozdwUZwwxnB5VanIerjqSmu969FE7mXVsjyDgIuJED0ZY2ce4D108/rIwjSuDu6MDwJcAkdbIcBxg2dt++1LiM07EeEnAHPfWGD7VlDg8gdMGjvUWr/+yKOr+910ySPSo49yGSu3RwO2aRf59PHxsRKQdnZ2VrHy96gWdnDdUR8d1cKjkjV87D/8Yp9qoNNuFQAAAABJRU5ErkJggg==);
}
.icon-rhop {
	width: 16px;
	height: 16px;
	margin-right: 0.2rem;
	background-size: 16px;
	background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNBNDhERkEyOUVGRDExRUY4MDc5OTg5RTYxRUJGODhBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNBNDhERkEzOUVGRDExRUY4MDc5OTg5RTYxRUJGODhBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0E0OERGQTA5RUZEMTFFRjgwNzk5ODlFNjFFQkY4OEEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Q0E0OERGQTE5RUZEMTFFRjgwNzk5ODlFNjFFQkY4OEEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5yqb1YAAAHtElEQVR42mL8//8/Az7AAmPMmjULRIFUswHx77S0NLA4E5oGWyD+hSyArGAuEB8BYkaQSUATveFWADmbgJQfkmJGqHWMMBMe43Ik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);
}
.icon-search {
	width: 20px;
	height: 20px;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
	background-size: 20px;
	background-image: url(data:image/png;base64,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UmVhZHlxyWU8AAADIWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg2NzJFODA0QzlBODExRUY5RTU5QzRCNzJDQTA3N0YxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg2NzJFODA1QzlBODExRUY5RTU5QzRCNzJDQTA3N0YxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODY3MkU4MDJDOUE4MTFFRjlFNTlDNEI3MkNBMDc3RjEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODY3MkU4MDNDOUE4MTFFRjlFNTlDNEI3MkNBMDc3RjEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4FKIJmAAAH40lEQVR42mL8//8/Az7AAmOsKysBqWSEcv8HdfWA2UxYJEGAESoGUQBTjQzQTbDB5QYmKH0YXQKbFf+hCmdC2ai+QHNkOlATyJRj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);
}

/* ============= 15. Single ============= */
.post-wrap {
	margin-top: 56px;
}
.post-header {
	top: 0;
	z-index: 9;
	background-color: #fff;
	position: sticky;
}
.post-title {
	font-size: 32px;
	font-weight: 700;
	font-style: normal;
	line-height: 1.2;
}
.post-meta {
	height: 50px;
	color: #9da0b3;
	margin-bottom: 16px;
	align-items: center;
	display: flex;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.post-meta .post-categories {
	display: flex;
	margin-right: 10px;
}
.post-meta .post-categories li {
	margin-right: 10px;
}
.post-meta span {
	display: flex;
	margin-right: 20px;
	align-items: center;
}
.tag-wrap > a {
	height: 22px;
	color: #c6a549;
	display: inline-flex;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	padding: 16px;
	margin-left: 2px;
	background-color: rgba(255, 213, 93, .18);
	border-radius: 22px;
}
.tag-wrap > a:first-child {
	margin-left: 0;
}
.post-content {
	word-break: break-all;
	text-align: justify;
	padding-bottom: 26px;
	border-bottom: 1px #eaeffe solid;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	line-height: 2;
}
.post-content p {
	margin-top: 22px;
	margin-bottom: 22px;
}
.single-nepr {
	color: #666;
	clear: both;
	overflow: hidden;
	padding-top: 16px;
}
.lazy {
	color: #fff;
	float: left;
	width: 49%;
	padding: 60px 15px 10px;
	background-size: cover;
	background-position: 50%;
	border-radius: 16px;
	position: relative;
	overflow: hidden;
}
.lazy a {
	top: 0;
	left: 0;
	z-index: 1;
	color: #fff;
	width: 100%;
	height: 100%;
	position: absolute;
	font-size: 15px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.lazy a span {
	height: 50px;
	display: block;
	padding: 10px 15px 0;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 2;
}
#side-top-ddt a:before, #side-top-dxt a:before, .lazy:before {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background: rgba(42, 43, 43, .4);
	content: "";
}
.entry-page-info {
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
	line-height: 16px;
	overflow: hidden;
	position: relative;
}
.entry-page-next.lazy {
	float: right;
}
.pull-right {
	float: right;
}
.block-wrap {
	margin-top: 28px;
}
.block-title {
	color: #313546;
	margin-bottom: 20px;
	font-size: 26px;
	font-weight: 700;
	font-style: normal;
}
.post-list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.post-list li {
	line-height: 30px;
}

/* ============= 16. Header ============= */
.hlju-header {
	height: 50px;
	max-width: 1440px;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

/* ============= 17. Footer ============= */
.footer {
	height: 60px;
	color: #ad7573;
	display: flex;
	flex-shrink: 0;
	align-items: center;
	font-size: 14px;
	font-weight: 400;
	font-style: normal;
	font-family: Helvetica Neue, Helvetica, PingFang SC, Tahoma, Arial, sans-serif;
}
.footer a {
	margin-left: 6px;
}
