/* ========================================
 *    Update：1762143597
 *    Author：Repute
 * Copyright：Prestige International
 * ========================================
 * */

.pr-content{background-color:var(--white)}
.calendar-content{padding-top:80px;padding-bottom:120px}
.pr-content .calendar-list{width:100%;max-width:1280px;margin:0 auto;overflow:hidden;position:relative}
.pb-rili_week{position:relative;width:100%;margin-bottom:60px}
#mytable{position:relative;display:block;height:45px;width:79%;margin:auto;z-index:2}
#mytable tbody,#mytable tbody tr{display:block;height:100%}
#mytable tr td{display:block;float:left;width:13.2857%;height:45px;line-height:45px;margin:0 0.5%;background-color:var(--gray-5f7);border:1px solid var(--gray-ee3);border-radius:4px;color:var(--blue-085);text-align:center;font-size:18px;font-style:normal;font-weight:400}
#mytable tr td.on,#mytable tr td:hover,#select_week input:hover{background-color:var(--blue-6ff);color:var(--white)}
#select_week{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
#select_week input{position:absolute;top:0;width:10.2%;height:45px;line-height:45px;border-radius:4px;border:1px solid var(--gray-ee3);background-color:var(--gray-5f7);cursor:pointer;color:var(--blue-085);text-align:center;font-size:18px;font-style:normal;font-weight:400}
#select_week input.prev_b{left:0}
#select_week input.next_b{right:0}
.pb-rili_content{margin-bottom:80px}
.pb-rili_content-h{position:relative;width:100%;height:45px;line-height:45px;margin-bottom:40px}
.pb-rili_content-h h3{letter-spacing:1.5px;position:relative;color:var(--blue-11d);font-size:32px;font-style:normal;font-weight:700;line-height:120%}
.pb-rili_calendar{width:185px;position:absolute;top:0;right:0;padding:10px 24px;display:flex;align-items:center;justify-content:center;height:45px;border-radius:8px;border:1px solid var(--gray-cf0);background:var(--gray-5f7)}
.pb-rili_calendar img{width:24px;height:24px;display:block}
#P_datepicker{width:100%;display:inline-block;background-color:transparent;color:var(--blue-085);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:normal;outline:none;border:none}
.pb-rili_content-b{position:relative;width:100%;border-radius:16px;border:1px solid var(--gray-cf0);padding:16px 20px 20px 20px}
.pb-rili_content-b .pb-table{position:relative;min-height:200px}
.pb-table-head{width:100%;position:relative}
.pb-table-head_wrap{position:relative;height:40px;line-height:40px;width:100%;overflow:hidden}
.pb-table-head_wrap>div{float:left;color:var(--blue-085);font-size:16px;font-style:normal;font-weight:400;padding:0 16px}
.pb-table-head_wrap>div.item_1{width:8%}
.pb-table-head_wrap>div.item_2{width:8%}
.pb-table-head_wrap>div.item_3{width:32.3%}
.pb-table-head_wrap>div.item_4{width:13.7%}
.pb-table-head_wrap>div.item_5{width:8%}
.pb-table-head_wrap>div.item_6{width:8%}
.pb-table-head_wrap>div.item_7{width:8%}
.pb-table-head_wrap>div.item_8{width:14%}
table.pb-table_body,table.pb-table_body tbody{position:relative;display:block;background-color:var(--white)}
table.pb-table_body tbody tr{position:relative;display:block;width:100%;overflow:hidden}
table.pb-table_body tbody tr td{padding:30px 16px;float:left;color:var(--blue-11d);font-size:18px;font-style:normal;font-weight:400}
table.pb-table_body tbody tr td .lq-score ul li{display:inline-block}
table.pb-table_body tbody tr td i,table.pb-table_body tbody tr td em{font-style:normal}
table.pb-table_body tbody#P_economicsWrap tr td:nth-child(1){width:8%}
table.pb-table_body tbody#P_economicsWrap tr td:nth-child(2){width:8%}
table.pb-table_body tbody#P_economicsWrap tr td:nth-child(3){width:32.3%;text-align:left}
table.pb-table_body tbody#P_economicsWrap tr td:nth-child(4){width:13.7%}
table.pb-table_body tbody#P_economicsWrap tr td:nth-child(5){width:8%}
table.pb-table_body tbody#P_economicsWrap tr td:nth-child(6){width:8%}
table.pb-table_body tbody#P_economicsWrap tr td:nth-child(7){width:8%}
table.pb-table_body tbody#P_economicsWrap tr td:nth-child(8){width:14%}
.pb-table-head_wrap>div.item_2_1{width:9.7%}
.pb-table-head_wrap>div.item_2_2{width:9.7%}
.pb-table-head_wrap>div.item_2_3{width:9.7%}
.pb-table-head_wrap>div.item_2_4{width:13.7%}
.pb-table-head_wrap>div.item_2_5{width:57.2%;text-align:left}
table.pb-table_body tbody#P_eventWrap tr td:nth-child(1){width:9.7%}
table.pb-table_body tbody#P_eventWrap tr td:nth-child(2){width:9.7%}
table.pb-table_body tbody#P_eventWrap tr td:nth-child(3){width:9.7%}
table.pb-table_body tbody#P_eventWrap tr td:nth-child(4){width:13.7%}
table.pb-table_body tbody#P_eventWrap tr td:nth-child(5){width:57.2%;text-align:left}
.pb-table-head_wrap>div.item_3_1{width:11.3%}
.pb-table-head_wrap>div.item_3_2{width:8%}
.pb-table-head_wrap>div.item_3_3{width:17.7%}
.pb-table-head_wrap>div.item_3_4{width:17.7%}
.pb-table-head_wrap>div.item_3_5{width:45.3%;text-align:left}
table.pb-table_body tbody#P_holidayWrap tr td:nth-child(1){width:11.3%}
table.pb-table_body tbody#P_holidayWrap tr td:nth-child(2){width:8%}
table.pb-table_body tbody#P_holidayWrap tr td:nth-child(3){width:17.7%}
table.pb-table_body tbody#P_holidayWrap tr td:nth-child(4){width:17.7%}
table.pb-table_body tbody#P_holidayWrap tr td:nth-child(5){width:45.3%;text-align:left}
#daily-flexd,#daily-flexd2,#daily-flexd3{position:absolute;top:3rem;left:0px;z-index:99;background-color:var(--white);display:block;width:100%;height:7rem;text-align:center}
#daily-flexd p,#daily-flexd2 p,#daily-flexd3 p{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto auto;line-height:1.5rem;height:1.5rem;font-weight:500;color:var(--blue-5ff);font-size:0.9rem}
.pb-table-head_wrap>div .pb-rili_content-selKind>a{float:left;color:var(--blue-085);font-size:16px;font-style:normal;font-weight:400}
#_calendar{position:absolute;width:280px;margin-left:-58px;background-color:var(--gray-5f7);color:var(--gray-333) !important;font-size:14px;display:block}
#_calendar .calendar_head{position:relative;float:left;line-height:30px;width:100%;margin-top:3px;display:flex}
#_calendar .calendar_head input{width:70%;line-height:18px;margin-left:5%;border:0px;background-color:var(--gray-5f7);text-align:center;display:flex;color:var(--blue-11d);font-size:18px;font-style:normal;font-weight:700;line-height:normal;outline:none}
#_calendar .calendaremL{float:left;font-weight:bold;margin-top:-2px;padding:0 5px;cursor:pointer}
#_calendar .calendaremR{float:right;font-weight:bold;margin-top:-2px;padding:0 5px;cursor:pointer}
#_calendar .calendar_boy{float:left;position:relative;width:100%}
#_calendar .calendar_boy i{position:absolute;left:0;top:25px;right:0px;bottom:0;text-align:center;font-size:150px;color:var(--gray-eee);z-index:0}
#_calendar ._caltable{border-collapse:collapse;width:100%;float:left;position:relative}
#_calendar ._caltable tr td{line-height:30px;width:30px;text-align:center;cursor:pointer;border-bottom:1px solid var(--gray-1f1);border-right:1px solid var(--gray-1f1)}
#_calendar ._caltable tr:first-child td{border-bottom:1px solid var(--gray-ddd);border-bottom:1px solid var(--gray-eee);border-right:0;cursor:default}
#_calendar ._caltable tr td:last-child{border-right:0}
#_calendar ._sday{color:var(--orange-900)}
#_calendar .festival{color:var(--orange-900) !important}
#_calendar ._selDay{background-color:var(--brand-fe3);border-radius:4px;color:var(--white)}
#_calendar .calYear{border:1px solid var(--orange-2ba);width:50px;width:80%;position:absolute;z-index:2000;left:5%;background-color:var(--gray-eee);border-collapse:collapse}
#_calendar .calYear td{text-align:center;cursor:pointer}
#_calendar .calYear td:hover{color:var(--brand-fe3)}
#_calendar .calMonth{border:1px solid var(--orange-2ba);width:50px;width:70%;position:absolute;z-index:2000;right:10%;background-color:var(--gray-eee);border-collapse:collapse}
#_calendar .calMonth td{text-align:center;cursor:pointer}
#_calendar .calMonth td:hover{color:var(--orange-900)}
#_calendar .disDay{color:var(--gray-999);cursor:text !important}
#_calendar ._calcolse{position:relative;border-radius:10px;width:10px;height:10px;color:var(--red)}
/* end */
@media screen and (min-width:1680px) and (max-width: 1919px) {
	#_calendar{margin-left:-73px}
}
@media screen and (min-width:1360px) and (max-width: 1679px) {
	#_calendar{margin-left:-88px}
}
@media screen and (min-width:1200px) and (max-width: 1359px) {
	.pr-content .calendar-list{max-width:1120px}
}
@media screen and (max-width: 1199px) {
	#select_week input,#mytable tr td{font-size:16px}
	table.pb-table_body tbody tr td{font-size:15px;padding:18px 10px}
	.pb-rili_content-h h3{font-size:30px}
	.pb-table-head_wrap>div{padding:0 10px}
	table.pb-table_body tbody#P_holidayWrap tr td:nth-child(1),.pb-table-head_wrap>div.item_3_1{width:12.3%}
	table.pb-table_body tbody#P_holidayWrap tr td:nth-child(5),.pb-table-head_wrap>div.item_3_5{width:44.3%}
	.calendar-content{padding-top:30px;padding-bottom:50px}
	.pb-rili_content-b .pb-table{min-height:100px}
}
@media screen and (min-width:1024px) and (max-width: 1199px) {
	.pr-content .calendar-list{max-width:944px}
}
@media screen and (min-width: 1024px) {
	.m-hide{display:block!important}
	.m-show{display:none!important}
}
@media screen and (max-width: 1023px) {
	.m-hide{display:none!important}
	.m-show{display:block!important}
	.pb-rili_content-h{height:auto;line-height:15px;margin-bottom:10px;padding:0 16px}
	.pb-rili_content-h h3{letter-spacing:0.25px;font-size:24px;font-style:normal;font-weight:700;line-height:120%;margin-bottom:10px}
	.pb-rili_calendar{width:auto;position:relative;top:auto;right:auto;padding:10px 16px;display:inline-flex;align-items:center;justify-content:center;height:49px;border-radius:4px;gap:10px}
	#P_datepicker{width:95px;font-size:18px;font-style:normal;font-weight:400;line-height:normal}
	.pb-rili_calendar img{width:16px;height:16px}
	#mobliemytable{position:relative;display:block;height:71px;width:78%;margin:auto;z-index:2}
	#mobliemytable tbody,#mobliemytable tbody tr{display:block;height:100%}
	#mobliemytable tr td{display:block;float:left;width:14.28571%;height:71px;padding:10px 0;color:var(--blue-11d);text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:160%}
	#mobliemytable tr td span{height:22px;line-height:22px;width:22px;display:block;margin:6px auto 0;border-radius:4px;font-size:14px;font-style:normal;font-weight:400;color:var(--blue-085)}
	#mobliemytable tr td.on span,#mobliemytable tr td:hover span{background-color:var(--brand-fe3);color:var(--white)}
	.pb-rili_week{margin-bottom:20px;background:var(--gray-5f7)}
	#select_week input{border:none;background-color:transparent;width:11%;top:auto;bottom:15px;padding:0;text-align:center;height:12px;line-height:12px}
	#select_week input:hover{background-color:transparent;color:var(--blue-085)}
  	#select_week input.prev_b{padding-left:16px}
	#select_week input.next_b{padding-right:16px}
	.pb-table-head{display:none}
	.pb-rili_content_1{border-radius:0;border:0;padding:0 16px}
	.pb-rili_content_1 table.pb-table_body tr{border-bottom:1px solid var(--gray-cf0);padding-bottom:20px;margin-bottom:20px}
	.pb-rili_content_1 table.pb-table_body tr td{display:flex;justify-content:flex-start;align-items:center;width:100%!important;margin-top:6px;padding:0}
	.pb-rili_content_1 table.pb-table_body tr td:first-child{margin-top:0}
	.pb-rili_content_1 .pb-rili_content-time span:first-child{width:18px;height:18px;display:block}
	.pb-rili_content_1 .pb-rili_content-time span:first-child img{display:block;width:100%;height:100%;border-radius:50%}
	.pb-rili_content_1 .pb-rili_content-time{gap:10px;font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
	.pb-rili_content_1 table.pb-table_body tr td:nth-child(2){font-size:16px;font-style:normal;font-weight:700;line-height:160%;color:var(--blue-11d)}
	.pb-rili_content_1 table.pb-table_body tr td:nth-child(3){gap:16px}
	.pb-rili_content_1 table.pb-table_body tr td:nth-child(3) .number{font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-11d)}
	.pb-rili_content_1 table.pb-table_body tr td:nth-child(3) .number span{color:var(--blue-085);margin-right:3px}
	table.pb-table_body tbody tr td .lq-score ul li{font-size:18px!important}
	.pb-rili_content_1 table.pb-table_body tr td:nth-child(4){gap:23px}
	.pb-rili_content_1 table.pb-table_body tr td:nth-child(4) .pb-btn.P_kind_tag{font-size:14px;font-style:normal;font-weight:400;line-height:160%!important}
	.pb-rili_content{margin-bottom:40px}
	.pb-rili_content.pb-jq_content{margin-bottom:0}
	.pb-cj_content .pb-rili_content-h h3,.pb-jq_content .pb-rili_content-h h3{margin-bottom:30px}
	.pb-rili_content-b.pb-rili_content_2,.pb-rili_content-b.pb-rili_content_3{border-radius:0;padding:0 16px;border:0}
	table.pb-table_body tbody#P_eventWrap tr,table.pb-table_body tbody#P_holidayWrap tr{border:1px solid var(--gray-cf0);padding:16px;border-radius:6px;margin-top:20px}
	table.pb-table_body tbody#P_eventWrap tr td,table.pb-table_body tbody#P_holidayWrap tr td{display:flex;justify-content:flex-start;align-items:center;padding:0;margin-top:6px}
	table.pb-table_body tbody#P_eventWrap tr:first-child,table.pb-table_body tbody#P_eventWrap tr td:first-child,table.pb-table_body tbody#P_holidayWrap tr:first-child,table.pb-table_body tbody#P_holidayWrap tr td:first-child{margin-top:0}
	table.pb-table_body tbody#P_eventWrap tr td:nth-child(1),table.pb-table_body tbody#P_holidayWrap tr td:nth-child(1){display:flex;justify-content:flex-start;align-items:center;gap:20px;width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-085)}
	table.pb-table_body tbody#P_eventWrap tr td:nth-child(2),table.pb-table_body tbody#P_holidayWrap tr td:nth-child(2){width:100%;display:block;color:var(--blue-11d);font-size:16px;font-weight:700;line-height:160%}
	table.pb-table_body tbody#P_eventWrap tr td:nth-child(3){width:100%;color:var(--blue-085);font-size:14px;font-style:normal;font-weight:400;line-height:160%;display:flex;align-items:center;justify-content:flex-start;gap:6px}
	table.pb-table_body tbody#P_holidayWrap tr td:nth-child(3),table.pb-table_body tbody#P_holidayWrap tr td:nth-child(4){width:100%;font-size:14px;font-style:normal;font-weight:400;line-height:160%;color:var(--blue-11d)}
	table.pb-table_body tbody#P_holidayWrap tr td:nth-child(3) span:nth-child(1),table.pb-table_body tbody#P_holidayWrap tr td:nth-child(4) span:nth-child(1){color:var(--blue-085)}
}
@media screen and (max-width: 768px) {
	.pb-rili_content-h h3{font-size:22px}
}
