.channel-location{
	padding: 0.375rem 5vw;
	background-color: #f9f9f9;
	border-bottom: 0.0625rem solid #eaeaea;
	color: #626262;
	
}
.channel-location .hnethome{
	font-size: 1.375rem;
	color: #626262;
}
.channel-location a{
	color: #626262;
	line-height: 2;
	transition:color 0.5s ease-in-out;
}
.channel-location a:hover{
	color: #b45444;
}

.channel-about {
	padding: 3rem 5vw;
	background-color: rgb(255, 255, 255);
}

.channel-about-header {
	padding: 1rem;
	background-color: rgb(255, 255, 255);
}

.channel-about-header>h2 {
	font-size: 3rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.channel-about-report {
	padding: 2rem 5vw;
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-around;
}

.channel-about-report-item {
	flex: 0 0 24%;
	padding: 1rem;
	border-right: 1px dashed #ccc;
	text-align: center;
}

.channel-about-report-item:last-child {
	border-right: 0;
}

.channel-about-report-item>img {
	width: 50%;
	vertical-align: bottom;
}

/* channel-contact */
.channel-contact {
	padding: 3rem 5vw;
	background-color: rgb(255, 255, 255);
}

.channel-contact-header {
	padding: 1rem;
	background-color: rgb(255, 255, 255);
}

.channel-contact-header>h2 {
	font-size: 3rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.channel-contact-body {
	display: flex;
	flex-flow: row nowrap;
	transition: all 0.3s ease-in-out;
	/* line-height: 2; */
}

.channel-contact-body-map {
	flex: 0 0 50%;
	border-radius: 1rem;
	overflow: hidden;
	/* height: 25rem; */
	/* background-color: antiquewhite; */
}

.channel-contact-body-map img {
	width: 100%;
	vertical-align: bottom;
}

.channel-contact-body-text {
	flex: 1 0;
	padding: 0 1rem;
}

.channel-contact-body-text h2 {
	line-height: 2.5;
	font-weight: bold;
	color: #b67900;
}

.channel-contact-body-text>p {
	font-size: 1rem;
	line-height: 2.5;
	color: #828282;
	border-bottom: 1px dashed #ccc;
}

.channel-contact-body-text>p>b {
	color: #424242;
}

/* channel-cert */
.channel-cert {
	padding: 3rem 5vw;
	background-color: rgb(255, 255, 255);
}

.channel-cert-header {
	padding: 1rem;
	background-color: rgb(255, 255, 255);
}

.channel-cert-header>h2 {
	font-size: 3rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
}

.channel-cert-body {
	display: flex;
	flex-flow: row wrap;
	transition: all 0.3s ease-in-out;
	/* line-height: 2; */
}

.channel-cert-body-item {
	flex: 0 0 24%;
	margin: 0.5rem 0.5%;

}

/* channel-products */

.channel-products {
	padding: 3rem 5vw;
	background-color: rgb(255, 255, 255);
}

.channel-products-header {
	padding: 1rem;
	background-color: rgb(255, 255, 255);
}

.channel-products-header>h2 {
	text-align: center;
	line-height: 2;
	font-size: 2rem;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	
}

.channel-products-type {
	padding: 1rem 0;
	width: fit-content;
	margin: auto;
	position: relative;
}

.channel-products-type ul {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-around;
	
}

.channel-products-type ul li {
	flex: 0 0 auto;
	padding: 0 0.5rem;
	
}

.channel-products-type ul li a {
	font-size: 0.875rem;
	line-height: 2.5;
	padding: 0px 3rem;
	margin: 0;
	border-radius: 0;
	transition: all .3s;
	/* background-image: linear-gradient(#3399c5, #479c87);
		; */
	display: block;
	/* transition: background-color 0.5s ease-in-out; */
}

.channel-products-type ul li a:hover {
	background-color: #b45444;
	color: #fff;
	/* box-shadow: 0 3px 5px rgba(0, 0, 0, .3); */
}

.channel-products-type-active {
	background-color: #b45444;
	color: #fff;
}

.channel-products-type-normal {
	background-color: #eeeeee;
	color: #434343;
}

.channel-products-body {
	display: flex;
	flex-flow: row wrap;
	transition: all 0.3s ease-in-out;
	/* line-height: 2; */
}

.channel-products-item {
	flex: 0 0 25%;
	position: relative;
	z-index: 5;
	padding: 0.5rem;
}

.channel-product {
	border-radius: 0rem;
	transition: all 0.5s ease-in-out 0s;
	overflow: hidden;
	background-color: #f0f0f0;
	/* background-image: linear-gradient(#108ed1, #0d589e); */
}

.channel-product-thumb {
	overflow: hidden;
	padding: 0rem;
	background-color: #fff;
	transition: all 0.5s ease-in-out 0s;
}

.channel-product-thumb>img {
	width: 100%;
	vertical-align: bottom;
	transition: all 0.3s ease-in-out 0s;
}

.channel-product-infos {
	padding:0.625rem 0rem;
	transition: all 0.5s ease-in-out 0s;
}

.channel-product-infos p {
	line-height:2;
	text-align: center;
	font-size: 0.875rem;
	color: #424242;
}

.channel-product:hover .channel-product-thumb>img {
	transform: scale(1.2);
}

.channel-products-pages{
	
	padding: 1rem 0;
	margin-top: 1rem;
	border-top: 0.0625rem dashed #ccc;
	height: 5rem;
}

/* pages */
.page_wrap{clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}
.paginator {float:right; height:25px; overflow:hidden; }
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,
.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9;  color:#d9d9d9; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#E9E9E9; color:#D4105A;padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }