.mzSlider .main_visual {-webkit-text-size-adjust: none;width:100%; overflow:hidden;position:relative; z-index:9;}
.mzSlider .main_banner { overflow:hidden;position:relative;margin:0 auto;width:100%;}
.mzSlider .main_banner .v_list li { position:absolute;top:0;left:0; width:100%;min-height:400px;}
.mzSlider .main_banner .v_list li a{display:block; }
.mzSlider .main_banner .v_list li .cont{width:80%; height:100%; position:absolute; padding:100px 20% 0 15%; text-align:left;}

.mzSlider .main_banner .v_list li .cont p{overflow:hidden;letter-spacing:-1px;word-break:keep-all;}
.mzSlider .main_banner .v_list li .cont p.tit{font-size:60px; font-weight:700; line-height:1.1; position:relative; }
.mzSlider .main_banner .v_list li .cont p.tit span{font-weight:100;}
.mzSlider .main_banner .v_list li .cont p.txt {font-size:18px; line-height:1.5; padding-top:20px; font-weight:300; letter-spacing:-0.5px;}
.mzSlider .main_banner .v_list li .cont p span{display:block;}
.mzSlider .main_banner .v_list li .cont .btn{width:150px; border:1px solid; margin-top:10px; text-align:center; font-size:15px; font-weight:300; padding:10px 0; transition:all 0.3s ease-in;}
.mzSlider .main_banner .v_list li .bk{color:#333;}
.mzSlider .main_banner .v_list li .bk .btn{border-color:#333;}
.mzSlider .main_visual .v_list li .bk .btn:hover{background:#333; border-color:#333; color:#fff;}
.mzSlider .main_banner .v_list li .wh{color:#fff;}
.mzSlider .main_banner .v_list li .wh .btn{border-color:#fff;}
.mzSlider .main_visual .v_list li .wh .btn:hover{background:#fff; border-color:#fff; color:#333;}
.mzSlider .main_visual .main_banner .pager{width: 100%; position: absolute; bottom: 20px; z-index: 100; text-align: center; }
.mzSlider .main_visual .main_banner .pager .pager-item{display: inline-block; *display: inline; *zoom: 1; margin-left: 7px;}
.mzSlider .main_visual .main_banner .pager .pager-item a{ display: inline-block; *display: inline; *zoom: 1; width: 24px; height: 4px; background: url(img/pager.png) 0 -4px no-repeat; overflow: hidden; text-indent: -3000px;}
.mzSlider .main_visual .main_banner .pager .pager-item a:hover, .mzSlider .main_visual .main_banner .pager .pager-item a.active{background-position:0 0px; }
.mzSlider .main_visual .main_banner .bx-controls{width:100%;}
.mzSlider .main_visual .main_banner .prev{ opacity:0; position:absolute;top: 50%; margin-top:-32px; left:20px; width: 28px; height: 63px; overflow: hidden; text-indent: -9999px; background: url(img/prev.png) 0 0 no-repeat; }
.mzSlider .main_visual .main_banner .next{ opacity:0; position:absolute;top: 50%; margin-top:-32px; right:20px; width: 28px; height: 63px; overflow: hidden; text-indent: -9999px; background: url(img/next.png) 0 0 no-repeat;}
.mzSlider .main_visual .main_banner:hover .prev, .mzSlider .main_visual .main_banner:hover .next {opacity:1; z-index: 100; transition:all 0.7s ease;}

@media only screen and (max-width:1220px) {
.mzSlider .main_visual {min-height:430px;}
.mzSlider .main_banner .v_list li {min-height:430px;}
.mzSlider .main_banner .v_list li .cont{width:84%; overflow:hidden; padding:84px 8% 0 8%; box-sizing:border-box;}
.mzSlider .main_banner .v_list li .cont p.tit{font-size:30px;}
.mzSlider .main_banner .v_list li .cont p.txt {font-size:14px; padding:10px 0;}
.mzSlider .main_banner .v_list li .cont .btn{width:120px; font-size:11px; padding:8px 0; margin-top:5px;}
.mzSlider .main_visual .main_banner .prev, .main_visual .main_banner:hover .prev{opacity:0;}
.mzSlider .main_visual .main_banner .next, .main_visual .main_banner:hover .next{opacity:0;}
}
@media only screen and (max-width:767px) {

}