@charset "UTF-8";

.wrap_banner_2,
.wrap_banner_2 .container,
.wrap_banner_2 .container > div,
.wrap_banner_2 .slider,
.wrap_banner_2 .slider li,
.wrap_banner_2 a.item,
.wrap_banner_2 .con,
.wrap_banner_2 .wrap{height:100%;}

.wrap_banner_2{background:url(../images/bg.jpg) no-repeat center;background-size:cover;}
.wrap_banner_2::before{content:"";display:block;width:calc(100% - 40px);height:calc(100% - 40px);border:1px solid rgba(255,255,255,0.3);position:absolute;left:20px;top:20px;transition:0.5s;}
.wrap_banner_2 .container{position:relative;}
.wrap_banner_2 .wrap{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px;}
.wrap_banner_2 .item_1{text-align:center;}
.wrap_banner_2 .item_1 img{transition: all 0.7s cubic-bezier(0.2, 0, 0.3, 1);}
.wrap_banner_2 .item_2{text-align:center;line-height:1;}
.wrap_banner_2 .text_1{font-family:'Dream Regular';font-size:16px;color:#2bdbff;padding-top:20px;}
.wrap_banner_2 .text_2{font-family:'Dream Medium';font-size:26px;color:#FFF;padding-top:10px;}

.wrap_banner_2 .control{display:none;}

/*HOVER*/
@media all and (min-width:1281px) {
	.wrap_banner_2:hover::before{border-color:rgba(255,255,255,0.8);}
	.wrap_banner_2 a.item:hover .item_1 img{transform: rotatey(360deg);}
}
@media all and (max-width:768px){
	.wrap_banner_2::before{width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;}
	.wrap_banner_2 .item_1 img{max-width:40px;}
	.wrap_banner_2 .text_1{font-size:14px;}
	.wrap_banner_2 .text_2{font-size:18px;}
}