#main_banner {position:relative;z-index:5;width:100%;overflow:hidden}
#main_banner ul li{position:relative;height:900px;background:url('/sh_img/index/main_banner/main_img1.jpg') center center / cover repeat fixed}
#main_banner ul li::before {content: "";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.45);z-index:1}
#main_banner ul li img{position:relative;width:100%}
#main_banner ul li p{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;line-height: 1.3;text-shadow:0 2px 4px rgba(0,0,0,0.6),0 0 10px rgba(0,0,0,0.3);z-index:9;font-size:50px;color:#fff;font-family:'notokr-light'}
#main_banner ul li p b{font-family:'notokr-bold'}

.bx-pager{position:absolute;bottom:50px;left:50%;margin-left:-28px;z-index:999}
.bx-pager-item{float:left}
.bx-pager-item a{display:block;width:10px;height:10px;background:url(/sh_img/index/main_banner/controller_off.png) no-repeat left top;text-indent:-1000px;margin-left:9px;overflow:hidden}
.bx-pager-item a.active{background:url(/sh_img/index/main_banner/controller_on.png) no-repeat left top;}

.bx-controls-direction{position:absolute;top:44%;width:100%}
.bx-controls-direction a{position:absolute;font-size:13px;color:#fff;line-height:20px;text-transform:uppercase;z-index:999}
.bx-controls-direction a.bx-prev{left:30px}
.bx-controls-direction a.bx-next{right:30px}