.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;
}
.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 {
	margin: 0 3px;
	padding: 0 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow : ellipsis;
}
/*myself css*/

#mainbanner #maincarousel .img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {   
    width: 100%;
    margin: 0 auto;
}

/*pd list*/
#index_product {
	display: none;
}
#index_cate {
	background: url(../images/index/pd_bg.jpg) center center no-repeat;
	height: 940px;
	margin-top: 10px;
}
#index_cate h3 {
	text-align: center;
	margin-top: 30px;
}
#index_cate h3 a {
	color: #fff;
}
.pd_list ul li {
	float: left;
	width: 33.3%
}
div#index_cate .tab-img {
	text-align: center;
}
#index_cate img {
	width: 300px;
	height: 300px;
	border-radius: 99em;
	box-shadow: 9px 12px 25px 2px rgba(20%,20%,40%,0.5);
}
div#index_cate .list_title {
	border-bottom: solid 1px #fff;
}
.pd_underline {
	text-align: center;
	color: #fff;
	margin-top: 10px;
}
div#index_cate li {
	margin: 20px 0;
}
div#index_cate h4 {
	text-align: center;
}
div#index_cate h4 a {
	color: #fff;
}
div#index_cate ul {
    padding: 0;
}
/*company*/
.company {
	background: url(../images/index/conpany_bg.jpg) center center no-repeat;
	height: 1000px;
	box-shadow: 0px 6px 12px -2px rgba(20%,20%,40%,0.1);
}
#index_company h3 {
	text-align: center;
	margin: 25px 0;
}
#index_company p {
	text-align: center;
}
div#index_company h4 {
	text-align: center;
	margin-bottom: 20px;
}
.company_click {
	text-align: center;
}
/*news*/
#news h4 {
	margin-bottom: 20px;
	padding-top: 5px;
}
#news h3 {
	text-align: center;
	margin: 20px 0 28px 0;
}
#news p {
	line-height: 30px;
	font-size: 16px
}
#news span.msgdate_span {
	display: none;
}
div#news img {
	width: 200px;
}
#news button.slick-prev.slick-arrow {
	background: url(../images/button-previous.png)no-repeat;
	left: 10px
}
#news .slick-prev:before {
	content: '';
}
#news .slick-next:before {
	content: '';
}
#news button.slick-next.slick-arrow {
	background: url(../images/button-next.png)no-repeat;
	padding-right: 50px
}
#news a.btn.btn-default {
	background: url(../images/index/click.png)no-repeat;
	color: rgba(0,0,0,0);
	border-color: rgba(0,0,0,0);
	height: 80px;
	width: 255px;
}
#news .one-time ul li {
	float: left
}
#news .one-time ul li.left {
	width: 40%;padding-left: 130px;
		
		
}
#news .one-time ul li.right {
	width: 60%
}
div#news {
	height: 100%;
}
#news .one-time.slick-initialized.slick-slider.slick-dotted {
	padding: 0 30px;
}
.slick-list.draggable {
	height: 100%;
}
.slick-initialized .slick-slide {
 
    overflow: hidden;
}
.slick-track ul{ padding: 0}


@media screen and (max-width : 1044px) {
	#news .one-time ul li.left {
   
    padding-left: 80px;
}

	#index_cate img{
	width:auto;
	height:auto;
}
	
}

@media screen and (max-width:991px){
	#index_cate{
		height: auto;
		background-size: cover;
	}
	.pd_list ul li{
		width: 50%;
	}
}

@media screen and (max-width : 900px) {
	#news .one-time ul li.left {
   
    padding-left: 40px;
}

}


@media screen and (max-width : 770px) {
#news .one-time ul li.left {
	width: 100%;
	float: none;
	text-align: center;
	  padding-left: 0;
}
div#news img {
	display: inline-block;
}
#news .one-time ul li.right {
	width: 100%;
	float: none;
}
#news h4 {
	text-align: center;
}
}


@media screen and (max-width : 767px) {
div#Clist {
    display: none;
}
}


@media screen and (max-width : 660px) {
.pd_list ul li {
	width: 100%;
}
#index_cate {
	height: 100%;
	background: none;
	background: -webkit-linear-gradient(0deg, #d32e20 0, #001ab7 100%);
	background: -moz-linear-gradient(90deg, #d32e20 0, #001ab7 100%);
	background: linear-gradient(90deg, #d32e20 0, #001ab7 100%);
	background-position: 50% 50%;
}
#mainbanner {
	width: 100%;
	overflow: hidden
}
#maincarousel {
	width: 170%;
	position: relative;
	margin: 0 -35%
}
.page-banner {
	position: static!important
}
#index_cate {
	margin-top: 0
}
.company {
	background: url(../images/index/conpany_bg.jpg) bottom center no-repeat;
	height: 700px;
	box-shadow: 0px 6px 12px -2px rgba(20%,20%,40%,0.1);
	background-size: 170%;
}
}

@media screen and (max-width : 450px) {
.company {
	height: 650px;
}
}

@media screen and (max-width : 400px) {
#index_cate img {
	width: 200px;
	height: 200px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 15px;
}
}

@media screen and (max-width : 330px) {
.company {
	height: 600px;
}
}
