/* Elastislide Style Download by http://www.jb51.net*/


.lvshiindex_zz_main_ry .es-carousel-wrapper{padding: 10px 0px; position: relative; }
.es-carousel-wrapper {padding: 10px 50px; position: relative; }

.es-carousel { overflow: hidden;  }

.es-carousel ul { display: none; }

.es-carousel ul li { height: 100%; float: left; display: block; padding-left: 50px  }


.lvjs{margin-right: 10px;width:100%;float:left;}
.es-carousel ul li a { display: block; transition: all 0.5s;}

.es-carousel ul li a:hover { opacity: 0.9; transition: all 0.5s; }

.es-carousel ul li a img { border-bottom: 0; max-height: 100%; max-width: 100%; box-sizing: border-box; text-align: center}

.es-carousel .title{line-height:34px;font-size:14px;color:#000 ;margin-top: 5px; width:100%; box-sizing: border-box;padding: 6px; float:left; text-align: center}
.es-carousel .pic{width:100%;float:left}



#carousel2 .es-nav-prev{ background: transparent url(../../images/next1.png) no-repeat top left; }

#carousel2 .es-nav-next{ background: transparent url(../../images/next2.png) no-repeat top left; }


#carousel2 .es-nav span{top:43%}

.es-nav span { position: absolute; top: 43%; left: 12px; width: 32px; height: 32px; margin-top: -22px; text-indent: -9000px; cursor: pointer; opacity: 0.8; background: transparent url(../../images/index2_30.png) no-repeat top left; }

.es-nav span.es-nav-next { right: 12px; left: auto; background: transparent url(../../images/index2_30_r.png) no-repeat top right; }

.es-nav span:hover { opacity: 1.0; }

.pro_span { width: 100%; display: block; padding:0; height: 172px;  background:url(../../images/icon3.jpg) no-repeat  center 20px ; text-align: center; color: #fff; font-size: 14px; box-sizing: border-box;}

.pro_gd_box { width: 100%; background-color: #efefef; padding-top: 25px; }

.pro_gd2 { max-width:1291px; }
.pro_gd { max-width:1374px; margin:60px auto 80px; }



@media screen and (min-width:1200px) and (max-width:1366px) {
	
	.pro_gd2 { max-width:1041px; }
	
	.es-carousel-wrapper {
    padding: 10px 112px;
    position: relative;
}
	
	
	
}




@media (max-width: 767px) {
	.pro_gd2{margin: 0px auto 80px;}
.pro_gd_tit { width: 100%; max-width: 1292px; margin: 0 auto; padding: 10px 50px 10px; box-sizing: border-box; text-align: left; background-color: #fff; }

.pro_gd_tit span { font-size: 18px; color: #10a2a2; height: 40px; line-height: 40px; display: block; background: url(../../img/t_7.jpg) no-repeat left bottom; }

.yewuk{text-align: center;
    width: 291px;
    height: 453px;
    background: #114a9b;
    padding: 6px;
    box-sizing: border-box;
	padding: 20px 0px}


.es-carousel ul li { height: 100%; float: left; display: block; margin:0; padding:10px 10px; box-sizing: border-box; }

.pro_span { width: 100%; display: block;  height: 120px;  background:url(../../images/icon3.jpg) no-repeat  center 10px ; text-align: center; color: #fff; font-size: 12px; box-sizing: border-box;display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}

.pro_gd { margin: 20px 0; }

	.es-carousel ul li a img {}

	

	.es-carousel-wrapper{ padding: 10px 0;}

}

