@charset "utf-8";

/*index*/
.industry_box.ver_hor{ display:block; overflow: hidden; }
.industry_box.ver_hor .ind_box{ display:block; width:100%; overflow-y: hidden; }
.industry_box.ver_hor .ind_box .ind_range{/* display:flex;*/ width:100%; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; margin-bottom: -20px; }
.industry_box.ver_hor .ind_box .ind_range .one_industry{ min-width:25%; }

@media screen and (min-width: 768px ) {
	.hor_flex { display: flex; }
	.hor_box { width: auto; }
	.hor_box_2 { width: auto; }
}

/*通用*/
.hor_box { overflow-y: hidden; height:40px; }
.hor_box .range { overflow-x: scroll; overflow-y: hidden; white-space: nowrap;  }
.hor_box .range .sortgrids { text-decoration: none; }

.hor_box_2 { overflow-y: hidden; height:40px; }
.hor_box_2 .range { overflow-x: scroll; overflow-y: hidden; white-space: nowrap;  }
.hor_box_2 .range .sortgrids { text-decoration: none; }

@media screen and (max-width: 767px ) {
	.industry_box.ver_hor .ind_box .ind_range .one_industry{ min-width:50%; }
	
	.hor_box{ height:30px; }
	.hor_box_2{ height:30px; }
}


/* cie-ntpu index */
.hor_h1Title .hor_flex{
	margin-top: -4px;
}
.hor_h1Title .hor_box{
	height: 100px;
	margin: -10px 0;
}
.hor_h1Title .hor_box .range{
	align-items: center;
	height: 120px;
	margin-left: 0;
	padding-left: 30px;
}
@media screen and (max-width: 767px){
	.hor_h1Title .hor_flex,
	.hor_h1Title .hor_box,
	.hor_h1Title .hor_box .range{
		width: 100%;
	}
	.hor_h1Title .hor_flex{
		margin: 0px 0 -17px;
	}
	.hor_h1Title .hor_box{
		display: inline-flex;
		align-items: center;
		height: 90px !important;
	}
	.hor_h1Title .hor_box .range{
		margin-left: -30px;
		padding-left: 0;
	}
}

/* cie-ntpu news */
.hor_newsSortBox .hor_flex,
.hor_newsSortBox .hor_box{
	max-width: 100%;
	width: 100%;
}
.hor_newsSortBox{
	margin-top: -19px;
	margin-bottom: 35px;
}
.hor_newsSortBox .hor_box{
	height: 100px;
	margin: -10px 0;
}
.hor_newsSortBox .hor_box .range{
	display: inline-flex;
	align-items: center;
	height: 120px;
	width: 100%;
}
@media screen and (max-width: 767px){
	.hor_newsSortBox{
		margin-top: -22px;
		margin-bottom: 10px;
	}
	.hor_newsSortBox .hor_box{
		height: 90px !important;
	}
}
