@charset "utf-8";

.banner010div_wrap{/*width:1300px;*/ margin:0 auto; position:relative;}
.banner010{width:100%; float:left; clear:both;}

.banner010 .banner010conBox{width:100%; overflow:hidden; }
.banner010 .banner010conBox .banner010Block1{float:left; width:100%; position:relative; background:#fff; box-sizing:border-box;}
.banner010 .banner010conBox .banner010Block1 h4{font-size:18px; margin:15px 0; letter-spacing:-2px; color:#555; line-height:18px;}
.banner010 .banner010conBox .banner010Block1 > ul{ width:100%; float:left; }
.banner010 .banner010conBox .banner010Block1 > ul li {width:100%; position:relative; color:#393939; float:left; line-height:12px; font-size:13px; text-align:right;}
.banner010 .banner010conBox .banner010Block1 > ul li a > div.lay05icon {}
.banner010 .banner010conBox .banner010Block1 > ul li a > div.lay05icon > img{width:100%; vertical-align:top;}
.banner010 .banner010conBox .banner010Block1 > ul li a > div.txtbox {width: auto;float: left; box-sizing: border-box;text-align: right;
																	 position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 15px;}
.banner010 .banner010conBox .banner010Block1 > ul li a p {font-size:28px;width:100%;max-height: 70px;line-height: 35px;box-sizing:border-box;
														overflow:hidden;letter-spacing:-2px;color:#fff;margin-bottom: 10px;overflow: hidden;
														box-sizing: border-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
														display: -webkit-box;word-break: keep-all;white-space: normal;}
.banner010 .banner010conBox .banner010Block1 > ul li a span {line-height: 22px;width:100%;font-size: 14px;color:#fff;box-sizing:border-box;
															overflow: hidden;box-sizing: border-box; -webkit-box-orient: 
															vertical;display: -webkit-box; word-break:keep-all; white-space: normal;}


.layout_height_L .banner010 .banner010conBox .banner010Block1 > ul li a > div > img{height:150px;}
.layout_height_M .banner010 .banner010conBox .banner010Block1 > ul li a > div > img{height:250px;}
.layout_height_H .banner010 .banner010conBox .banner010Block1 > ul li a > div > img{height:350px;}


.layout_height_L .banner010 .banner010conBox .banner010Block1 > ul li a p {font-size:26px; line-height: 30px;max-height: 60px;}
.layout_height_H .banner010 .banner010conBox .banner010Block1 > ul li a span {-webkit-line-clamp:8; max-height:176px;}
.layout_height_M .banner010 .banner010conBox .banner010Block1 > ul li a span {-webkit-line-clamp:6; max-height:129px;}
.layout_height_L .banner010 .banner010conBox .banner010Block1 > ul li a span {-webkit-line-clamp:2; max-height:41px;}


	@media (min-width:600px) and (max-width:799px){
		.banner010 .banner010conBox .banner010Block1 > ul li a p {font-size:23px; line-height:28px; max-height:56px;}
	}

	@media (max-width: 599px){
		.banner010 .banner010conBox .banner010Block1 > ul li a p {font-size:23px; line-height:28px; max-height:56px;}
	}