@charset "utf-8";

.btn{position: absolute; background: url('../images/btn.png');}

.main{width: 100%; min-width: 1000px;}
.main .box01{width: 100%; min-width: 1000px; height: 840px; background: url('../images/bg0103.jpg') no-repeat; background-position: top center;}
.main .box01 .main_box{position: relative; width: 1000px; height: 840px; margin: 0 auto;}
.main .box01 .main_box .logo{position: absolute; width: 165px; height: 38px; top:31px; left: 13px;}
.main .box01 .main_box .scroll{position: absolute; left: 50%; bottom:160px; margin-left: -33px;}

.main .box02{width: 100%; min-width: 1000px; height: 1160px; background: url('../images/bg0201.jpg') no-repeat; background-position: top center;}
.main .box02 .slide_box{position: relative; width: 1000px; margin: 0 auto;}
.main .box02 .slide_box .bx-wrapper .bx-prev{width: 37px; height: 79px; top:455px; left: 60px; background: url('../images/nav.png') no-repeat; background-position: 0 0; z-index:50;}
.main .box02 .slide_box .bx-wrapper .bx-next{width: 37px; height: 79px; top:455px; right: 60px; background: url('../images/nav.png') no-repeat; background-position: -38px 0; z-index:50;}
.main .box02 .slide_box .banana_pager{position: absolute; top:-250px; left:141px;}
.main .box02 .slide_box .banana_pager .pager{display: inline-block; width: 337px; height: 251px; margin: 0 10px; background-position: 0 -300px; background-repeat: no-repeat;}
.main .box02 .slide_box .banana_pager .pager.active{background-position-y: 0;}
.main .box02 .slide_box .banana_pager .pager01{background-image: url('../images/pager01.png');}
.main .box02 .slide_box .banana_pager .pager02{background-image: url('../images/pager02.png');}
.main .box02 .slide_box .event01 .btn01{position: absolute; left: 150px; top:480px; width:707px; height: 107px;}
.main .box02 .slide_box .event01 .btn02{position: absolute; left: 419px; bottom: 464px; width: 156px; height: 36px;}
.main .box02 .slide_box .event01 .pointer{position: absolute;}
.main .box02 .slide_box .event01 .pointer01{top:522px; left: 565px;}
.main .box02 .slide_box .event01 .pointer02{top:503px; left: 548px;}
.main .box02 .slide_box .event01 .click{position: absolute; top:390px; right:150px;}
.main .box02 .slide_box .event02 .btn01{position: absolute; left: 279px; top:546px; width:442px; height: 105px;}
.main .box02 .slide_box .event02 .btn02{position: absolute; left: 380px; bottom: 324px; width: 156px; height: 36px;}
.main .box02 .slide_box .event02 .btn03{position: absolute; left: 245px; bottom: 426px; width: 250px; height: 60px;}
.main .box02 .slide_box .event02 .btn04{position: absolute; right: 245px; bottom: 426px; width: 250px; height: 60px;}
.main .box02 .slide_box .event02 .pointer01{position: absolute; top:440px; left: 513px;}

.main .box03{width: 100%; padding-bottom: 20px; background: url('../images/bg_repeat01.jpg') repeat-y; background-position: center top;}
.main .box03 .bg_box{width: 100%; min-width: 1000px; min-height: 1000px; background: url('../images/bg0301.jpg') no-repeat; background-position: center top;}
.main .box03 .instagram{position: relative; width: 910px; margin:0 auto; padding-top: 452px; background: url('../images/btn.png')}
.main .box03 .instagram .event_more{position: absolute; left: 324px; top: 306px; width: 260px; height: 56px;}
.main .box03 .instagram .juicer-feed h1.referral{display: none;}
.main .box03 .instagram .j-message p{color:#fff;}
.main .box03 .btn_box {position: relative; width: 1000px; margin: 20px auto 0; text-align: center;}
.main .top{position: relative; width: 1000px; margin: 0 auto;}
.main .top .btn_top{display: none; position: absolute; right: -35px;}
