@charset "utf-8";

/* #dashboard */
#dashboard {
	padding-top:0;
}

/* #totalData */
#totalData {
	padding-top:0;
}
#totalData .tab {
	margin-bottom:50px;
}
#totalData .chart_select {
	padding:30px 50px;
}
#totalData .chart_select ul {
	justify-content:space-between;
}
#totalData .chart_select ul li:first-child {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
}
#totalData .chart_select ul li .start, #totalData .chart_select ul li:first-child .end {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	gap:15px;
}
#totalData .chart_select ul li span {
	display:inline-block;
	width:75px;
}
#totalData .chart_select ul li .bx_select {
	justify-content:flex-end;
	column-gap:15px;
	width:220px;
	margin:0;
}
#totalData .chart_select ul li .bx_select > div:last-child {
	display:none;
}
#totalData .chart_select select {
	min-width:90px;
}
#totalData .chart_select ul li .mb_wd2 {
		min-width:60px;
	}
#totalData .chart_select ul li div select {
	padding:0 30px 0 10px;
	margin-right:10px;
}
#totalData .chart_select ul li button {
	width:100px;
	background-color:#2D59ED;
	color:#FFFFFF;
}
#totalData .chart_sub {
	justify-content:flex-end;
}
#totalData .chart_sub ul {
	display:none;
}
#totalData .bx_data_list {
	height:auto;
	border:0 none;
	overflow:visible;
}
#totalData .bx_data_list .inner {
	border:1px solid #E4E4E4;
	border-radius:10px;
	overflow:hidden;
}
#totalData .bx_data_list table {
	border-collapse:collapse;
	border:1px solid #E4E4E4;
	border-style:hidden;
}
/* #chartDetail */
#chartDetail {
	padding-top:0;
}
#chartDetail .tab {
	margin-bottom:50px;
}
#chartDetail .chart_select {
	padding:30px 25px;
	row-gap:30px;
}
#chartDetail .chart_select ul {
	column-gap:0;
}
#chartDetail .chart_select ul li {
	position:relative;
	padding:0 25px;
	column-gap:0;
}
#chartDetail .chart_select ul li::after {
	position:absolute;
	right:0;
	content:'';
	display:inline-block;
	width:1px;
	height:25px;
	background-color:#D8D8D8;
}
#chartDetail .chart_select ul li:last-child::after {
	display:none;
}
#chartDetail .chart_select ul li span {
	display:inline-block;
	width:90px;
}
#chartDetail .chart_select ul li .bx_select {
	width:calc(100% - 90px);
	margin:0;
	column-gap:15px;
}
#chartDetail .chart_select ul li .bx_select select {
	min-width:auto;
	padding:0 30px 0 10px;
}
#chartDetail .chart_select .list1 li {
	width:100%;
}
#chartDetail .chart_select .list1 li .sel_btn.active{
	border-color:#133597;
	background:#F2F6FF;
	color:#133597;
}
#chartDetail .chart_select .list1 li .bx_select a {
	flex:1;
	display:inline-block;
	width:100%;
	height:60px;
	line-height:60px;
	border-radius:30px;
	text-align:center;
	font-weight:bold;
	color:#717171;
}
#chartDetail .chart_select .list2 li {
	width:50%;
}
#chartDetail .chart_select .list2 li .bx_select select {
	width:100px;
}
#chartDetail .chart_select .list2 li .bx_select select:last-child {
	width:70px;
}
#chartDetail .chart_select .list3 li {
	width:calc(100% / 4);
}
#chartDetail .chart_select .list3 li .bx_select select {
	width:100%;
	max-width:150px;
}
#chartDetail .chart_select .list4 li {
	width:calc(100% / 4);
}
#chartDetail .chart_select .list4 li:first-child {
	width:50%;
}
#chartDetail .chart_select .list4 li .bx_select select {
	width:100%;
	max-width:120px;
}
#chartDetail .chart_select .list4 li:first-child .bx_select select {
	width:100%;
	max-width:380px;
}
#chartDetail .chart_select .list5 li {
	width:calc(100% / 4);
}
#chartDetail .chart_select .list5 li .bx_select select {
	width:100%;
	max-width:150px;
}
#chartDetail .chart_select .list5 li:first-child .bx_select select {
	width:100%;
	max-width:170px;
}
#chartDetail .chart_select .list6 li {
	width:calc(100% / 4);
}
#chartDetail .chart_select .list6 li:last-child {
	width:50%;
}
#chartDetail .chart_select .list6 li .bx_select select {
	width:100%;
	max-width:160px;
}
#chartDetail .chart_select .list6 li:last-child .bx_select select {
	width:100%;
	max-width:410px;
}
#chartDetail .chart_select button {
	margin:0 auto;
	background-color:#2D59ED;
	color:#FFFFFF;
	font-size:19px;
}
#chartDetail .chart_sub {
	justify-content:flex-end;
}
#chartDetail .chart_sub ul {
	display:none;
}
#chartDetail .bx_data_list {
	height:auto;
}
#chartDetail .bx_data_list table tr:last-child td {
	border-bottom:0 none;
}

/* .daily_statistics */
.daily_statistics {
	padding-top:0;
}
.daily_statistics .tab {
	margin-bottom:50px;
}
.daily_statistics .chart_select {
	padding:30px 25px;
	row-gap:30px;
}
.daily_statistics .chart_select .flex_end li > div {
	display:flex;
	flex-wrap:wrap;
	column-gap:15px;
	align-items:center;
}
.daily_statistics .chart_select .data_picker {
	display:flex;
	align-items:center;
	justify-content:space-between;
	padding:0 10px;
	border-color:#D8D8D8;
}
.daily_statistics .chart_select button {
	background-color:#2D59ED;
	color:#FFFFFF;
}
.daily_statistics .sel_min_tab li.active, .sel_min_tab a.active {
	background:#666666;
	color:#FFFFFF;
}
#dailyRoute .chart_select .sel_min_tab {
	border-radius:5px;
}
#dailyRoute .chart_select .sel_min_tab li {
	border-radius:5px;
}
.daily_statistics .bx_data_list {
	height:auto;
	min-height:184px;
}
.daily_statistics .bx_data_list table th, .daily_statistics .bx_data_list table td {
	padding:15px;
}
.daily_statistics .bx_data_list table tr:last-child td {
	border-bottom:0 none;
}
#dailyRoute.daily_statistics .chart_select button {
	font-size:19px;
}

/* .air_industry_stats */
.air_industry_stats {
	padding-top:0;
}
.air_industry_stats .tab {
	margin-bottom:50px;
}
.air_industry_stats .chart_select {
	padding:30px 25px;
}
.air_industry_stats .chart_select select {
	margin:0;
}
.air_industry_stats .chart_select ul li {
	column-gap:15px;
}
.air_industry_stats .chart_select ul li p {
	font-weight:bold;
	font-size:19px;
	color:#1D1D1D;
}
.air_industry_stats .chart_select button {
	background:#2D59ED;
	color:#FFFFFF;
}
.air_industry_stats .chart_sub {
	align-items:flex-end;
}
.air_industry_stats .bx_data_list {
	height:auto;
}
.air_industry_stats .bx_data_list table tr:last-child td {
	border-bottom:0 none;
}
.air_industry_stats .bx_data_list table th, .air_industry_stats .bx_data_list table td {
	padding:15px;
}

/* #industryTransit */
#industryTransit .chart_select {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
}
#industryTransit .chart_select ul.flex_end {
	width:calc(100% - 112px);
}
#industryTransit .chart_select ul.flex_end li .bx_select {
	column-gap:15px;
	margin:0;
}
#industryTransit .chart_select ul.flex_end li .bx_select select {
	margin-right:5px;
}

/* #industryData */
#industryData .chart_select {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
}
#industryData .chart_select ul.flex_end {
	justify-content:flex-start;
	column-gap:50px;
	width:calc(100% - 112px);
}
#industryData .chart_select ul.flex_end li {
	position:relative;
}
#industryData .chart_select ul.flex_end li:not(:first-child):before {
	position:absolute;
	left:-25px;
	content:'';
	display:inline-block;
	width:1px;
	height:25px;
	background-color:#D8D8D8;
}
#industryData .chart_select ul.flex_end li .bx_select {
	column-gap:15px;
	margin:0;
}
#industryData .chart_select ul.flex_end li .bx_select select {
	margin-right:10px;
}
#industryData .chart_select ul.flex_end li .bx_select select.sel_152 {
	margin:0;
}

/* #industryAirData */
#industryAirData .chart_select button {
	margin:0 auto;
}
#industryAirData .chart_select > ul {
	column-gap:50px;
}
#industryAirData .chart_select > ul > li {
	position:relative;
	justify-content:space-between;
}
#industryAirData .chart_select > ul > li:not(:first-child):before {
	position:absolute;
	left:-25px;
	content:'';
	display:inline-block;
	width:1px;
	height:25px;
	background-color:#D8D8D8;
}
#industryAirData .chart_select ul li .bx_select {
	column-gap:15px;
	margin:0;
}
#industryAirData .chart_select ul li .bx_select select {
	margin-right:10px;
}
#industryAirData .chart_select ul li .sel_min_tab {
	border-radius:5px;
}
#industryAirData .chart_select ul li .sel_min_tab li {
	height:60px;
	padding:0 10px;
	border-radius:5px;
}
#industryAirData .chart_select ul li .sel_min_tab li.active {
	background-color:#666666;
	color:#FFFFFF;
}

/* #industryWork */
#industryWork .chart_select .chart_sel_title {
	width:100%;
	font-weight:bold;
	font-size:19px;
}
#industryWork .chart_select button {
	margin:0 auto;
}
#industryWork .chart_select > ul {
	column-gap:50px;
}
#industryWork .chart_select > ul > li {
	position:relative;
	justify-content:space-between;
}
#industryWork .chart_select > ul > li:not(:first-child):before {
	position:absolute;
	left:-25px;
	content:'';
	display:inline-block;
	width:1px;
	height:25px;
	background-color:#D8D8D8;
}
#industryWork .chart_select ul li .bx_select {
	column-gap:15px;
	margin:0;
}
#industryWork .chart_select ul li .bx_select select {
	margin-right:10px;
}
#industryWork .chart_select ul li .sel_min_tab {
	border-radius:5px;
}
#industryWork .chart_select ul li .sel_min_tab li {
	height:60px;
	padding:0 10px;
	border-radius:5px;
}
#industryWork .chart_select ul li .sel_min_tab li.active {
	background-color:#666666;
	color:#FFFFFF;
}
#industryWork .chart_select ul li .bx_select .sel_btn {
	height:60px;
	border-radius:30px;
	color:#7B7B7B;
}
#industryWork .chart_select ul li .bx_select .sel_btn.active {
	border-color:#2D59ED;
	background:#F1F7FE;
	color:#2D59ED;
}
#industryWork .bx_data_list {
	min-height:180px;
}

/* #industryIssued */
#industryIssued .chart_select button {
	margin:0 auto;
}
#industryIssued .chart_select > ul {
	column-gap:50px;
}
#industryIssued .chart_select > ul > li {
	position:relative;
	justify-content:space-between;
}
#industryIssued .chart_select > ul > li:not(:first-child):before {
	position:absolute;
	left:-25px;
	content:'';
	display:inline-block;
	width:1px;
	height:25px;
	background-color:#D8D8D8;
}
#industryIssued .chart_select ul li .bx_select {
	column-gap:15px;
	margin:0;
}
#industryIssued .chart_select ul li .bx_select select {
	margin-right:10px;
}
#industryIssued .chart_select ul li .sel_min_tab {
	border-radius:5px;
}
#industryIssued .chart_select ul li .sel_min_tab li {
	height:60px;
	padding:0 10px;
	border-radius:5px;
}
#industryIssued .chart_select ul li .sel_min_tab li.active {
	background-color:#666666;
	color:#FFFFFF;
}

/* #industryAirplane */
#industryAirplane .chart_select {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
}
#industryAirplane .chart_select ul.flex_end {
	width:calc(100% - 112px);
}
#industryAirplane .chart_select ul.flex_end li .bx_select {
	column-gap:15px;
	margin:0;
}
#industryAirplane .chart_select ul.flex_end li .bx_select select {
	margin-right:10px;
}

/* #oilPrice */
#oilPrice .chart_select button {
	margin:0 auto;
}
#oilPrice .chart_select > ul {
	column-gap:50px;
}
#oilPrice .chart_select > ul > li {
	position:relative;
	justify-content:space-between;
}
#oilPrice .chart_select > ul > li:not(:first-child):before {
	position:absolute;
	left:-25px;
	content:'';
	display:inline-block;
	width:1px;
	height:25px;
	background-color:#D8D8D8;
}
#oilPrice .chart_select ul li .bx_select {
	column-gap:15px;
	margin:0;
}
#oilPrice .chart_select ul li .bx_select > div {
	display:flex;
	align-items:center;
	column-gap:15px;
}
#oilPrice .chart_select ul li .bx_select select {
	margin-right:10px;
}
#oilPrice .chart_select ul li .bx_select select.mb_wd1 {
	min-width:90px;
}
#oilPrice .chart_select ul li .bx_select select.mb_wd2 {
	min-width:65px;
}
#oilPrice .bx_data_list {
	min-height:120px;
}

/* .od_stats */
.od_stats {
	padding-top:0;
}
.od_stats .tab {
	margin-bottom:50px;
}
.od_stats .chart_sub.top {
	padding:0;
	margin:50px 0 40px;
}
.od_stats .chart_sub .mb_if_flx {
	display:flex;
	flex-wrap:wrap;
	align-items:flex-end;
	justify-content:flex-end;
}
.od_stats .chart_sub .mb_if_flx .bk {
	margin-right:15px;
}

/* #odResearch */
#odResearch .chart_txt {
	padding:50px;
	margin-bottom:30px;
}
#odResearch h2 {
	margin-bottom:15px;
	font-weight:bold;
	font-size:35px !important;
}
#odResearch h3 {
	margin-bottom:15px;
	font-weight:bold;
	font-size:28px !important;
}
#odResearch .chart_txt p {
	font-weight:600;
	color:#2D2D2D;
}
#odResearch .chart_txt li .indent {
	display:block;
	text-indent:-10px;
	padding-left:10px;
}
#odResearch .chart_txt p .indent {
	display:block;
	text-indent:-10px;
	padding-left:10px;
}
#odResearch table {
	background-color:#FFFFFF;
	text-align:center;
}
#odResearch table th, #odResearch table td {
	padding:25px 15px;
}

/* .leisure_stats */
.leisure_stats {
	padding-top:0;
}
.leisure_stats .tab {
	margin-bottom:50px;
}
.leisure_stats .chart_select {
	padding:30px 25px;
}
.leisure_stats .chart_select select {
	margin:0;
}
.leisure_stats .chart_select ul li {
	width:100%;
	column-gap:15px;
}
.leisure_stats .chart_select ul li p {
	width:90px;
	font-weight:bold;
	font-size:19px;
	color:#1D1D1D;
}
.leisure_stats .chart_select ul li .bx_select {
	width:calc(100% - 90px);
	margin:0;
	column-gap:15px;
}
.leisure_stats .chart_select ul li .bx_select select {
	margin-right:5px;
}
.leisure_stats .chart_select ul li .bx_select li {
    display: inline-block;
    width: 25%;
    height: 60px;
    line-height: 60px;
    border-radius: 30px;
    text-align: center;
    font-weight: bold;
    color: #717171;
}
.leisure_stats .chart_select ul li .bx_select li.active {
	border-color: #133597;
    background: #F2F6FF;
    color: #133597;
}
.leisure_stats .chart_select button {
	margin:0 auto;
	background:#2D59ED;
	color:#FFFFFF;
}
.leisure_stats .bx_data_list {
	height:auto;
}
.leisure_stats .bx_data_list table tr:last-child td {
	border-bottom:0 none;
}
.leisure_stats .bx_data_list table th, .leisure_stats .bx_data_list table td {
	padding:15px;
}

@media screen and (max-width:1200px) {
	#chartDetail .chart_select {
		padding:30px 0;
	}
	#chartDetail .chart_select ul li {
		padding:0 15px;
	}
	#chartDetail .chart_select ul li span {
		width:80px;
	}
	#industryAirData .chart_select > ul > li:first-child {
		justify-content:flex-start;
		width:100%;
	}
	#industryAirData .chart_select > ul > li:nth-child(2):before {
		display:none;
	}
	#industryWork .chart_select ul li .bx_select .sel_btn {
		width:100px;
	}
	#odResearch .chart_txt {
		padding:30px;
	}
	.leisure_stats .chart_select ul li p {
		width:80px;
	}
	.leisure_stats .chart_select ul li .bx_select {
		width:calc(100% - 80px);
	}
}
@media screen and (max-width:992px){
	#dashboard .chart_title > div {
		padding:15px 0;
	}
	#dashboard .bx_chart .inner {
		padding:15px;
	}
	#dashboard .chart_title ul {
		padding:15px 0 0;
	}
	#dashboard .chart_box {
		padding:0 0 15px;
	}
	#dashboard .bx_chart section span {
		font-size:14px;
	}
	#dashboard .chart_gray_info {
		flex-direction:column;
	}
	#dashboard .chart_gray_info li:not(:last-child):after {
		content: "";
	    position: absolute;
	    top:auto;
	    bottom:0;
	    left:50%;
	    right:auto;
	    transform:translateX(-50%);
	    display: inline-block;
	    width: 100px;
	    height: 1px;
	    background: #e3e3e3;
	}
	#totalData .chart_select {
		padding:30px 15px;
	}
	#totalData .chart_select ul li {
		column-gap:30px;
	}
	#totalData .bx_select {
		margin-right:0;
	}
	#totalData .bx_data_list table th, #totalData .bx_data_list table td {
		padding:15px;
	}
	#chartDetail .chart_select {
		row-gap:15px;
	}
	#chartDetail .chart_select .list3 li {
		width:calc(100% / 2);
	}
	#chartDetail .chart_select .list3 li:nth-child(even)::after {
		display:none;
	}
	#chartDetail .chart_select .list4 li {
		width:calc(100% / 2);
	}
	#chartDetail .chart_select .list4 li:first-child {
		width:100%;
	}
	#chartDetail .chart_select .list4 li:first-child::after {
		display:none;
	}
	#chartDetail .chart_select .list5 li {
		width:calc(100% / 2);
	}
	#chartDetail .chart_select .list5 li:nth-child(even)::after {
		display:none;
	}
	#chartDetail .chart_select .list6 li {
		width:calc(100% / 2);
	}
	#chartDetail .chart_select .list6 li:last-child {
		width:100%;
	}
	#chartDetail .chart_select .list6 li:nth-child(even)::after {
		display:none;
	}
	.daily_statistics .chart_select {
		padding:30px 15px;
	}
	#industryData .chart_select {
		flex-direction:column;
	}
	#industryData .chart_select ul.flex_end {
		width:100%;
		column-gap:30px;
	}
	#industryData .chart_select ul.flex_end li {
		position:relative;
		display:flex;
		justify-content:space-between;
		width:calc(50% - 15px);
	}
	#industryData .chart_select ul.flex_end li::after {
		position:absolute;
		right:-15px;
		content:'';
		display:inline-block;
		width:1px;
		height:25px;
		background-color:#D8D8D8;
	}
	#industryData .chart_select ul.flex_end li:last-child::after {
		display:none;
	}
	#industryData .chart_select select {
		min-width:80px;
	}
	.od_stats .chart_sub ul li {
		padding:15px;
	}
	.od_stats .bx_chart section {
		padding:15px;
	}
	.od_stats .bx_chart section .chart_title {
		margin:0;
	}
	.od_stats .bx_chart section .chart_title > div {
		padding:15px;
	}
	.od_stats .bx_chart section .chart_box {
		padding:0;
	}
}
@media screen and (max-width:850px){
	#totalData .chart_select ul li {
		display:block;
		width:100%;
		column-gap:0;
	}
	#totalData .chart_select ul li .start, #totalData .chart_select ul li:first-child .end {
		justify-content:space-between;
		width:50%;
		gap:0;
	}
	#totalData .chart_select ul li .start {
		position:relative;
		padding-right:15px;
	}
	#totalData .chart_select ul li .start::after {
		position:absolute;
		right:0;
		content:'';
		display:inline-block;
		width:1px;
		height:30px;
		background-color:#E4E4E4;
	}
	#totalData .chart_select ul li .end {
		padding-left:15px;
	}
	#totalData .chart_select ul li div span {
		width:80px;
	}
	#totalData .chart_select ul li div .bx_select {
		display:flex;
		align-items:center;
		justify-content:flex-end;
		width:calc(100% - 80px);
	}
	#totalData .chart_select ul li div .bx_select select {
		margin-right:10px;
	}
	#totalData .chart_select ul li button {
		margin:0 auto;
	}
	#industryData .chart_select ul.flex_end {
		flex-direction:column;
		column-gap:30px;
	}
	#industryData .chart_select ul.flex_end li {
		display:flex;
		width:100%;
	}
	#industryData .chart_select ul.flex_end li::after {
		display:none;
	}
	#industryData .chart_select select {
		width:140px;
	}
	#industryAirData .chart_select > ul > li {
		width:100%;
	}
	#industryAirData .chart_select > ul > li:first-child {
		justify-content:space-between;
	}
	#industryWork .chart_select > ul > li {
		display:flex;
		width:100%;
	}
	#industryWork .chart_select > ul > li:before {
		display:none !important;
	}
	#industryWork .chart_select select {
		width:140px;
	}
	#industryIssued .chart_select > ul > li {
		display:flex;
		width:100%;
	}
	#industryIssued .chart_select > ul > li:before {
		display:none !important;
	}
	#oilPrice .chart_select > ul > li {
		display:flex;
		width:100%;
	}
	#oilPrice .chart_select > ul > li:before {
		display:none !important;
	}
	#oilPrice .chart_select ul li .bx_select {
		flex-wrap:wrap;
		text-align:center;
	}
	#oilPrice .chart_select ul:nth-child(2) li .bx_select {
		justify-content:flex-end;
		max-width:335px;	
	}
	.leisure_stats .chart_select ul li .bx_select li {
		width:calc(50% - 15px);
	}
	.leisure_stats .chart_select ul li .bx_select {
		justify-content:flex-end;
	}
	.od_stats .bx_chart {
		flex-direction:column;
	}
	.od_stats .bx_chart section {
		width:100%;
	}
	.od_stats .bx_chart section:last-child {
		margin-top:30px;
	}
}
@media screen and (max-width:768px){
	#dashboard .bx_chart section {
		border:1px solid #E1E0E8;
		border-radius:10px;
	}
	#dashboard .chart_gray_info {
		flex-direction:row;
	}
	#dashboard .chart_gray_info li:not(:last-child):after {
		content: "";
	    position: absolute;
	    left:auto;
	    right: 0;
	    top: 50%;
	    bottom:auto;
	    transform: translateY(-50%);
	    display: inline-block;
	    width: 1px;
	    height: 40px;
	    background: #e3e3e3;
	}
	#totalData .chart_select ul li div select {
		height:40px;
		font-size:14px;
	}
	#totalData .chart_select ul li button {
		height:40px;
	}
	#totalData .chart_select {
		border:1px solid #E1E0E8;
		border-radius:10px;
	}
	#totalData .chart_select ul {
		row-gap:10px;
	}
	#totalData .chart_select ul li {
		row-gap:10px;
	}
	#totalData .chart_select ul li .start, #totalData .chart_select ul li:first-child .end {
		width:100%;
		padding:0;
	}
	#totalData .chart_select ul li .start::after {
		display:none;
	}
	#totalData .chart_select ul li div select {
		height:40px;
		font-size:14px;
	}
	#totalData .chart_select ul li div .bx_select {
		margin-bottom:0;
	}
	#totalData .bx_data_list {
		border-radius:10px;
		overflow:hidden;
	}
	#chartDetail .chart_select {
		padding:15px 0 !important;
		border-left:1px solid #E1E0E8;
		border-right:1px solid #E1E0E8;
		border-radius:10px;
	}
	#chartDetail .chart_select ul {
		flex-direction:row;
	}
	#chartDetail .chart_select ul li {
		flex-direction:row;
	}
	#chartDetail .chart_select ul li::after {
		top:15px;
		height:10px;
	}
	#chartDetail .chart_select ul li .bx_select select {
		height:40px;
		font-size:14px;
	}
	#chartDetail .chart_select .list1 li .bx_select a {
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	#chartDetail .chart_select button {
		height:40px;
		font-size:15px;
	}
	#chartDetail .bottom_info {
		padding:20px 0 0;
	}
	.daily_statistics .chart_select {
		border-left:1px solid #E1E0E8;
		border-right:1px solid #E1E0E8;
	}
	.daily_statistics .chart_select .flex_end {
		flex-direction:column !important;
	}
	.daily_statistics .chart_select .flex_end li {
		justify-content:space-between;
		flex-direction:row;
	}
	.daily_statistics .chart_select .flex_end li span {
		width:80px;
	}
	.daily_statistics .chart_select .data_picker {
		height:40px;
	}
	.daily_statistics .chart_select .data_picker input {
		font-size:14px;
	}
	.daily_statistics .chart_select button {
		height:40px;
		margin:0 auto;
	}
	#dailyRoute .chart_select .list {
		flex-direction:row;
		column-gap:30px;
	}
	#dailyRoute .chart_select .list li {
		flex-direction:row;
		width:calc(50% - 15px);
		box-sizing:border-box;
	}
	#dailyRoute .chart_select ul li span {
		width:80px;
	}
	#dailyRoute .chart_select ul li .bx_select {
		margin:0;
	}
	#dailyRoute .chart_select ul li .bx_select select {
		width:160px;
		height:40px;
		padding:0 30px 0 10px;
		font-size:14px;
	}
	#dailyRoute .chart_select .sel_min_tab {
		width:auto;
		column-gap:0 !important;
	} 
	#dailyRoute .chart_select .sel_min_tab li {
		width:50%;
		height:40px;
		font-size:14px;
	}
	#dailyRoute.daily_statistics .chart_select button {
		font-size:15px
	}
	.air_industry_stats .tab a {
		font-size:15px;
	}
	.air_industry_stats .chart_select {
		row-gap:24px;
		border-left:1px solid #E1E0E8;
		border-right:1px solid #E1E0E8;
		border-radius:10px;
	}
	.air_industry_stats .chart_select select {
		height:40px;
		font-size:14px;
	}
	.air_industry_stats .chart_select ul li p {
		font-size:14px;
	}
	.air_industry_stats .chart_select button {
		height:40px;
		margin:0 auto;
	}
	.air_industry_stats .chart_sub {
		display:flex;
	}
	.air_industry_stats .chart_sub .flex + .exel_btn {
		position:static;
	}
	.air_industry_stats .bx_data_list {
		border-radius:10px;
	}
	.air_industry_stats .bx_data_list table {
		width:100%;
		min-width:100%;
	}
	.air_industry_stats .bx_data_list table th, .air_industry_stats .bx_data_list table td {
		padding:15px 5px;
	}
	#industryTransit .chart_select ul.flex_end {
		width:100%;	
	}
	#industryTransit .chart_select ul.flex_end li {
		flex-direction:row;
	}
	#industryTransit .chart_select ul.flex_end li p {
		width:80px;
		font-size:15px;
	}
	#industryTransit .chart_select ul.flex_end li .bx_select {
		justify-content:flex-end;
	}
	#industryData .chart_select ul.flex_end li {
		flex-direction:row;
		justify-content:space-between;
	}
	#industryData .chart_select ul.flex_end li .bx_select {
		justify-content:flex-end;
	}
	#industryData .chart_select ul.flex_end li .bx_select select.sel_152 {
		width:140px;
	}
	
	#industryAirplane .chart_select ul.flex_end {
		width:100%;	
	}
	#industryAirplane .chart_select ul.flex_end li {
		flex-direction:row;
	}
	#industryAirplane .chart_select ul.flex_end li p {
		width:80px;
		font-size:15px;
	}
	#industryAirplane .chart_select ul.flex_end li .bx_select {
		justify-content:flex-end;
	}
	#industryAirData .chart_select > ul > li {
		flex-direction:row;
	}
	#industryAirData .chart_select ul li .bx_select {
		justify-content:flex-end;
	}
	#industryAirData .chart_select ul li .sel_min_tab li {
		height:40px;
	}
	#industryAirData .chart_select select.sel_152 {
		width:140px;
	}
	#industryAirData .chart_select ul li.ct_m12 {
		margin:0;
	}
	#industryAirData .chart_select ul li .sel_min_tab li {
		font-size:14px;
	}
	#industryWork .chart_select ul li .bx_select {
		justify-content:flex-end;
	}
	#industryWork .chart_select > ul > li {
		flex-direction:row;
	}
	#industryWork .chart_select ul li .bx_select {
		justify-content:flex-end;
	}
	#industryWork .chart_select ul li .sel_min_tab li {
		height:40px;
	}
	#industryWork .chart_select select.sel_152 {
		width:140px;
	}
	#industryWork .chart_select ul li.ct_m12 {
		margin:0;
	}
	#industryWork .chart_select ul li .sel_min_tab li {
		font-size:14px;
	}
	#industryWork .chart_select ul li .bx_select .sel_btn {
		height:40px;
		font-size:14px;
	}
	#industryIssued .chart_select > ul > li {
		flex-direction:row;
	}
	#industryIssued .chart_select ul li .bx_select {
		justify-content:flex-end;
	}
	#industryIssued .chart_select ul li .sel_min_tab li {
		height:40px;
	}
	#industryIssued .chart_select select.sel_152 {
		width:140px;
	}
	#industryIssued .chart_select ul li.ct_m12 {
		margin:0;
	}
	#oilPrice .chart_select > ul > li {
		flex-direction:row;
	}
	#oilPrice .chart_select ul li .bx_select {
		justify-content:flex-end;
	}
	#oilPrice .chart_select select.sel_152 {
		width:140px;
	}
	.od_stats .chart_sub.top {
		display:flex;
		flex-direction:column-reverse;
		margin:50px 0 15px;
	}
	.od_stats .chart_sub.top ul {
		width:100%;
	}
	.od_stats .chart_sub .mb_if_flx {
		margin:0 0 15px;
	}
	.od_stats .bx_chart section {
		border-left:1px solid #E1E0E8;
		border-right:1px solid #E1E0E8;
		border-radius:10px;
	}
	.leisure_stats .chart_select {
		row-gap:24px;
		padding:15px;
		border-left:1px solid #E1E0E8;
		border-right:1px solid #E1E0E8;
		border-radius:10px;
	}
	.leisure_stats .chart_select ul {
		flex-direction:row;
	}
	.leisure_stats .chart_select ul li {
		flex-direction:row;
	}
	.leisure_stats .bx_data_list {
		border-radius:10px;
	}
	.leisure_stats .chart_select ul li .bx_select li {
		width:25%;
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	.leisure_stats .chart_select ul li .bx_select select {
		height:40px;
		border-radius:5px;
		font-size:14px;
	}
	.leisure_stats .chart_select button {
		height:40px;
	}
	.leisure_stats .chart_select ul li p {
		font-size:15px;
	}
}
@media screen and (max-width:757px){
	.mb_view {
		z-index:1;
	}
	#dashboard .bx_chart section {
		border-left:0 none;
		border-right:0 none;
		border-radius:0;
	}
	#dashboard .mb_chart_scol canvas {
		width:100%;
		min-width:275px !important;
	}
	#totalData .chart_select {
		border-left:0 none;
		border-right:0 none;
		border-radius:0;
	}
	#totalData .bx_data_list {
		margin:0 15px;
		overflow:auto;
	}
	#totalData .bx_data_list .inner {
		overflow:auto;
	}
	#chartDetail .chart_select {
		border-left:0 none;
		border-right:0 none;
		border-radius:0;
	}
	#chartDetail .chart_select {
		row-gap:10px;
	}
	#chartDetail .chart_select ul {
		row-gap:10px;
	}
	#chartDetail .chart_select ul li .bx_select {
		column-gap:10px;
	}
	#chartDetail .chart_select ul li .bx_select select {
		width:100%;
		max-width:100%;
	}
	#chartDetail .chart_select .list2 li {
		width:100%;
	}
	#chartDetail .chart_select .list2 li .bx_select {
		justify-content:flex-end;
	}
	#chartDetail .chart_select .list2 li .bx_select select {
		width:80px;
	}
	#chartDetail .chart_select .list2 li .bx_select select:last-child {
		width:60px;
	}
	#chartDetail .chart_select .list3 li .bx_select select {
		max-width:100%;
	}
	#chartDetail .chart_select .list4 li .bx_select select {
		max-width:100%;
	}
	#chartDetail .chart_select .list4 li:first-child .bx_select select {
		max-width:100%;
	}
	#chartDetail .chart_select .list5 li .bx_select select {
		max-width:100%;
	}
	#chartDetail .chart_select .list5 li:first-child .bx_select select {
		max-width:100%;
	}
	#chartDetail .chart_select .list6 li .bx_select select {
		max-width:100%;
	}
	#chartDetail .chart_select .list6 li:last-child .bx_select select {
		max-width:100%;
	}
	#chartDetail .bx_data_list {
		margin:0 15px;
		overflow:auto;
		border-radius:10px;
	}
	#chartDetail .bottom_info {
		padding:20px 15px 0;
	}
	.daily_statistics .sch_tab {
		margin:20px 15px 0;
	}
	.daily_statistics .chart_select {
		margin:0 15px;
	}
	.daily_statistics .bx_data_list {
		margin:0 15px;
		overflow:auto;
		border-radius:10px;
	}
	#dailyRoute .chart_select .list li {
		column-gap:0;
	}
	.air_industry_stats .chart_select {
		border-left:0 none;
		border-right:0 none;
		border-radius:0;
	}
	.air_industry_stats .chart_select select {
		border-radius:5px;
	}
	.air_industry_stats .chart_sub {
		padding:0 15px;
	}
	.air_industry_stats .chart_select {
		row-gap:10px;
	}
	.air_industry_stats .chart_select ul {
		row-gap:10px;
	}
	.air_industry_stats .bx_data_list {
		margin:0 15px;
	}
	#industryWork .chart_select ul li .bx_select {
		column-gap:10px;
	}
	#industryWork .chart_select ul li .bx_select .sel_btn {
		width:70px;
	}
	.od_stats .chart_sub.top {
		margin:50px 15px 15px;
	}
	.od_stats .bx_chart section {
		border-left:0 none;
		border-right:0 none;
		border-radius:0;
	}
	#odResearch h2 {
		margin:30px 15px 15px;
		font-size:22px !important;
	}
	#odResearch h3 {
		font-size:18px !important;
	}
	#odResearch .chart_txt {
		padding:15px;
	}
	.leisure_stats .bx_data_list {
		margin:0 15px;
		overflow:auto;
	}
	.leisure_stats .bx_data_list table {
		width:100%;
		min-width:100%;
	}
	.leisure_stats .bx_data_list table th, .leisure_stats .bx_data_list table td {
		padding:15px 5px;
	}
	
}
@media screen and (max-width:576px){
	#dailyRoute .chart_select .list {
		flex-direction:column;
		column-gap:0;
	}
	#dailyRoute .chart_select .list li {
		width:100%;
	}
	#dailyRoute .chart_select ul li .bx_select {
		width:calc(100% - 80px)!important;
	}
	#dailyRoute .chart_select ul li .bx_select select {
		width:100%;
		border-radius:5px;
	}
	#dailyRoute .chart_select .sel_min_tab {
		width:calc(100% - 80px)!important;
		flex-direction:row !important;
		row-gap:0;
	}
	#dailyRoute .chart_select .sel_min_tab li {
		width:50%;
	}
	#industryTransit .chart_select ul.flex_end li .bx_select select {
		min-width:80px;
	}
	#industryData .chart_select ul.flex_end li .bx_select select {
		width:80px;
		min-width:80px;
	}
	#industryAirplane .chart_select ul.flex_end li .bx_select select {
		min-width:80px;
	}
	#industryAirData .chart_select ul li .bx_select select {
		width:80px;
		min-width:80px;
	}
	#industryWork .chart_select ul li .bx_select select {
		width:80px;
		min-width:80px;
	}
	#industryIssued .chart_select ul li .bx_select select {
		width:80px;
		min-width:80px;
	}
	#odResearch h2 {
		font-size:18px !important;
	}
	#odResearch h3 {
		font-size:15px !important;
	}
	#odResearch .chart_txt p {
		font-size:12px;
	}
}
@media screen and (max-width:545px){
	#totalData .chart_select ul li button {
		width:100%;
	}
	#chartDetail .chart_select > div {
		padding:0 15px;
	}
	#chartDetail .chart_select button {
		width:100% !important;
	}
	.daily_statistics .chart_select button {
		width:100% !important;
	}
	.daily_statistics .chart_select .data_picker input {
		width:85px;	
	}
	.air_industry_stats .chart_select button {
		width:100%;
	}
	#industryWork .chart_select ul li .bx_select {
		column-gap:5px;
	}
	#industryWork .chart_select ul li .bx_select .sel_btn {
		width:60px;
	}
	.leisure_stats .chart_select ul li .bx_select li {
		width:calc(50% - 7.5px);
	}
	.leisure_stats .chart_select ul li .bx_select select {
		width:80px;
		min-width:80px;
	}
}
@media screen and (max-width:460px){
	#chartDetail .chart_select ul li::after {
		display:none;
	}
	#chartDetail .chart_select .list1 li {
		justify-content:space-between;
	}
	#chartDetail .chart_select .list1 li .bx_select a {
		flex:1 1 calc(50% - 10px);
	}
	#chartDetail .chart_select .list3 li {
		width:100%;
	}
	#chartDetail .chart_select .list4 li {
		width:100%;
	}
	#chartDetail .chart_select .list5 li {
		width:100%;
	}
	#chartDetail .chart_select .list6 li {
		width:100%;
	}
	.daily_statistics .chart_select .flex_end li > div {
		flex-direction:column;
		align-items:flex-end;
	}
	#industryWork .chart_select ul li .bx_select .sel_btn {
		width:40px;
		border-radius:5px;
	}
	#oilPrice .chart_select ul:nth-child(2) li .bx_select {
		max-width:260px;
	}
	#oilPrice .chart_select ul li .bx_select > div {
		column-gap:10px;
	}
	#oilPrice .chart_select ul li .bx_select select {
		margin-right:5px;
	}
	#oilPrice .chart_select ul li .bx_select select.mb_wd1 {
		min-width:70px;
	}
	#oilPrice .chart_select ul li .bx_select select.mb_wd2 {
		min-width:55px;
	}
	.leisure_stats .chart_select ul li p {
		width:60px;
	}
	.leisure_stats .chart_select ul li .bx_select {
		width:calc(100% - 60px);
	}
}
@media screen and (max-width:360px){
	#industryTransit .chart_select ul.flex_end li .bx_select {
		column-gap:10px;
	}
	
	#industryAirplane .chart_select ul.flex_end li .bx_select {
		column-gap:10px;
	}
	#industryAirData .chart_select ul li .sel_min_tab li {
		padding:0 8px;
	}
	.leisure_stats .chart_select ul li .bx_select {
		column-gap:10px;
	}
}
