/*.container p.chanpinmiaoshu {
   max-height: 80px;
   overflow: hidden;    
}*/
a { color:#2c3e50 !important;}
a:hover { text-decoration: none !important; color:#2c3e50 !important;}
.contact-left a {color:#7F8D98 !important; }
.contact-left a:hover {  color:#7F8D98 !important;}
#slides.banner-bdbox {
  width: 100%; 
  position: relative;
}

#slides .slides_container {
	width:100%;
	overflow: hidden;
	/*display:none;*/
}


#slides .slides_container li.slide {
	float:left;
	width:100%;
}

/*#slides .slides_container.slides-index li.slide {
	width:33.33333%;
}*/

#slides img.slidepic {
	width:100%;
	height:auto;
}

#slides .pagination {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	bottom: 20px;
	z-index: 9;
	text-align: center;
}

#slides .pagination .current a {
	/*color: transparent;*/
	background-color: #009bd8;
}

/*.pagination .current a:hover {
	background-color: #1CD5B5;
}*/

#slides .pagination>li>a {
	float: initial;
	border-radius: 50%;
	display: inline-block;
	width: 20px;
	height: 20px;
	/*background-color: #fff;*/
	padding: 0;
	margin-right: 5px;
	/*color: transparent;*/
}
#slides .pagination>li:first-child>a {
    border-radius: 50%;
}

#slides .pagination>li:last-child>a {
	border-radius: 50%;
}

#slides .pagination>li>a:focus, #slides .pagination>li>a:hover {
	background-color: #009bd8;
}

.new-newslist.newslist { padding-left:252px; position:relative; padding-bottom:20px; border-bottom: 1px dashed #d4dde3;}
.new-newslist img.newimg { width:196px; height:124px; position:absolute; margin:auto; top:0; bottom:0; left:20px;}

.new-newslist .newslistcontent { 
	max-height: 120px;
    overflow: hidden;
    text-overflow: -o-ellipsis-lastline;  
text-overflow: ellipsis;  
display: -webkit-box;  
-webkit-line-clamp: 4;  
-webkit-box-orient: vertical;
}

.logo .header-logoimg { height:60px; vertical-align: top;}
div.maxheight { height:248px;}
div.maxheight img.img-responsive { width:100%; height:100%; -webkit-object-fit: cover; object-fit: cover;}

@media (max-width: 640px){
   #slides .pagination {
      bottom:0;
   }
   .new-newslist.newslist {
      padding-left:20px; 
      padding-top:140px; 
   }
   
   .new-newslist img.newimg {
      top:-180px;
      left:0;
      right:0;
   }
   
   #slides .slides_container li.slide {
      background-position:center center;
   }
   
   .new-newslist.newslist .newslistime {
        top:140px;
   }
}





































