.bx-wrapper {overflow:hidden; text-align:left; }
.bx-wrapper img {}
/* .bx-wrapper .bx-pager {position:absolute; top:485px; z-index:100;left:0; width:100%; text-align:center;  } */
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}
/* .bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px; display: block;margin: 0 4px; background:url() no-repeat; width:16px; height:16px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {background:url() no-repeat; width:16px; height:16px; }
.bx-wrapper .bx-controls-auto .bx-start {display: block; text-indent: -9999px; width: 10px; height: 16px; outline: 0; background: url() 0 0 no-repeat;}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display: block; text-indent: -9999px; width: 16px; height: 16px; outline: 0; background: url() 0px 0px no-repeat;}
.bx-wrapper .bx-prev {left:50%;  margin-left:-665px;background:url() 0 0 no-repeat; z-index:1000; }
.bx-wrapper .bx-next {left:50%; margin-left:600px;background: url()  0 0 no-repeat; z-index:1000;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position:}
.bx-wrapper .bx-controls-direction a {position: absolute;top: 45%;margin-top: -16px;outline: 0;width: 63px;height: 63px;text-indent: -9999px;z-index: 1000;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.bx-wrapper .bx-controls-auto {text-align: center; z-index:100; position:absolute; top:485px; z-index:100;left:51.8%; } */
 
#visual_wrap .bx-controls { position:absolute; left:50%; top:0; bottom:0; transform:translateX(-50%); z-index:100; width:1200px;}

#visual_wrap .bx-controls-direction a { display:block; position:absolute; top:50%; transform:translateY(-50%); text-indent:-9999px;}
#visual_wrap .bx-controls-direction a.bx-prev { left:0; width:21px; height:40px; background:url(/images/main/visual_btn_prev.png) center no-repeat;}
#visual_wrap .bx-controls-direction a.bx-next { right:0; width:21px; height:40px; background:url(/images/main/visual_btn_next.png) center no-repeat;}

#visual_wrap .bx-pager { display:flex; align-items:center; position:absolute; left:50%; bottom:50px; transform:translateX(-50%); z-index:100;}
#visual_wrap .bx-pager .bx-pager-item ~ .bx-pager-item { margin-left:15px;}
#visual_wrap .bx-pager .bx-pager-item a { display:block; width:9px; height:9px; border-radius:2px; background:rgba(255,255,255,.5); transition:all 1s; text-indent:-9999px;}
#visual_wrap .bx-pager .bx-pager-item a.active { width:40px; background:#fff;}

#visual_wrap .bx-controls-auto { position:absolute; left:50%; bottom:50px; margin-left:58px; z-index:100; font-size:0;}
#visual_wrap .bx-controls-auto-item a.bx-stop { display:block; width:7px; height:9px; background:url(/images/main/visual_btn_pause.png) center no-repeat;}
#visual_wrap .bx-controls-auto-item a.bx-start { display:block; width:7px; height:9px; background:url(/images/main/visual_btn_play.png) center no-repeat;}
#visual_wrap .bx-controls-auto-item a.bx-stop.active,
#visual_wrap .bx-controls-auto-item a.bx-start.active { display:none;}
