#content {
    padding-bottom: 0;
}

#index_company{ background:url(../images/index/index-item-bg.jpg) top center repeat-y; padding: 30px 0 40px 0;}
#index_company >.wrap{ width:1800px;}
#index_company h3{padding-bottom: 30px;}
#index_company ul li{ color: #FFF; position: relative; padding-bottom: 0.5em;}
#index_company ul li:before{content: " "; width: 10px; height: 10px; background: #96c1de; display: block; position: absolute; left: -20px; top: 8px;}
.index-item{ float:left; width:20%; padding:1%; /*word-break: break-all;*/ }
.index-item h5{font-family: "Saira", \5FAE\8EDF\6B63\9ED1\9AD4, sans-serif; font-size:42px; color:#96c1de; font-weight:bolder; line-height: 0.8em; margin-bottom:4px;}
.index-item span{ font-size:20px; color:#00a993; font-weight:normal; padding-left:4px;}
.index-item p, .index-item p a{ color:#FFF; line-height: 1.4em; font-size: 15px; /*word-wrap:break-word*/}

#index_product {
    background: url(../images/index/index-item-bg.jpg) top center repeat-y;
    padding: 30px 0 40px 0;
/*	    height: 34em;*/
}
@media(max-width:1700px) {
/*	.index-item h5{font-size:38px;}*/
	
}
@media(max-width:1480px) {
	.index-item h5{font-size:36px;}
	.index-item h5 span {font-size: 19px;}
}
@media(max-width:1366px) {
	.index-item h5{font-size:32px;}
	.index-item h5 span {font-size: 17px;}
	.index-item p{font-size: 14px;}
}
@media(max-width:1200px) {
	.index-item h5{font-size:30px;}
	.index-item h5 span {font-size: 17px;}
	.index-item{ float:left; width:33%;}
}
@media(max-width:1080px) {
	
}
@media(max-width:991px) {
	#index_company{ padding:0 0 10px;}
	.index-item h5{font-size:28px;}
	.index-item h5 span {font-size: 16px;}
	.index-item{ float:left; width:50%;}
	#index_product {    height: 25em;}
	
}
@media(max-width:600px) {
	#index_company{ padding: 10px 0 20px 0;}
	.index-item{ float:left; width:50%;}
}
@media(max-width:550px) {
	.index-item{ float:none; width:auto;}
	#index_product {   height: 18em;}
}

#index_cate {font-family: "Saira", \5FAE\8EDF\6B63\9ED1\9AD4, sans-serif; color:#FFF;}
#index_cate a{color:#FFF;}
#index_cate a:hover{color:#00ab97;}
#index_cate h3{ text-transform:uppercase; }
#index_cate .cate-left{ float:left; width:50%; background:url(../images/index/index-cate-bg.jpg) no-repeat; padding: 5%; height:540px;
-moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover;}
#index_cate .cate-left h3{font-size:50px;}
#index_cate .cate-right{ float:right; width:50%;}

#index_cate .tab-pane { background:url(../images/index/index-cate-01.jpg) right top no-repeat; height:180px; padding: 5%;
-moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover;}
#index_cate .tab-pane h3{font-size:30px;}
#index_cate .tab-pane h3:before{ content: " "; display: inline-block; width: 30px; height: 15px; background: rgba(31,152,137,0.8); vertical-align: middle; margin-right: 30px; border:0;}

#index_video{ background:url(../images/index/index-video-bg.jpg) center center no-repeat; text-align:center; padding:30px 0;
-moz-background-size:cover; -webkit-background-size:cover; -o-background-size:cover; background-size:cover;}
#index_video h3, #index_map h3, #index_company h3{font-family: "Saira", \5FAE\8EDF\6B63\9ED1\9AD4, sans-serif; color:#FFF; text-transform:uppercase; font-size:50px;}

@media(max-width:991px) {
	#index_cate .cate-left h3, #index_video h3, #index_map h3, #index_company h3{font-size:40px;}
	#index_cate .cate-left{  float:none; width:auto; height:auto; padding: 2% 5% 3%;}
	#index_cate .tab-pane h3{margin: 10px 0;}
	#index_cate .cate-right{ float:none; width:auto;}
	#index_cate .tab-pane{ height:150px;}
}
@media(max-width:800px) {
	#index_video{ padding:30px;}
}
@media(max-width:600px) {
	#index_cate .cate-left h3, #index_video h3, #index_map h3, #index_company h3{font-size:30px;}
	#index_cate .cate-left{ padding: 10px 15px 15px;}
	#index_cate .tab-pane h3{font-size:24px; margin:20px 0 0;}
	#index_cate .tab-pane h3:before{ width: 15px;}
	#index_cate .tab-pane {height: 100px; padding: 2% 5%;}
	#index_video h3{ text-align:left;}
	#index_video{ padding:10px 30px 20px;}
}
@media(max-width:480px) {
	#index_cate .cate-left h3, #index_video h3, #index_map h3, #index_company h3{font-size:28px;}
	#index_cate .tab-pane {height: 80px; padding: 0 5%;}
	#index_cate .tab-pane h3{font-size:20px; margin:30px 0 0;}
	#index_cate .tab-pane h3:before{float: left; width: 5%; margin-right:5%; margin-top: 4px;}
	#index_cate .tab-pane h3 a{ float: left;  width: 80%; }
	#index_video{ padding:5px 20px 20px;}
	
	#index_product {    height: 28em;}
}
@media(max-width:320px) {
	#index_cate .tab-pane h3{margin:20px 0 0;}
}

#index_map{ background:linear-gradient(180deg,#b7b1b3,#666666); padding:20px 0;}
#index_map >.wrap{ width:1800px; text-align:center;}
#index_map h3{ text-align:left;}
@media(max-width:600px) {
	.cd-single-point > a {font-size:30px;}
	.cd-single-point.is-open > a { font-size:30px;}
	.cd-single-point.visited > a {font-size:30px;}
	.cd-single-point .cd-more-info h2{ font-size:18px !important;}
	#index_map{ padding:10px 0 20px;}
}




@media(max-width:1799px) {
	#index_company >.wrap, #index_map >.wrap{ width:100%;}
}

.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	width:90%;
	margin: 0 auto;
	height: 25em;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	/*line-height: 0px;*/
}
.nbs-flexisel-item > img {
	cursor: pointer;
	positon: relative;
	max-width: 100%;
}
/*** Navigation ***/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 46px;
	height: 100px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
}

.nbs-flexisel-nav-left {
    left: 10px;
	background: url("../images/button-previous.png") no-repeat 0;
}
.nbs-flexisel-nav-right {
    right: 5px;
	background: url("../images/button-next.png") no-repeat 0;
}
#idxprocarousel .item { height:130px; }
#idxprocarousel .item, #idxprocarousel .caption {     height: 2%; margin:0 3px; /*padding:0 3px;*/ white-space:nowrap; overflow:hidden; text-overflow : ellipsis;}