@charset "UTF-8";

.wrap_banner_4{height:100%;}
.wrap_banner_4 .container,
.wrap_banner_4 .container > div,
.wrap_banner_4 ul.slider,
.wrap_banner_4 ul.slider > li{height:100%;}

.wrap_banner_4 .container{}
.wrap_banner_4 .container > div{}
.wrap_banner_4 ul.slider{}
.wrap_banner_4 ul.slider > li{height:33.3%;margin-bottom:20px;padding:0 3px 3px 0;}

.wrap_banner_4 a.item{display:block;position:relative;padding:30px;width:100%;height:100%;border:1px solid rgba(255,255,255,0.3);transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
.wrap_banner_4 .con{}
.wrap_banner_4 .wrap{display:flex;align-items:center;}

.wrap_banner_4 .item_1{width:100px;}
.wrap_banner_4 .item_1 img{transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}

.wrap_banner_4 .item_2{width:calc(100% - 100px);}
.wrap_banner_4 .text_1{color:#FFF;letter-spacing:-1px;}
.wrap_banner_4 .text_1 strong{font-family:'Dream Medium';font-size:22px;}
.wrap_banner_4 .text_1 span{font-family:'Dream Regular';font-size:15px;line-height:1.5;display:block;padding-top:10px;}
.wrap_banner_4 .text_2{display:none;}

.wrap_banner_4 .control{display:none;}

/*HOVER*/
@media all and (min-width:1281px) {
	.wrap_banner_4 a.item:hover{border-color:#FFF;background:rgba(0,0,0,0.3);box-shadow:3px 3px 3px #000;}
	.wrap_banner_4 a.item:hover .item_1 img{transform: rotatey(180deg);}
	.wrap_banner_4 a.item:hover .text_1{font-family:'Dream Medium';}
}
@media all and (max-width:1700px){
}
@media all and (max-width:1280px){
	.wrap_banner_4 ul.slider > li{margin-bottom:10px;padding:0;}
	.wrap_banner_4 a.item{padding:20px;}
	.wrap_banner_4 .item_1{width:80px;}
	.wrap_banner_4 .item_2{width:calc(100% - 80px);}
	.wrap_banner_4 .item_1 img{max-width:50px;}
	.wrap_banner_4 .text_1 strong{font-size:20px;}
	.wrap_banner_4 .text_1 span{font-size:14px;padding-top:0;}
}
@media all and (max-width:768px){
	.wrap_banner_4 ul.slider > li{margin-bottom:5px;}
	.wrap_banner_4 a.item{padding:15px;}
	.wrap_banner_4 .item_1{width:60px;}
	.wrap_banner_4 .item_2{width:calc(100% - 60px);}
	.wrap_banner_4 .item_1 img{max-width:40px;}
	.wrap_banner_4 .text_1 strong{font-size:18px;}
}