body,
html {
	background-color: #F4F4F4;
}

.w-118 {
	max-width: 1200px;
	margin: 0 auto;
}

/* 顶部 */
.header-box {
	height: 30px;
	background: #F4F4F4;
	line-height: 30px;
}

.l-aside,
.r-aside {
	height: 30px;
}

.header-box p {
	line-height: 30px;
	font-size: 16px;
	padding: 0 20px;
	display: inline-block;
	color: #666;
}

.header-box p a {
	color: #666;
}

.header-box p:hover a {
	color: #333;
}

.header-box img {
	margin-right: 5px;
	position: relative;
	top: 2px;
}

.more-nav:hover p {
	position: relative;
	background-color: #FF9502;
	color: #fff;
	cursor: pointer;
}

.more-nav:hover .drop-menu-box {
	height: 440px;
}

.drop-menu-box {
	width: 1200px;
	margin: auto;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: 30px;
	right: 0;
	left: 0;
	background: rgba(131, 131, 131, 0.9);
	transition: all .5s;
	z-index: 101;
	text-align: left;
}

.drop-menu-box dl {
	width: 100px;
	float: left;
	width: 16.66%;
	position: relative;
}

.drop-menu-box dl:not(:last-child):after {
	content: "";
	position: absolute;
	background-color: #acacac;
	width: 1px;
	height: 300px;
	top: 80px;
	right: 0;
}

.drop-menu-box dt {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background-color: #E24E4C;
}

.drop-menu-box dl dd {
	font-size: 16px;
	height: 42px;
	line-height: 42px;
	text-align: left;
	padding-left: 65px;
}

.drop-menu-box dl.pl1 dd {
	padding-left: 50px;
}

.drop-menu-box dl.pl2 dd {
	padding: 0;
	width: 48%;
	text-align: center;
	display: inline-block;
	position: relative;
}

.drop-menu-box dl.pl2 dd img.active {
	position: absolute;
	right: -10px;
	z-index: 20;
}

.drop-menu-box dl.pl3 dd {
	padding-left: 40px;
}


.drop-menu-box dl dd a {
	font-size: 16px;
	color: #ECECEB;
	font-weight: bold;
}

.drop-menu-box dl dd a.hot {
	color: #EECB0D;
	position: relative;
}

.drop-menu-box dl dd img {
	display: inline-block;
	margin-left: 12px;
	width: 26px;
	height: 26px;
	position: relative;
	top: 6px;
}

/* logo */
.header-logo-box {
	background-color: #fff;
}

.logo-img {
	width: 130px;
	height: 60px;
	margin-right: 90px;
}

.logo-img img {
	width: 100%;
	height: 100%;
}

.year-box>li {
	float: left;
	width: 210px;
	margin-left: 20px;
}

.year-box>li>a {
	display: inline-block;
}

.year-box>li div {
	float: left;
}

.year-box>li .l-img {
	height: 50px;
	margin-right: 10px;
}

.year-box>li .l-img img {
	height: 50px;
}

.year-box>li h3 {
	letter-spacing: 1px;
	line-height: 30px;
	font-size: 14px;
}

.year-box>li p {
	color: #666;
	letter-spacing: 1px;
	line-height: 20px;
	font-size: 14px;
}

/* 搜索框 */
.search-box {
	height: 40px;
	width: 280px;
	line-height: 40px;
	color: #333;
	font-size: 16px;
	top: 5px;
}
.search-box form{
	width: 280px;
	border: 2px solid #E24E4C;
	border-radius: 5px;
	position: relative;
}
.search-box input {
	display: inline-block;
	width: 230px;
	height: 40px;
	padding: 0 15px;
}

.search-box button {
	background-color: #E24E4C;
	position: absolute;
	right: 0;
	top: 0;
	width: 50px;
	height: 100%;
}

.search-box button:hover {
	cursor: pointer;
}

.search-box button em {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(https://img.laohuangli.net/imagespc/index/search-btn.png)no-repeat center center;
}
/* 导航 */
.nav-box ul>li {
	float: left;
	height: 50px;
	line-height: 50px;
	width: 109px;
	text-align: center;
}

.nav-box ul>li>a {
	color: #fff;
	font-size: 18px;
	width: 100%;
	height: 100%;
	font-weight: bold;
	display: inline-block;
}

.nav-box ul>li.active {
	background-color: #BE4140;
}

/* 内容-图 */
.title-table-index {
	position: relative;
}

/* 公用边框线 */
.table-border-box table td {
	border: 2px solid #EBD8A5;
	padding: 5px;
	line-height: 1.8;
}
.table-border-box table tr.p-0 td {
	padding: 0;
}
/* 顶部表格字体大小 */
.title-table-index table td>div>span,
.title-table-index table td>div>p,
.title-table-index table td>div li {
	font-size: 16px;
}
/* 大表格首行首列加粗 */
.table-bold-first table tr:first-child td,
.table-bold-first tr td:first-child {
	font-weight: bold;
}
/* 大表格所有文字 */
.table-bold-first table tr td {
	font-size: 14px;
}
/* 大表格span标签文字 */
.table-bold-first table tr td span {
	width: 64px;
	font-size: 14px;
	display: inline-block;
}

.title-table-index .table-box2 td {
	border-top: none;
}

.title-table-index table .text-p {
	text-align: center;
	background-color: #FCF8EF;
	font-size: 16px;
	color: #666;
}

.title-table-index table td>div {
	position: relative;
	font-size: 16px;
	text-align: center;
	color: #666;
	padding: 0 10px;
	overflow: hidden;
}
.title-table-index table td.tr-p0{
	padding: 0;
}
.title-table-index table td.tr-p0 span:first-child{
	color: #E24E4C;
	font-weight: bold;
}
.title-table-index table td>div.border-t-b{
	border-top:2px solid #EBD8A5;
	border-bottom:2px solid #EBD8A5;
	background-color: #FCF8EF;
}

.title-table-index table td>div>span {
	display: inline-block;
	position: relative;
	text-indent: 10px;
	padding-left: 40px;
	box-sizing: border-box;
	float: left;
	text-align: left;
}
.title-table-index table td>div span.w-auto{
	padding: 0 20px!important;
}

.title-table-index table td>div.col-td2 {
	padding: 0;
}

.title-table-index table td>div.col-td2 span {
	width: 50%;
	text-indent: 25px;
	padding-left: 46px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.title-table-index table td>div.col-td3 span{
	width: 150px;
}
.title-table-index table td>div.col-td3 .p0{
		padding-left: 10px;
		width: 200px;
		text-indent: 0;
}

.title-table-index table td>div.col-td2>span:before {
	left: 40px;
}

.title-table-index table td>div>span:before,
.title-table-index .table-four-tr p:before,
.title-table-index .table-five-middle table span:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	top: 5px;
	border-radius: 50%;
	left: 18px;
	position: absolute;
	background: url(https://img.laohuangli.net/imagespc/index/baguataiji.png) no-repeat center center;
}

.col-text4>div {
	text-align: left !important;
}

.col-text4>div>span {
	width: 60px;
	padding: 0 20px !important;
}

.title-table-index table .col-text4>div>span:before {
	left: 10px;
}

.title-table-index table td>div>span.icon-none:before {
	display: none;
}
.title-table-index table td>div>span.icon-none{
	padding-left: 0px;
}

.title-table-index table .middle-rowspan p {
	line-height: 40px;

}

.title-table-index table .middle-rowspan div {
	position: relative;
}

.title-table-index table .middle-rowspan .page-btn-box a {
	display: inline-block;
	width: 16px;
	height: 24px;
}

.title-table-index table .middle-rowspan .page-btn-box a:hover {
	opacity: .8;
}

.title-table-index table .middle-rowspan .page-btn-box .prev-btn-item {
	background: url(https://img.laohuangli.net/imagespc/index/table-arrow-prev.png) no-repeat center center;
	margin-right: 30px;
}

.title-table-index table .middle-rowspan .page-btn-box .next-btn-item {
	background: url(https://img.laohuangli.net/imagespc/index/table-arrow-next.png) no-repeat center center;
	margin-left: 30px;
}

.title-table-index table .middle-rowspan .page-btn-box>span {
	font-size: 44px;
	font-weight: bold;
	letter-spacing: 4px;
	color: #E4393C;

}

.title-table-index table .middle-rowspan .download-app a {
	color: #fff;
	display: inline-block;
	height: 36px;
	width: 130px;
	line-height: 36px;
	border-radius: 20px;
	padding: 0 15px;
	position: relative;
}

.title-table-index table .middle-rowspan .download-app a:hover {
	opacity: .8;
}

.dowmload-android {
	background-color: #E24E4C;
	margin-right: 20px;
	background: url(https://img.laohuangli.net/imagespc/index/android-bg-icon.png)no-repeat center center;
}

.dowmload-ios {
	background-color: #FF9502;
	background: url(https://img.laohuangli.net/imagespc/index/ios-bg-icon.png)no-repeat center center;
}

.title-table-index table .middle-rowspan .download-app a>img {
	width: 20px;
	height: 20px;
	position: relative;
	top: 5px;
	left: -5px;
}

/* 第三行 */
.title-table-index .table-three-div h3 {
	font-size: 18px;
	color: #333;
	height: 40px;
	line-height: 40px;
	position: relative;
}

.img-bg {
	width: 45px;
	height: 45px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 45px;
	margin-right: 10px;
}

.img-j {
	background: url(https://img.laohuangli.net/imagespc/index/table-j.png);
}

.img-y {
	background: url(https://img.laohuangli.net/imagespc/index/table-y.png);
}

.title-table-index .table-three-div p,
.title-table-index .table-five-div p {
	padding: 5px 10px 0;
}

.title-table-index .table-three-div p span {
	margin-left: 20px;
}

/* 电池 */
.battery-bar {
	border: 2px solid #FF9300;
	display: inline-block;
	height: 8px;
	width: 20px;
	position: relative;
	top: 2px;
	padding: 1px;
}

.battery-bar:after {
	content: "";
	position: absolute;
	width: 4px;
	height: 4px;
	background-color: #FF9300;
	right: -4px;
	top: 4px;
}

.battery-bar em {
	position: absolute;
	background-color: #FF9300;
	left: 1px;
	top: 1px;
	height: 8px;
}

/* 第四行 */
.title-table-index .table-four-tr {
	text-align: left;
}

.title-table-index .table-four-tr p {
	padding: 0 0 0 40px;
	margin: 0 40px;
	position: relative;
}

.title-table-index .table-four-tr .col-text2 {
	text-align: left;
}

.title-table-index .table-four-tr .col-text2 span {
	width: 130px;
	padding-right: 0;
}

.title-table-index .table-four-tr .col-text2 span.icon-none {
	padding: 0;
	width: 55%;
}

.title-table-index .text-p .password-btn {
	background-color: #E24E4C;
	color: #fff;
	padding: 2px 8px;
	transition: all .5s ease;
}

.title-table-index .text-p .password-btn:hover {
	border-radius: 20px;
}

/* 第五行 */
.title-table-index .table-five-div div {
	width: 144px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	position: relative;
	left: 50%;
	font-size: 16px;
	font-weight: bold;
	margin-left: -72px;
	background: url(https://img.laohuangli.net/imagespc/index/table-yq.png)no-repeat center center;
}

.title-table-index .table-five-div p span {
	margin-left: 15px;
}

.title-table-index .table-five-div div:after,
.title-table-index .table-five-div div:before,
.title-table-index .table-box2 .img-box>div:after,
.title-table-index .table-box2 .img-box>div:before {
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #fff;
	border-radius: 50%;
	position: relative;
}

.title-table-index .table-five-middle table {
	margin-left: 40px;
}

.title-table-index .table-five-middle td {
	border: none;
	position: relative;
}

.title-table-index .table-five-middle span {
	box-sizing: border-box;
	width: auto;
	width: 120px;
}
.title-table-index .img-box span.red{
	color: #E24E4C;
}

.title-table-index .table-five-middle td span:before {
	left: -24px;
	top: 10px;
}

.title-table-index .table-five-middle table span.icon-none:before {
	display: none;
}

.title-table-index .table-five-middle span.icon-none {
	padding: 0 !important;
	width: 125px;
	text-indent: 0;
}
.title-table-index .table-five-middle table tr td:nth-child(odd){
	color: #000;
	font-weight: bold;
}

.title-table-index .table-five-div div:after {
	left: 5px;
	top: -3px;
}

.title-table-index .table-five-div div:before {
	left: -5px;
	top: -3px;
}

/* 第六行 */
.title-table-index .table-box2 td {
	background-color: #FCF8EF;
}

.title-table-index .table-box2 .img-box {
	display: flex;
	align-items: center;
	text-align: left;
}

.title-table-index .table-box2 .img-box>div {
	width: 50px;
	height: 135px;
	margin-right: 20px;
	text-align: center;
	position: relative;
	line-height: 1.3;
	font-weight: bold;
	font-size: 16px;
	background: url(https://img.laohuangli.net/imagespc/index/table-s.png)no-repeat center center;
}

.title-table-index .table-box2 .pr0>div {
	margin-right: 0px;
}

.title-table-index .table-box2 .img-box>div:after {
	top: 20px;
	left: -15px;
}
.title-table-index .table-box2 .img-box>ul li strong{
	color: #000;
}

.title-table-index .table-box2 .img-box>div:before {
	top: -85px;
	left: 27px;
}

.title-table-index .table-box2 .img-box .text-3:after {
	top: 30px;
}

.title-table-index .table-box2 .img-box .text-3:before {
	top: -73px;
}

.title-table-index .table-box2 .img-box>div span {
	display: inline-block;
	width: 24px;
	margin-left: 13px;
	margin-top: 30px;
	color: #fff;
}

.title-table-index .table-box2>div>p {
	flex: 1;
}



/* 内容-选日子 */
.date-select {
	height: 60px;
	border-bottom: 4px solid #F0F0F0;
}

.date-select button {
	width: 12px;
	height: 16px;
	border-left: 2px solid #999;
	border-bottom: 2px solid #999;
	position: absolute;
	top: 50%;
}

.gt-btn {
	left: 0px;
	-webkit-transform: translate(0, -50%) rotate(45deg);
	transform: translate(0, -50%) rotate(45deg);
}

.gl-btn {
	right: 0px;
	-webkit-transform: translate(0, -50%) rotate(225deg);
	transform: translate(0, -50%) rotate(225deg);
}

.date-select button:hover {
	cursor: pointer;
	border-left: 2px solid #E24E4C;
	border-bottom: 2px solid #E24E4C;
}

.date-select span {
	font-size: 16px;
	padding: 2px 6px;
	border: 1px solid #E24E4C;
	background-color: #FEF4F3;
	border-radius: 5px;
	color: #E24E4C;
}

.date-select span:hover {
	cursor: pointer;
}

.date-list a {
	font-size: 14px;
	padding: 2px 4px;
	border: 1px solid #F0F0F0;
	border-radius: 5px;
	color: #666;
}

.date-list a:hover {
	background-color: #E2E2E2;
	color: #fff;
}

/* 标题类型 */
.title-type-list>li {
	width: 8.33%;
	float: left;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 10px;
	font-size: 16px;
	transition: all .5s linear;
}
.title-type-list>li a{
	width: 90%;
	height: 26px;
	line-height: 26px;
	display: inline-block;
	border: 1px solid #FFCC66;
	border-radius: 5px;
	background-color: #FFF2E9;
	overflow: hidden;
}
.index-title-list>li {
	width: 9.09%;
}

.title-type-list>li:hover a {
	color: #fff !important;
}

.title-type-list>li a.red {
	color: #E24E4C;
}

/* 文章 */
.title-time {
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	top: 0;
	left: 0;
}


.title-h2 {
	font-size: 18px;
	position: relative;
	line-height: 50px;
}

.title-h2>img {
	width: 16px;
	height: 16px;
	margin-right: 8px;
}

/* 文章详情页title图标 */
.article-conotent .title-h2>img {
	width: 9px;
	height: 18px;
}

.title-h2 a {
	position: absolute;
	font-size: 16px;
	font-weight: 400;
	right: 30px;
}

.title-h2 a:hover {
	color: #666;
}


.article-img>li>a {
	display: inline-block;
	width: 160px;
	margin-bottom: 20px;
	transition: all .5s linear;
	position: relative;
}
.article-img-span44>li>a {
	margin-bottom: 13px;
}
.middle-article-img>li>a {
	position: relative;
}

.middle-article-img>li>a p {
	left: 0 !important;
}

.article-img>li>a span {
	display: inline-block;
	font-size: 16px;
	color: #666;
	line-height: 22px;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.article-img>li {
	margin-right: 28px;
}

.article-img>li>a:hover img {
	transform: scale(0.95);
	opacity: 0.9;
}

.article-img img {
	width: 100%;
	height: 124px;
	border-radius: 5px;
	margin-bottom: 15px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.small-article-img img {
	height: 90px;
}

.small-article-img>li>a {
	width: 136px;
}

.middle-article-img img {
	height: 120px;
}

.middle-article-img>li>a {
	width: 180px;
}

.middle-article-img li a span,
.small-article-img>li>a span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 136px;
}

.middle-article-img li a span {
	width: 180px;
}

.article-info li {
	line-height: 32px;
	font-size: 16px;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: all .5s linear;
}

.article-info li:before,
.link-url li:before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ddd;

}

.article-info li:hover {
	transform: translateX(10px);
}

.article-info li:hover a,
.article-info li:hover span {
	color: #E24E4C;
}

.article-info li:hover:before {
	background-color: #E24E4C;
}

.article-info li>a {
	margin-left: 10px;
	color: #666;
}

.r-article .article-img>a {
	margin-right: 0;
	width: 216px;
}

.r-article .article-img img {
	height: 70px;
	width: 100%;
}

.r-article .article-img span {
	display: inline-block;
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}


/* 测试按钮 */
.btn-test>a {
	display: inline-block;
	height: 42px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	width: 130px;
	border-radius: 30px;
	transition: scale .5s ease;
	margin-right: 36px;
	margin-bottom: 30px;
}

.btn-test>a.btn-1 {
	background: url(https://img.laohuangli.net/imagespc/index/btn-1.png) no-repeat center center;
}

.btn-test>a.btn-2 {
	background: url(https://img.laohuangli.net/imagespc/index/btn-2.png) no-repeat center center;
}

.btn-test>a.btn-3 {
	background: url(https://img.laohuangli.net/imagespc/index/btn-3.png) no-repeat center center;
}

.btn-test>a.btn-1:hover {
	background: #FCB064;
	box-shadow: 0 0 20px 0 #FCB064;
	transform: scale(.95);

}

.btn-test>a.btn-2:hover {
	background: #49CFE8;
	box-shadow: 0 0 20px 0 #49CFE8;
	transform: scale(.95);
}

.btn-test>a.btn-3:hover {
	background: #FF9EC7;
	box-shadow: 0 0 20px 0 #FF9EC7;
	transform: scale(.95);
}

/* 广告 */
.advert-box {
	height: 120px;
}

.advert-box img {
	width: 100%;
	height: 100%;
	display: inline-block;
}

/* 今日颐卦 */
.l-sign {
	overflow: hidden;
}

.l-sign .title-box {
	background: url(https://img.laohuangli.net/imagespc/index/title-left-bg-img.png) no-repeat center center;
	height: 130px;
	background-size: cover;
}

.l-sign .title-box>div {}

.l-sign .title-box img {
	width: 80px;
	height: 80px;
	border: 5px solid #fff;
	border-radius: 5px;
	background-color: #fff;
	margin-left: 20px;
}

.l-sign .title-box h2 {
	font-size: 20px;
	color: #fff;

	line-height: 50px;
}

.l-sign .title-box p {
	font-size: 16px;
	color: #f2f2f2;
}

.l-sign dl>dd {
	padding-top: 10px;
	color: #333;
	font-size: 16px;
	line-height: 33px;
	letter-spacing: 1px;
}

.l-sign dl>dd strong {
	font-size: 18px;
	color: #E24E4C;
}

/* 右边 */
.r-sign>ul>li {
	width: 25%;
	height: 110px;
	margin-top: 10px;
}

.r-sign>ul>li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	transition: all .5s ease;
}

.r-sign>ul>li a:hover {
	transform: scale(1.2);
}

.r-sign>ul>li a img {
	width: 64px;
	height: 66px;

}

.r-sign>ul>li a span {
	display: block;
	font-size: 16px;
	margin-top: 8px;
}

.r-sign .title-list {
	margin-top: 20px;
}

.r-sign .title-list h3 {
	margin: 10px 15px;
	font-size: 18px;

	line-height: 40px;
	border-bottom: 2px solid #E24E4C;
}

.r-sign .title-list h3 img {
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: relative;
	top: 1px;
}

.r-sign .title-list p {
	padding: 0 0 0 41px;
	font-size: 16px;
	line-height: 26px;
	color: #666;
	margin-bottom: 10px;
	letter-spacing: 1px;
	width: 540px;
}

/* 本年本月今日 */

.slider-box {
	height: 234px;
	margin: 0 20px;
	background-color: #fff;
	width: 1070px;
	position: relative;
	margin: 10px 65px;
}

.slider-box .abtn {
	position: absolute;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, .3);
}

.slider-box .aleft {
	left: -50px;
	background-image: url(https://img.laohuangli.net/imagespc/index/arrow-gl.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.slider-box .aright {
	right: -50px;
	background-image: url(https://img.laohuangli.net/imagespc/index/arrow-gt.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.slider-box .aleft:hover {
	cursor: pointer;
	background-image: url(https://img.laohuangli.net/imagespc/index/arrow-gl-active.png);
}

.slider-box .aright:hover {
	cursor: pointer;
	background-image: url(https://img.laohuangli.net/imagespc/index/arrow-gt-active.png);
}

.slider-box .slider-wrap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
}

.slider-box .slider-wrap ul {
	width: 20000px;
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	display: flex;
	justify-content: start;
	align-items: center;
}

.slider-box .slider-wrap li {
	width: 181.5px;
	height: 100%;
	padding: 0 10px;
	position: relative;
	text-align: center;
}

.slider-box .slider-wrap li a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.slider-box .slider-wrap li img {
	width: 160px;
	height: 143px;
	transition: all .5s linear;
	border-radius: 10px;
	margin-top: 30px;
}

.slider-box .slider-wrap li p {
	line-height: 50px;
	transition: all .5s linear;
	font-size: 16px;
}

.slider-box .slider-wrap li:hover {
	background-color: #F1F2F6;
}

.slider-box .slider-wrap li:hover img {
	transform: scale(1.1);
}

.slider-box .slider-wrap li:hover p {
	transform: scale(1.1);
}

/* 生活参考 */
.table-hover-alert tr td span {
	font-size: 16px;
}

.table-hover-alert td span:hover {
	cursor: pointer;
	color: #FF0000;
}

/* 传统节日 */
.ct-box {
	width: auto !important;
}

/* 节气 */
.r-article .jq-box img {
	height: 100px;
}

/* 友情链接 */
.link-url li {
	line-height: 30px;
	width: 160px;
}

.link-url li a {
	margin-left: 10px;
	font-size: 16px;
	transition: all .5s linear;
}

.link-url li:hover:before {
	background-color: #E24E4C;
}

.link-url li:hover a {
	margin-left: 20px;
}



/* 24节气 css jieqi.html*/
/* 24节气 */
.jieqi-box .l-info {
	border: 2px solid #EBD8A5;
	box-sizing: border-box;
}

.jieqi-box .l-info>div {
	border-bottom: 2px solid #EAEAEA;
	padding: 10px 0;
}

.jieqi-box .l-info>div>p {
	width: 50%;
	text-align: right;
	color: #999;
	font-size: 16px;
	letter-spacing: 1px;

}

.jieqi-box .l-info>div>p img {
	width: 21px;
	height: 21px;
	margin-right: 5px;
	position: relative;
	top: 3px;
}

.jieqi-box .l-info>div>p strong {
	font-size: 20px;
}

.jieqi-box .l-info h2 {
	font-size: 20px;

	width: 50%;
	text-align: right;
}

.jieqi-box .l-info>p {
	font-size: 16px;
	color: #666;
	line-height: 24px;
}

.jieqi-box .r-img {
	transition: all .5s linear;
}

.jieqi-box .r-img area {
	display: inline-block;
	width: 400px;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.jieqi-box .r-img span {
	bottom: 0;
	left: 0;
	color: #fff;
	font-size: 18px;
	height: 60px;
	line-height: 60px;
	background-image: linear-gradient(to top, rgba(0, 0, 0, .7), rgba(0, 0, 0, 0));
}

.jieqi-box .r-img:hover {
	transform: scale(0.95);
}

/* 文章星标 */
.tips-article {
	position: relative;
}

.tips-article a:after {
	display: inline-block;
	content: "荐";
	text-align: center;
	line-height: 35px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	width: 35px;
	height: 35px;
	position: absolute;
	right: 20px;
	top: 0;
	z-index: 1;
	background: url(https://img.laohuangli.net/imagespc/index/tips-icon.png) no-repeat center center;
}

/* 热门标签 */
.jieqi-box .l-info dl dt {
	color: #666;
	font-size: 16px;
}

.jieqi-box .l-info dl dd {
	font-size: 16px;
	padding: 5px 15px;
	background-color: #f20;
	margin-right: 10px;
	border-radius: 5px;
	transition: all .5s linear;
}
.jieqi-box .l-info dl dd a{
	color: #fff;
}
.jieqi-box .l-info dl dd.c1 {
	background-color: #FCA683;
}

.jieqi-box .l-info dl dd.c2 {
	background-color: #83D5FD;
}

.jieqi-box .l-info dl dd.c3 {
	background-color: #9EEA92;
}

.jieqi-box .l-info dl dd.c4 {
	background-color: #F4CA97;
}

.jieqi-box .l-info dl dd:hover {
	opacity: 0.8;
	cursor: pointer;
	transform: scale(1.2);
}

/* 24节气hover; */
.jieqi-item-24 {
	padding-right: 10px;
}

.jieqi-item-24 li {
	margin-bottom: 20px;
	transition: all .5s ease;
}

.jieqi-item-24 li a:hover {
	box-shadow: 0 0 10px 0 #ddd;
	/* transform: scale(0.95); */
}


/* 文章列表 article.html css */
.left-article .jieqi-article-box li,
.right-article .jieqi-article-box li {
	border: none;
	border-bottom: 1px solid #EAEAEA;
	width: 100%;
	border-radius: 0;
	padding: 17px 0;
}

.right-article .jieqi-article-box li {
	padding: 15px 0;
}

.right-article ul li a,
.left-article ul li a {
	border: none;
	padding: 0;
	margin-top: 0;
}

.right-article {
	width: 350px;
}

.right-article h2 {
	width: 100%;
}

.right-article>dl dd {
	border-radius: 5px;
	margin-bottom: 10px;
}

.right-article>dl dd a:hover {
	transform: translateX(-5px) scale(1.05);
	box-shadow: 0 0 5px 0 #ddd;
	opacity: .8;
}

.right-article>dl dd a {
	display: inline-block;
	width: 340px;
	transition: all .5s linear;
}

.right-article>dl dd a area {
	width: 100%;
	height: 90px;
	display: block;
	border-radius: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.right-article .jieqi-article-box>ul>li {
	margin: 0;
}
.right-article .jieqi-article-box>ul>li a>div:first-child{
	width: 120px;
}
.right-article .jieqi-article-box>ul>li area {
	width: 120px;
	height: 86px;
	display: inline-block;
	border-radius: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.right-article .jieqi-article-box>ul>li h4 {
	padding-right: 10px;
	color: #666;
	font-size: 16px;
	display: inline-block;
	width: 100%;
	line-height: 26px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.right-article .jieqi-article-box>ul>li a>div {
	position: relative;
	width: 200px;
}

/* 文章列表hover */
.jieqi-article-list>ul>li {
	border-radius: 0;
}

.jieqi-article-list>ul>li:hover,
.jieqi-article-box>ul>li:hover {
	background-color: #FCFBF7;
}

.jieqi-article-list>ul>li:hover a {
	transform: translateX(10px);
}

/* 算命卜卦 */
.form-item-box {
	margin-bottom: 15px;
}

.form-item-box button {
	border: 1px solid #FECB66;
	border-radius: 5px;
	padding: 5px 0;
	width: 90px;
	margin-right: 10px;
	background-color: #FEF1E8;
	color: #E14E4F;
	font-size: 16px;
}

.form-item-box button:hover {
	cursor: pointer;
	opacity: .8;
}

/* input宽 */
.drop-w4 {
	width: 235px;
}

.drop-w2-2 {
	width: 110px;
}

.drop-w1 {
	width: 60px;
}

.drop-w2 {
	width: 90px;
	padding: 0 10px;
}

/* 热门标签 */
.sign-list-box a {
	display: inline-block;
	padding: 5px 15px;
	border: 1px solid #EAEAEA;
	border-radius: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	margin-right: 10px;
}

.sign-list-box a:hover {
	color: #E24E4C;
}

.sign-list-box a.active {
	color: #E24E4C;
}

/* 文章详情页 article-detail.html css */
.title-more a {
	color: #989898;
}

.title-more p:hover {
	cursor: pointer;
}

.article-conotent .text-p {
	line-height: 33px;
	font-size: 16px;
	padding: 0 0 10px;
	color: #666;
}

.article-conotent>p>span {
	margin-right: 20px;
	font-size: 12px;
}

.article-conotent>p .text-info {
	color: #999;
}

.article-conotent>p .cirle-btn {
	border-radius: 10px;
	background-color: #E24E4C;
	padding: 3px 10px;
	color: #fff;
}

.article-conotent .content-title-img area {
	width: 600px;
	height: 400px;
	display: inline-block;
	border-radius: 5px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

/* 相关阅读 */
.article-info>li .article-date {
	font-weight: bold;
	color: #CBC9CA;
	margin-right: 10px;
}

.article-detail-info>li {
	width: 50%;
	box-sizing: border-box;
	padding: 6px 10px 6px 0;
}


/* 万年历 css calendar.html */
.calendar-box-bg {
	width: 100%;
	height: 530px;
	border: 3px solid #e4393c;
	border-radius: 15px 15px 0 0;
	overflow: hidden;
}

.calendar-box-bg .calendar-title {
	height: 120px;
	background-image: url(https://img.laohuangli.net/imagespc/calendar/calendar-title-bg.png);
	background-size: cover;
	background-position: center center;
	padding: 0 100px;
}

.calendar-box-bg .calendar-title .calendar-title-right {
	color: #FFFEA9;
	font-size: 42px;
	letter-spacing: 5px;
	width: 210px;
	position: relative;
	top: 5px;
}

.calendar-box-bg .calendar-title .calendar-title-middle {
	margin-left: 230px;
}

.calendar-box-bg .calendar-title .calendar-title-middle p {
	color: #fff;
	font-size: 20px;
}

.calendar-box-bg .calendar-title .calendar-title-middle .select-drop-menu {
	background: #fff;
	margin-right: 15px;
	margin-top: 15px;
	width: 115px;
}

#title-drop-month {
	width: 90px;
}

.calendar-box-bg .calendar-title .calendar-title-middle button,
.date-table-box .calendar-title-middle button{
	height: 32px;
	line-height: 32px;
	color: #e4393c;
	background-color: #FEFFA7;
	border-radius: 5px;
	padding: 0 30px;
	font-size: 16px;
	margin-top: 15px;
}

.calendar-box-bg .calendar-title .calendar-title-middle button:hover,
.date-table-box .calendar-title-middle button:hover{
	opacity: 0.8;
	cursor: pointer;
}

/* 星期 */
/* 表头 */
.calendar-content thead th dl>dd {
	background-color: #FBF4E2;
	width: 112px;
	height: 50px;
	line-height: 50px;
	border-right: 1px solid #e4393c;
	border-bottom: 1px solid #e4393c;
	font-size: 18px;
	text-align: center;
}

.calendar-content thead th h3 {
	height: 50px;
	line-height: 50px;
}

.calendar-content thead th p {
	color: #666;
	font-size: 16px;
	font-weight: 500;
	height: 50px;
	line-height: 50px;
	background-color: #FBF4E2;
	border-bottom: 1px solid #e4393c;
	width: 390px;
}

/* 表内容 */
.calendar-content tbody td {
	background-color: #fff;
	text-align: center;
	position: relative;
}

.calendar-content tbody .border-line:after {
	content: "";
	width: 416px;
	height: 1px;
	display: inline-block;
	background: #e4393c;
	position: absolute;
	top: -1px;
	left: -2px;
}

.calendar-content tbody td>div {
	width: 100%;
	height: 70px;
	position: relative;
}

.calendar-content tbody td>div p {
	border: 2px solid #fff;
	height: 70px;
	line-height: 70px;
	font-weight: bold;
	font-size: 24px;
}

.calendar-content tbody td>ul {
	height: 350px;
}

.calendar-content tbody td>ul>li {
	float: left;
	width: 112px;
	height: 71px;
	position: relative;
	box-sizing: border-box;
	border-right: 1px solid #e4393c;
	border-bottom: 1px solid #e4393c;
}

.calendar-content tbody td>ul>li p {
	height: 100%;
	line-height: 68px;
	font-weight: bold;
	font-size: 24px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	border: 2px solid rgba(0,0,0,0);
}

/* hover日期 */
.calendar-content tbody td ul>li:not(.disabled):hover p {
	border: 2px solid #e4393c;
	background-color: #eee;
	cursor: pointer;
}

.calendar-content tbody td>ul>li.week p {
	color: #e4393c;
}

.calendar-content tbody td>div span,
.calendar-content tbody td>ul>li span {
	font-size: 14px;
	position: absolute;
	z-index: 1;
}

/* 当日日期颜色 */
.calendar-content tbody td>ul>li.active p {
	border: 2px solid #e4393c;
	background-color: #FEFFA7;
}

/* 灰色日期 */
.calendar-content tbody td>ul>li.disabled:after {
	content: "";
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	background-color: rgba(255, 255, 255, .7);
	z-index: 99;
}

.calendar-content tbody td>ul>li .top-right {
	right: 6px;
	top: 4px;
	color: #333;
}

.calendar-content tbody td>ul>li .bottom-right {
	right: 6px;
	bottom: 4px;
	color: #31B860;
}

.calendar-content tbody td>ul>li .bottom-left {
	left: 6px;
	bottom: 4px;
	color: #e4393c;
}

/* 表尾内容描述 第一行*/
.calendar-content tbody td .detail-one {
	/* line-height: 70px; */
}

.calendar-content tbody td .detail-one span {
	position: relative;
}

.calendar-content tbody td .detail-one .num {
	font-size: 40px;
	color: #e4393c;
	margin-right: 8px;
}

.calendar-content tbody td .detail-one .text {
	font-size: 32px;
	color: #999;
	margin-right: 8px;
}

.calendar-content tbody td .detail-one a {
	width: 120px;
	background-color: #FF9502;
	height: 32px;
	display: inline-block;
	position: absolute;
	border-radius: 5px;
	line-height: 32px;
	font-size: 16px;
	color: #f2f2f2;
	right: 20px;
	top: 20px;
}

.calendar-content tbody td .detail-one a:hover {
	opacity: 0.8;
}

/* 表尾内容描述 第二行*/
.calendar-content tbody td .detail-two,
.calendar-content tbody td .detail-three>span {
	line-height: 26px;
	height: 26px;
	font-weight: 400;
	font-size: 16px;
	color: #666;
	position: relative;
	top: 6px;
}

/* 表尾内容描述 第三行*/
.calendar-content tbody td .detail-three>span {
	display: inline-block;
	width: 260px;
	margin-left: 60px;
	text-align: left;
	height: 52px;
	overflow: hidden;
}

.calendar-content tbody td .detail-three .img-bg {
	display: inline-block;
	width: 45px;
	height: 45px;
	position: absolute;
	left: 24px;
	top: 10px;
}

.calendar-content tbody td .detail-four strong {
	position: absolute;
	font-size: 22px;
	width: 80px;
	left: 20px;
	top: 5px;
}

.calendar-content tbody td .detail-four .middle-span {
	width: 140px;
	display: inline-block;
	font-size: 16px;
	top: 13px;
	left: 115px;
	height: 44px;
	color: #666;
	overflow: hidden;
}

.calendar-content tbody td .detail-four .more-btn {
	color: #989898;
	font-size: 22px;
	position: absolute;
	right: 20px;
	top: 25px;
}

.calendar-content tbody td .detail-four .more-btn:hover {
	cursor: pointer;
}




/* 万年历小组件 */
.calendar-item-list>div {
	border: 1px solid #EAEAEA;
	height: 260px;
	width: 32%;
	border-radius: 5px;
}

.calendar-item-list>div h3 {
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 18px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	letter-spacing: 3px;
	border-radius: 5px 5px 0 0;
}

.calendar-item-list .form-div>div {
	margin: 30px 0;
}

.calendar-item-list .select-drop-menu {
	height: 40px;
	width: 134px;
}

.calendar-item-list .select-drop-menu:before {
	top: 16px;
}

.calendar-item-list .radio-l {
	border-radius: 5px 0 0 5px;
}

.calendar-item-list .radio-none {
	border-radius: 0;
}

.calendar-item-list .radio-r {
	border-radius: 0 5px 5px 0;
}

.calendar-item-list .form-div {
	text-align: center;
}

.calendar-item-list .form-div ul {
	text-align: left;
}

.calendar-item-list .form-div button {
	width: 140px;
	border-radius: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	margin: 0 auto;
	padding: 10px 0;
}

.calendar-item-list .form-div button:hover {
	cursor: pointer;
	opacity: 0.8;
}

.bg-jr {
	background-color: #FF9502;
}

.bg-xg {
	background-color: #23A952;
}

.calendar-item-list>div>p {
	color: #666;
}

.calendar-item-list .list-middle .form-div>div {
	margin: 10px 0;
}

.calendar-item-list .list-middle .time-label {
	font-size: 16px;
	color: #666;
	padding-right: 10px;
}

.calendar-item-list .list-right dl {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 20px;
}

.calendar-item-list .list-right dl dt {
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #1CBEFF;
	font-size: 16px;
	font-weight: bold;
	border: 1px solid #1CBEFF;
	border-radius: 50%;
}

.calendar-item-list .list-right dl dd a {
	color: #333;
	display: inline-block;
	font-size: 16px;
}

.calendar-item-list .list-left h3 {
	background-image: url(https://img.laohuangli.net/imagespc/calendar/calendar-title-1.png);
}

.calendar-item-list .list-middle h3 {
	background-image: url(https://img.laohuangli.net/imagespc/calendar/calendar-title-2.png);
}

.calendar-item-list .list-right h3 {
	background-image: url(https://img.laohuangli.net/imagespc/calendar/calendar-title-3.png);
}


/* 周公解梦 dream.html css */
.dream-box {
	border-radius: 5px;
	background-image: url(https://img.laohuangli.net/imagespc/dream/dream-bg.png);
	background-size: cover;
	height: 246px;
}

.dream-box .dream-info-box {
	border: 2px solid #FF9601;
	width: 796px;
	background-color: #fff;
	position: absolute;
	top: 30px;
	right: 40px;
}

.dream-box .dream-info-box .top-img {
	top: -2px;
	left: -2px;
	background-image: url(https://img.laohuangli.net/imagespc/dream/top-img.png);
}

.dream-box .dream-info-box .left-img {
	bottom: -2px;
	left: -2px;
	background-image: url(https://img.laohuangli.net/imagespc/dream/left-img.png);
}

.dream-box .dream-info-box .bottom-img {
	bottom: -2px;
	right: -2px;
	background-image: url(https://img.laohuangli.net/imagespc/dream/bottom-img.png);
}

.dream-box .dream-info-box .right-img {
	top: -2px;
	right: -2px;
	background-image: url(https://img.laohuangli.net/imagespc/dream/right-img.png);
}

.dream-box .dream-info-box>p {
	line-height: 30px;
	color: #555;
	font-size: 16px;
}

/* 解梦搜索 */
.dream-box .search-dream {
	border: 2px solid #E24E4C;
	width: 560px;
	position: absolute;
	bottom: 30px;
	right: 178px;
	border-radius: 5px;
	background-color: #fff;
}

.dream-box .search-dream>p {
	height: 42px;
	width: 80px;
	font-size: 18px;
	text-align: center;
	line-height: 42px;
	color: #E24E4C;
	font-weight: bold;
	border-right: 2px solid #E24E4C;
}

.dream-box .search-dream>input {
	padding-right: 108px;
}

.dream-box .search-dream>button {
	background-color: #E24E4C;
	color: #fff;
	position: absolute;
	right: -1px;
	top: 0;
	height: 42px;
	font-size: 18px;
	padding: 0 20px;
	letter-spacing: 2px;
	font-weight: bold;
	transition: all .5s ease;
}

.dream-box .search-dream>button:hover {
	cursor: pointer;
	opacity: .8;
}

/* 解梦人物标题 */
.dream-title-list {
	padding-bottom: 20px;
	border-bottom: 4px solid #EAEAEA;
}

.dream-title-list>ul>li {
	width: 72px;
	text-align: center;
	position: relative;
}

.dream-title-list>ul>li a {
	display: inline-block;
}

.dream-title-list>ul>li a img {
	width: 72px;
	height: 72px;
}

.dream-title-list>ul>li a>p {
	margin-top: 10px;
	font-size: 16px;
}

.dream-title-list>ul>li:hover img {
	-webkit-animation: jump-imgs 1.2s ease 1;
	animation: jump-imgs 1.2s ease 1
}

/* 列表box */
.dream-list>ul>li h3 {
	font-weight: bold;
	font-size: 20px;
	margin: 10px 0;
	text-indent: 20px;
}

.dream-list>ul>li {
	padding-top: 20px;
	padding-bottom: 30px;
	border-bottom: 4px solid #EAEAEA;
	position: relative;
}

.dream-list>ul>li:hover img {
	-webkit-animation: jump-imgs 1.2s ease 1;
	animation: jump-imgs 1.2s ease 1
}

.dream-list>ul>li:after,
.dream-list>ul>li:before {
	position: absolute;
	content: "";
	height: 4px;
	width: 0px;
	background-color: #E24E4C;
	transition: all .5s ease;
}

.dream-list>ul>li:after {
	left: 0;
	bottom: -4px;
}

.dream-list>ul>li:before {
	right: 0;
	top: -4px;
}

.dream-list>ul>li:hover:after,
.dream-list>ul>li:hover:before {
	width: 1180px;
}

.dream-list dl {
	margin-left: 80px;
}

.dream-list dl>dd {
	width: 20%;
	height: 26px;
	font-size: 16px;
	overflow: hidden;
	padding-right: 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dream-list dl>dd:last-child a {
	color: #E24E4C;
	font-weight: bold;
}

.dream-list dl>dd a {
	color: #666;
}

.dream-list dl>dd a:hover {
	color: #E24E4C;
}

/* 总查询 total-query.html  start */
.totla-query-html .query-list-box .title-box {
	width: 100%;
	padding: 15px 10px;
}

.totla-query-html .query-list-box h1 {
	width: 100%;
	height: 222px;
	padding: 20px;
	border-radius: 10px;
	margin: 0 auto;
	position: relative;
	background-image: url('https://img.laohuangli.net/imagespc/total/query-logo.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}

.totla-query-html .query-list-box ul li {
	float: left;
	width: 20%;
	margin-top: 30px;
}

.totla-query-html .query-list-box ul li a {
	display: block;
	margin: 0 8px;
	border-radius: 5px;
	width: 221px;
	height: 72px;
	padding: 12px 0 12px 12px;
	box-sizing: border-box;
	border: 1px solid #EEE1B7;
	transition: all .5s ease;
	background-color: #fff;
	background-image: url('https://img.laohuangli.net/imagespc/total/icon-bg.png');
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	overflow: hidden;
}

.totla-query-html .query-list-box ul li a:hover {
	transform: scale(1.5);
	box-shadow: 0 20px 20px rgb(0 0 0 / 20%);
}

.totla-query-html .query-list-box ul li a>img {
	display: inline-block;
	width: 35px;
	height: 36px;
	float: left;
	margin: 2px 6px 0 4px;
	vertical-align: middle;
}

.totla-query-html .query-list-box ul li a dl {
	float: left;
}

.totla-query-html .query-list-box ul li dt {
	font-size: 18px;
	color: #D44B49;
	position: relative;
	margin-top: -3px;
	height: 28px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.totla-query-html .query-list-box ul li dt img {
	width: 18px;
	height: 21px;
	margin-left: 6px;
}


.totla-query-html .query-list-box ul li dd {
	color: #666;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* 老黄历总查询 end */
/* 总查询 dream-result.html  start */
.dream-result .search-result-box .result-list p {
	line-height: 2;
	width: 25%;
	float: left;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: all .3s ease;
	padding-right: 20px;
}

.dream-result .search-result-box .result-list p:hover {
	transform: translateX(5px);
}

.dream-result .search-result-box .result-list p:hover a {
	color: #E24E4C;
}

.dream-result .search-result-box .result-list p:before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ddd;
}

.dream-result .search-result-box .result-list p a {
	color: #333;
	margin-left: 10px;
}
/* 总查询 dream-result.html  end */

/* 黄道吉日落地页 lucky-day.html  start */
.lucky-day .left-article .marry-day-box {
	box-sizing: border-box;
}

.lucky-day .left-article .marry-day-box dd {
	margin-bottom: 24px;
	width: 807px;
	height: 134px;
	overflow: hidden;
	position: relative;
}
.lucky-day .left-article .marry-day-box dd>span,
.lucky-day .left-article .marry-day-box dd:after,
.lucky-day .left-article .marry-day-box dd:before{
	position: absolute;
	width: 28px;
	height: 26px;
}
.lucky-day .left-article .marry-day-box dd .top-left{
	left: 0;
	top: 0;
	background-image: url('https://img.laohuangli.net/imagespc/lucky/top-left.png');
}
.lucky-day .left-article .marry-day-box dd .top-right{
	right: 0;
	top: 0;
	background-image: url('https://img.laohuangli.net/imagespc/lucky/top-right.png');
}
.lucky-day .left-article .marry-day-box dd:after,
.lucky-day .left-article .marry-day-box dd:before{
	content: "";
}
.lucky-day .left-article .marry-day-box dd:after{
	left: 0;
	bottom: 0;
	background-image: url('https://img.laohuangli.net/imagespc/lucky/bottom-left.png');
}
.lucky-day .left-article .marry-day-box dd:before{
	right: 0;
	bottom: 0;
	background-image: url('https://img.laohuangli.net/imagespc/lucky/bottom-right.png');
}

.lucky-day .left-article .marry-day-box dd table {
	width: 100%;
	height: 134px;
}

.lucky-day .left-article .marry-day-box dd .top-left{
	position: absolute;
	width: 28px;
	height: 26px;
	background-image: url('https://img.laohuangli.net/imagespc/lucky/top-left.png');
	left: 0;
	top: 0;
}

.lucky-day .left-article .marry-day-box dd table td:first-child {
	text-align: center;
	width: 80px;
}

.lucky-day .left-article .marry-day-box dd table td {
	border: 1px solid #F1DBA6;
	padding: 5px 20px;
	text-align: left;
	font-size: 16px;
}

.lucky-day .left-article .marry-day-box dd table td .fr {
	color: #729D6B;
}

.lucky-day .left-article .marry-day-box dd table tr:nth-child(2) td {
	padding: 4px 20px;
}

.lucky-day .left-article .marry-day-box dd table td strong {
	color: #C35151;
	font-size: 18px;
}
/* 吉日查询 */
.lucky-day .date-list-box ul {
	margin: 20px 10px;
	padding: 10px 0;
	border-radius: 5px;
}

.lucky-day .title-date-h2 {
	font-size: 18px;
	color: #333;
	margin-left: 10px;
	text-indent: 10px;
	position: relative;
}

.lucky-day .date-list-box ul li {
	float: left;
	width: 16.66%;
	padding-left: 20px;
	margin-top: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.lucky-day .column11 ul li {
	width: 9.09%;
	text-align: center;
}

.lucky-day .img-text-list ul li {
	float: left;
	width: 14.28%;
}
.lucky-day .img-text-list ul li a{
	display: inline-block;
	width: 100px;
	margin: 0 14px;
}
.lucky-day .img-text-list ul li a area{
	display: inline-block;
	width: 100px;
	height: 99px;
	border-radius: 20px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all .5s ease;
}
.lucky-day .img-text-list ul li a p{
	text-align: center;
	padding: 10px 0;
}
.lucky-day .img-text-list ul li a:hover area{
	border-radius: 50%;
}
/* 黄道吉日落地页 end */

/* 黄道吉日列表页 lucky-day-column.html start */
/* 黄道吉日 */
.lucky-day-column .search-dream{
	width: 620px;
	right: 110px;
}
.lucky-day-column .dream-box {
    background-image: url('https://img.laohuangli.net/imagespc/lucky/lucky-day-bg.png');
}
.lucky-day-column .dream-info-box{
	border: none;
	width: 757px;
	height: 107px;
	background-image: url('https://img.laohuangli.net/imagespc/lucky/border-img.png');
	overflow: hidden;
}
.lucky-day-column .dream-box .search-dream{
	bottom: 45px;
}
.lucky-day-column .dream-box .requied-text{
	color: #C46469;
	position: absolute;
	bottom: 10px;
	right: 260px;
	font-size: 16px;
}
.lucky-day-column .select-drop-menu{
	height: 42px;
	width: 260px;
	border: none;
	border-radius: 0;
}
.lucky-day-column .select-drop-menu:first-child{
	border-right: 2px solid #E24E4C;
}
/* 注意什么 */
.lucky-day-column .title-date-h2{
	font-size: 18px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.lucky-day-column .border-bottom-h2{
	border-bottom: 2px solid #CA5B5C;
}
.lucky-day-column .jiao-bottom:before{
	right: 16px;
}
.lucky-day-column .becareful-list-box p{
	line-height: 36px;
	color: #333;
	font-size: 16px;
	padding: 0 10px;
}
.lucky-day-column .date-list-box ul li {
	float: left;
	width: 16.66%;
	padding-left: 20px;
	margin-top: 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.lucky-day-column .column11 ul li {
	width: 9.09%;
	text-align: center;
	padding-left: 0;
	font-size: 16px;
	line-height: 30px;
}
.lucky-day-column .img-text-list ul li{
	float: left;
	height: 101px;
	width: 16.66%;
}
.lucky-day-column .img-text-list ul li a{
	display: block;
	width: 186px;
	height: 100%;
}
.lucky-day-column .img-text-list ul li a:hover{
	opacity: .8;
}
.lucky-day-column .img-text-list ul li a area{
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
/* 黄道吉日列表页 end */


/* 观音灵签落地页 lucky-day-column.html start */
.title-l-r-img {
	height: 30px;
	line-height: 30px;
	display: inline-block;
	padding: 0 65px;
	position: relative;
	font-weight: bold;
	font-size: 22px;
	color: #333;
	margin: 0 auto;
}

.title-l-r-img:before,
.title-l-r-img:after {
	content: "";
	display: block;
	width: 50px;
	height: 25px;
	background: url(https://img.laohuangli.net/imagespc/sign/bg1.png) no-repeat -95px 0/200px 200px;
	position: absolute;
	top: 3px;
}

.title-l-r-img:before {
	left: 0;
}

.title-l-r-img:after {
	right: 0;
}
.gy-sign .left-article{
	width: 850px;
}


/* 公用底部 */
.footer-box {
	width: 100%;
	padding: 30px 0;
}

.footer-box ul {
	width: 800px;
	margin: 0 auto;
}

.footer-box ul>li {
	color: #818181;
	margin-bottom: 10px;
	position: relative;
	transition: all .5s linear;
	top: 0;
}

.footer-box ul>li:hover {
	top: -5px;
}

.footer-box ul>li:not(:last-child):after {
	content: "";
	display: inline-block;
	width: 2px;
	height: 12px;
	background-color: #818181;
	position: relative;
	top: 2px;
	margin: 0 5px;
}

.footer-box ul>li a {
	color: #818181;
	font-size: 16px;
}

.footer-box p {
	color: #818181;
	line-height: 30px;
	font-size: 16px;
}
/* 历史上的今天 lucky-day-history.html */
.lucky-day-history .history-box{
	border: 2px solid #EBD8A5;
	background-color: #fff;
	position: relative;
	margin-top: 16px;
	margin-left: 10px;
}
.lucky-day-history .history-box span{
	width: 18px;
	height: 18px;
	position: absolute;
	z-index: 2;
	background-repeat: no-repeat;
	background-position: center center;
}
.lucky-day-history .history-box .top-img{
	top: -2px;
	left: -2px;
	background-image: url(/imagespc/index/table-img-top.png);
}
.lucky-day-history .history-box .left-img{
	bottom: -2px;
	left: -2px;
	background-image: url(/imagespc/index/table-img-left.png);
}
.lucky-day-history .history-box .bottom-img{
	bottom: -2px;
	right: -2px;
	background-image: url(/imagespc/index/table-img-bottom.png);
}
.lucky-day-history .history-box .right-img{
	top: -2px;
	right: -2px;
	background-image: url(/imagespc/index/table-img-right.png);
}
.history-box .history-content{
	text-align: center;
	padding: 30px;
}
.history-box .history-content h1{
	font-size: 20px;
}
.history-box .history-content .btn-list-box{
	margin-top: 20px;
	position: relative;
}
.history-box .history-content .btn-list-box a{
	border: 1px solid #E55958;
	border-radius: 5px;
	background-color: #FFF2E9;
	padding: 0 12px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #333;
	margin-left: 10px;
	display: inline-block;
}
.history-box .history-content .btn-list-box a:not(:first-child):hover{
	color: #fff;
}
/* 日期 */
.history-box  .history-content .dateinputer{
	line-height:32px;
	height:32px;
	cursor: pointer;
	position:relative;
	padding:0 6px;
	background-color: #FFF2E9;
	border: 1px solid #E55958;
	border-radius: 5px;
	width: 120px;
}
/* 大事件 */
.history-event-box{
	margin-top: 30px;
	margin-left: 10px;
	border: 1px solid #F0F0F0;
	border-radius: 5px;
}
.history-event-box h2{
	margin-left: 10px;
	border-bottom: 1px solid #F0F0F0;
}
.history-event-box .big-event-box{
	overflow: auto;
	padding: 10px;
}
/* 滚动条样式 */
.history-event-box .big-event-box::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 2px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 2px;
}
.history-event-box .big-event-box::-ms-scrollbar {
	width: 2px;
	height: 2px;
}

.history-event-box .big-event-box::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset005pxrgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}

.history-event-box .big-event-box::-ms-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-ms-box-shadow: inset005pxrgba(0, 0, 0, 0.2);
	background: rgba(0, 0, 0, 0.2);
}

.history-event-box .big-event-box::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset005pxrgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.history-event-box .big-event-box::-ms-scrollbar-track {
	-ms-box-shadow: inset005pxrgba(0, 0, 0, 0.2);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}
.history-event-box .big-event-box li{
	color: #666;
	padding: 4px 0;
	line-height: 24px;
}
.history-event-box .big-height{
	height: 1260px;
}
.history-event-box .super-height{
	height: 280px;
}
.history-event-box .today-height{
	height: 272px;
}
.history-event-box .today-height li{
	width: 25%;
	float: left;
	padding-right: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.icon-xndatepickerrili:before{
	content: ""!important;
	display: inline-block;
	width: 16px;
	height: 16px;
	position: relative;
	top: 7px;
	background: url(/imagespc/calendar/calendar.png);
}
.lucky-bj-date .left-article .text-indent {
	text-indent: 20px;
}

.lucky-bj-date .left-article .text-1 {
	color: #555;
	margin: 0 20px;
	font-size: 16px;
}

.lucky-bj-date .left-article .text-fw {
	font-weight: 400;
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
}

.lucky-bj-date .left-article .text-fw-title {
	font-size: 26px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #e4393c;
}

.lucky-bj-date .left-article .hl_content_item {
	margin: 0 20px;
}

.lucky-bj-date .left-article .hl_content_item p,
.lucky-bj-date .left-article .hl_content_item h5 {
	text-indent: 20px;
}

.lucky-bj-date .left-article .text-tips {
	color: #555;
	font-size: 16px;
}

.lucky-bj-date .left-article .text-tips span {
	color: #e4393c;
}

.lucky-bj-date .left-article .text-content-title {
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.lucky-bj-date .left-article .text_list,
.lucky-bj-date .left-article .text_list_color {
	margin-left: -8px;
	margin-top: 15px;
	color: #555;
	font-size: 16px;
}

.lucky-bj-date .left-article .text_list_color {
	margin-left: 0;
	margin-right: 10px;
	line-height: 20px;
}

.lucky-bj-date .left-article .color1 {
	color: #60C31B;
}

.lucky-bj-date .left-article .color2,
.lucky-bj-date .left-article .color3 {
	color: #e4393c;
}

.lucky-bj-date .left-article .text_list_color span {
	color: #555;
}

.lucky-bj-date .left-article .color3 span {
	color: #999;
}

/* 黄道吉日推荐 */
.lucky-bj-date .right-article {
	margin: 0 10px;
}

.lucky-bj-date .lucky-data-tj {
	margin: 50px 0 0;
	text-align: center;
	border-radius: 8px;
	overflow: hidden;
}

.lucky-bj-date .lucky-data-tj dt {
	background-color: #e4393c;
	color: #fff;
	height: 40px;
	font-size: 18px;
	line-height: 40px;
}

.lucky-bj-date .lucky-data-tj dd {
	overflow: hidden;
}

.lucky-bj-date .lucky-data-tj dd td {
	border: 1px solid #ddd;
}

.lucky-bj-date .lucky-data-tj dd td a {
	width: auto;
	line-height: 30px;
	color: #333;
	font-weight: 500;
}

/* 吉时查询 */
.lucky-bj-date .right-article .lucky-date-query {
	border-radius: 5px;
	margin-top: 30px;
	padding: 15px;
	background-color: #FDF5F5;
	box-shadow: 0 1px 1px rgb(0 0 0 / 6%), 0 3px 6px rgb(0 0 0 / 9%);
	text-align: center;

}

.lucky-bj-date .lucky-date-query h4 {
	font-size: 18px;
	color: #333;
}

.lucky-bj-date .lucky-date-query h5 {
	font-size: 20px;
	margin-top: 10px;
	color: #e4393c;
}

.lucky-bj-date .lucky-date-query-box {
	margin-top: 20px;
	margin-bottom: 10px;
}

.lucky-bj-date .lucky-date-query-box li {
	border: 1px solid #eee;
	margin-top: 10px;
	box-sizing: border-box;
	border-radius: 5px;
	overflow: hidden;
}

.lucky-bj-date .lucky-date-query-box dt {
	background-color: #F0F0F0;
	height: 40px;
	line-height: 40px;
	font-weight: 600;
	padding-left: 15px;
	font-size: 16px;
}

.lucky-bj-date .lucky-date-query-box dd {
	background-color: #fff;
	margin: 0 15px;
	line-height: 28px;
	font-size: 16px;
}

.lucky-bj-date .lucky-date-query-box dd:not(:last-child) {
	border-bottom: 1px solid #F0F0F0;
}

.lucky-bj-date .lucky-date-query-box dd.c1 span {
	color: #60C31B;
}

.lucky-bj-date .lucky-date-query-box dd.c2 span {
	color: #e4393c;
}

/* 表 */
.lucky-bj-date .date-table-box {
	margin: 20px 20px 30px;
	border-radius: 5px;
	border: 2px solid #e4393c;
	overflow: hidden;
}

.lucky-bj-date .date-table-box .table-header {
	background-color: #E4393C;
	height: 70px;
	line-height: 70px;
	padding: 0 20px;
}

.lucky-bj-date .date-table-box .table-header h4 {
	float: left;
	font-size: 22px;
	color: #fff;
}

.lucky-bj-date .date-table-box .table-header .r-tiem {
	float: right;
}

.lucky-bj-date .date-table-box .table-header h6 {
	font-size: 18px;
	color: #fff;
}

.lucky-bj-date .date-table-box .table-header .mid-item {
	margin: 0 20px 0 10px;
}
/* 上月下月 */
.lucky-bj-date .date-table-box .table-header .right-item span {
	color: #333;
	font-weight: 600;
	border-radius: 5px;
	padding: 8px 10px;
	background-color: #fff;
	margin-right: 8px;
}
.lucky-bj-date .date-table-box .table-header .right-item span:hover{
	cursor: pointer;
}

.lucky-bj-date .date-table-box .table-header .select-drop-menu {
	background-color: #fff;
	color: #000;
	line-height: 20px;
}

.lucky-bj-date .date-table-box .table-content table thead dd {
	background-color: #FBF4E2;
	width: 112px;
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e4393c;
	font-size: 18px;
	text-align: center;
}

.lucky-bj-date .date-table-box .table-content table thead dd:not(:last-child) {
	border-right: 1px solid #e4393c;
}

.lucky-bj-date .date-table-box .table-content table tbody td {
	text-align: center;
}

.lucky-bj-date .date-table-box .table-content table tbody ul {
	height: 350px;
	margin-bottom: -1px;
}

.lucky-bj-date .date-table-box .table-content table tbody ul li {
	float: left;
	width: 112px;
	height: 71px;
	position: relative;
	box-sizing: border-box;
	border-right: 1px solid #e4393c;
	border-bottom: 1px solid #e4393c;
}

.lucky-bj-date .date-table-box .table-content table tbody ul li:nth-child(7n+7) {
	border-right: none;
}

.lucky-bj-date .date-table-box .table-content table tbody ul li p {
	height: 100%;
	line-height: 48px;
	font-weight: bold;
	font-size: 24px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	border: 2px solid rgba(0, 0, 0, .0)
}

.lucky-bj-date .date-table-box .table-content table tbody ul li .bottom-center {
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translate(-50%);
	font-weight: 600;
}

.lucky-bj-date .date-table-box .table-content table tbody ul li.week p,
.lucky-bj-date .date-table-box .table-content table tbody ul li.week .bottom-center {
	color: #e4393c;
}

.lucky-bj-date .date-table-box .table-content table tbody ul li.week p {
	background-color: #FEFFA7;
}

.lucky-bj-date .date-table-box .table-content table tbody ul li:hover p {
	background-color: #FEFFA7;
	cursor: pointer;
	color: #e4393c;
}

.lucky-bj-date .date-table-box .table-content table tbody ul li:hover .bottom-center {
	color: #e4393c;
}
