body.designer-body .tem71-banner .swiper-wrapper{display:block!important;}
.tem71-banner.full-screen-spacing .container{width:100%;}
.tem71-banner .container{display:flex;display:-webkit-flex;height:100%;align-items:center;}
.tem71-banner .con{max-width:800px;width:80%;}
.tem71-banner .box{width:200%;display:flex;display:-webkit-flex;}
.tem71-banner .image img{width:100%;opacity:0;}
.tem71-banner .image{width:50%;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.tem71-banner .text{width:50%;flex-shrink:0;font-size:16px;transform:translateX(-100%);padding:30px 15px;}
.tem71-banner .title{font-size:72px;line-height:1.2;padding-bottom:1vw;}
.tem71-banner .run{display:block;}
.tem71-banner .run.go:after{content:"";width:1px;border-left:1px solid;height:1em;animation:tem71_banner 1s infinite;-webkit-animation:tem71_banner 1s infinite;}
.tem71-banner .nav i.none{display:none;}
.tem71-banner .nav i{position:absolute;top:50%;display:block;z-index:99;font-size:40px;cursor:pointer;}
.tem71-banner .nav i.swiper-prev{left:20px;}
.tem71-banner .nav i.swiper-next{right:20px;}
.tem71-banner .nav i.icon-gengduo1:before{margin-left:-7px;}
.tem71-banner .nav i.swiper-prev,
.tem71-banner .nav i.icon-keyboard_backspace:before{display:inline-block;transform:scaleX(-1);}
.tem71-banner .swiper-pagination.none{display:none;}
.tem71-banner .style1 li{padding:5px 0;}
.tem71-banner .style1 li>span:first-child{position:relative;padding-left:2em;display:block;}
.tem71-banner .style1 li>span:first-child:before{content:"";width:1.5em;height:2px;border-top:2px solid;position:absolute;top:.6em;left:0;}
.tem71-banner .style2{margin:0 -1vw;}
.tem71-banner .style2 li{padding:1vw!important;}
.tem71-banner .style2 img{max-width:100%;display:inline-block;}
.tem71-banner .style2 span{display:block;}
.tem71-banner .more a{display:inline-block;padding:16px 40px 14px;border-radius:100px;}
@media(max-width:991px){
.tem71-banner .more a{padding:10px 30px 10px;font-size:14px;margin-top:10px;}
.tem71-banner .title{font-size:42px;}
}
@media(max-width:768px){
.tem71-banner .title,
.tem71-banner .title span{font-size:26px!important;}
.tem71-banner .style1{padding:10px 0;}
}.tem71-banner .style1 li span{line-height:1.2!important;}

@keyframes tem71_banner{
	49%{opacity:1}
	50%{opacity:0}
	99%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes tem71_banner{
	49%{opacity:1}
	50%{opacity:0}
	99%{opacity:0}
	100%{opacity:1}
}