/* #main_banner_wrap{position:relative;width:100%;height:900px;text-align:center} */
#main_banner_wrap{position:relative;width:100%;height:auto !important;aspect-ratio:1920 / 900;text-align:center}
.bd_box{position:absolute;top:830px;width:104%;height:163px;margin-left:-11px;border-radius:50%;behavior: url(/js/PIE.htc);z-index:1000;background:#fff}

#main_banner_wrap .bx-controls{position:absolute;top:0;z-index:9999;width:1070px;left:50%;margin-left:-535px}
#main_banner_wrap .bx-pager{display:none;position:absolute;top:288px;text-align:right}
#main_banner_wrap .bx-pager div{display:inline-block}
#main_banner_wrap .bx-pager div a{display:block;width:25px;height:6px;background:#fff;margin-left:6px;text-indent:100px;overflow:hidden}
#main_banner_wrap .bx-pager div:first-child a{margin-left:0}
#main_banner_wrap .bx-pager div a.active{background:#fbd428}
#main_banner_wrap .bx-controls-direction{display:none;position:absolute;top:288px}
#main_banner_wrap .bx-controls-direction a {position:absolute;background:url('/sh_img/index/main_banner/arrow.png') no-repeat;width:31px;height:54px;text-indent:-100px;overflow:hidden;opacity:0.5}
#main_banner_wrap .bx-controls-direction a:hover{opacity:1}
#main_banner_wrap .bx-controls-direction a.bx-prev{left:-100px;background-position:left top}
#main_banner_wrap .bx-controls-direction a.bx-next{right:-70px;background-position:right top}

.circle{position:absolute;top:545px;left:50%;margin-left:-69px;width:139px;height:139px;z-index:1000;}
.circle > img{position:absolute;top:300px;left:50%;margin-left:-3px;z-index:1000}
.circle .inner_circle{position:absolute;top:18px;left:50%;margin-left:-51px;width:104px;height:104px;box-sizing:border-box;padding-top:29px;border-radius:100%;behavior: url(/js/PIE.htc);border:2px solid #c99f75;background-color:#3d3a35;z-index:1000;font-size:16px;color:#fff;line-height:13px;font-style:italic;text-align:center;letter-spacing:2px;font-family: 'Katibeh', cursive;}
.circle .inner_circle span{color:#fdbd99}

#main_banner_wrap .bx-wrapper .bx-viewport ul li {position:absolute !important;margin:0 auto/*left:50% !important;margin-left:-960px !important*/}

@media(max-width:1920px){
/* #main_banner_wrap .bx-wrapper .bx-viewport ul li{left:0;margin-left:-50% !important} */
#main_banner_wrap .bx-wrapper .bx-viewport ul li img{width:100%}
}
/* #main_banner_wrap img{
  width:100%;
  height:100%;
  object-fit:contain;
  object-position:center;
  display:block;
} */