/* 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;  }





.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:24px;font-size:20px;color:#fff ;margin-top: 5px; background: url(../images/red3_53.jpg)no-repeat bottom  center; background: #332c2b;width:100%;height:93px; box-sizing: border-box;padding: 6px; float:left;}

.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:33%}



.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; margin:0px auto 80px; }

.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) {
	.es-carousel .title{}
	.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;}



}



