@charset "utf-8";

.banner011div_wrap{/*width:1300px;*/ margin:0 auto; position:relative;}
.banner011{width:100%; float:left; clear:both;}
.banner011 .banner011conBox{width:100%; overflow:hidden; }
.banner011 .banner011conBox .banner011Block1{float:left; width:100%; position:relative; background:#fff; box-sizing:border-box;}
.banner011 .banner011conBox .banner011Block1 h4{font-size:18px; margin:15px 0; letter-spacing:-2px; color:#555; line-height:18px;}
.banner011 .banner011conBox .banner011Block1 > ul{ width:100%; float:left; }
.banner011 .banner011conBox .banner011Block1 > ul li{width:100%; position:relative; color:#393939; float:left; font-size:13px;}
.banner011 .banner011conBox .banner011Block1 > ul li > img{width:100%; vertical-align:top;}


.banner011 .banner011conBox .banner011Block1 > ul li div.txtbox {position:absolute; top:0; left:0; width:100%; height:100%; text-align:center; box-sizing:border-box; padding:15px;}
.banner011 .banner011conBox .banner011Block1 > ul li span.banner011txt {width:100%; box-sizing:border-box; display:block;
																		font-size:17px; line-height: 40px; color:#fff; letter-spacing:-1px;
																		white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.banner011 .banner011conBox .banner011Block1 > ul li p.banner011title {width:100%; display:block;
																		font-size:28px; line-height: 70px; color:#fff; letter-spacing:-1px;
																		white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.banner011 .banner011conBox .banner011Block1 > ul li .banner011click {line-height:normal;}
.banner011 .banner011conBox .banner011Block1 > ul li .banner011click a {display:inline-block; max-width:90%; padding:11px 20px; margin-top: 20px; box-sizing: border-box;
																		font-size:12px; color:#fff; border:1px solid rgba(255,255,255,0.5);
																		white-space:nowrap; overflow:hidden; text-overflow: ellipsis;
																		-webkit-transition:background 0.5s, color 0.5s; transition:background 1s, color 0.5s;}
.banner011 .banner011conBox .banner011Block1 > ul li .banner011click a:hover {background:white; color:#333 !important;}


.layout_height_L .banner011 .banner011conBox .banner011Block1 > ul li div > img {width:100%; height:150px; vertical-align:top;}
.layout_height_M .banner011 .banner011conBox .banner011Block1 > ul li div > img {width:100%; height:250px; vertical-align:top;}
.layout_height_H .banner011 .banner011conBox .banner011Block1 > ul li div > img {width:100%; height:350px; vertical-align:top;}


.layout_height_L .banner011 .banner011conBox .banner011Block1 > ul li p.banner011title {font-size:26px;line-height:26px;}
.layout_height_M .banner011 .banner011conBox .banner011Block1 > ul li div.txtbox {padding-top:50px;}
.layout_height_H .banner011 .banner011conBox .banner011Block1 > ul li div.txtbox {padding-top:100px;} 



	@media (min-width:800px){

	}
	@media (max-width:799px){
		.banner011 .banner011conBox .banner011Block1 > ul li p.banner011title {font-size:23px !important;}

		.layout_height_H .banner011 .banner011conBox .banner011Block1 > ul li p.banner011title {font-size:23px;}
		.layout_height_M .banner011 .banner011conBox .banner011Block1 > ul li p.banner011title {font-size:23px;}
		.layout_height_L .banner011 .banner011conBox .banner011Block1 > ul li p.banner011title {font-size:23px;}
	}