@charset "utf-8";
#main_banner{position:relative;width:100%;min-width:1200px}
#main_banner .slide{overflow:hidden;position:relative;height:690px}
#main_banner .slide li{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}
#main_banner .slide .li02{display:none}
#main_banner .slide .li03{display:none}
#main_banner .slide .cont_area{display:table;width:100%;height:100%}
#main_banner .slide .txt_area{display:table-cell;vertical-align:middle}
#main_banner .slide .s_tit{font-size:18px;color:#fff;letter-spacing:-0.4px;font-family:'notokr-regular',sans-serif}
#main_banner .slide .s_tit span{font-family:'notokr-bold',sans-serif}
#main_banner .slide .tit{width:700px;margin:17px auto;padding-top:20px;border-top:1px solid rgba(255,255,255,0.28);font-size:46px;line-height:1.2;color:#fff;letter-spacing:-0.7px;font-family:'notokr-light',sans-serif}
#main_banner .slide .tit span{font-family:'notokr-bold',sans-serif}
#main_banner .slide .txt{font-size:18px;line-height:1.6;color:#fff;letter-spacing:-0.35px;font-family:'notokr-regular',sans-serif}
#main_banner .slide .txt span{font-family:'notokr-bold',sans-serif}
#main_banner .slide .a_btn{display:block;width:181px;height:51px;margin:33px auto 0;border-radius:3px;background:rgba(255,255,255,0.2);font-size:16px;line-height:51px;color:#fff;transition:0.3s;font-family:'notokr-regular',sans-serif}
#main_banner .slide .a_btn:hover{background:#fff;cursor:pointer}

#main_banner .arrow{position:absolute;top:50%;width:100%;margin-top:-9.5px}
#main_banner .arrow button{position:absolute;top:0;border:none;font-size:14px;line-height:19px;color:#fff;letter-spacing:0.6px;outline:none;font-family:'Montserrat',sans-serif}
#main_banner .arrow .prev{left:27px;padding-left:30px;background:url(/sh_all/main_banner/1/img/main_banner_ar01.png) left center no-repeat}
#main_banner .arrow .next{right:27px;padding-right:30px;background:url(/sh_all/main_banner/1/img/main_banner_ar02.png) right center no-repeat}

#main_banner .btn{position:absolute;bottom:36px;left:50%;margin-left:-31px}
#main_banner .btn button{float:left;position:relative;width:8px;height:8px;margin-left:19px;border:none;border-radius:100%;background:#fff;outline:none}
#main_banner .btn .li01{margin-left:0}
#main_banner .btn button.pick:after{display:block;position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:1px solid #fff;border-radius:100%;box-sizing:border-box;content:""}