#loading { width: 100%; height: 100%; background-color: #000; position: fixed; left: 0; top: 0; z-index: 99998; }

#loadingAnim { width: 360px; height: 200px; position: fixed; left: 50%; top: 50%; margin: -180px 0 0 -180px; z-index: 99999; }

#loadingAnim .loadingtit { width: 100%; height: 50px; line-height: 50px; font-size: 20px; color: #999; text-align: center; }

#loadingAnim .loadingtxt { width: 100%; height: 60px; line-height: 60px; font-size: 40px; color: #fff; text-align: center; }

#loadingAnim .loadingAnim-img-wrap { position: absolute; left: 80px; top: 120px; width: 200px; height: 1px; }

#loadingAnim .loadingAnim-img-wrap .loadingAnim-img { position: absolute; right: 0; top: 0; width: 100%; height: 2px; background-color: #000; }

#loadingAnim .loadingAnim-img-wrap .loadingAnim-img-g { position: absolute; right: 0; top: 0; width: 100%; height: 2px; background-color: #fff; }

body, html { position: relative; height: 100%; width: 100%; }

.comment { background: url("/sw/miniworld/images/bj.jpg") no-repeat center; width: 100%; height: 7147px; background-size: auto 100%; overflow: hidden; }

.center { margin: 0 auto; display: block; position: relative; height: 100%; }

.flexnav { display: none; position: fixed; background: url("/sw/miniworld/images/flell_nav.png") no-repeat center; width: 157px; height: 579px; right: 0px; top: 50%; margin-top: -290px; padding-left: 40px; }
.flexnav .close { position: absolute; left: 10px; top: 30px; background: url("/sw/miniworld/images/ico_img2.png") no-repeat center; height: 74px; width: 16px; background-position: 0 0; cursor: pointer; }
.flexnav .close.on { background-position: -40px 0; }
.flexnav .sao { margin: 0 auto; width: 104px; height: 104px; display: block; overflow: hidden; padding-top: 20px; }
.flexnav .sao img { width: 100%; height: 100%; display: block; }
.flexnav .text { background: url("/sw/miniworld/images/ico_img2.png") no-repeat center; height: 30px; width: 108px; background-position: -88px -55px; margin: 15px auto; }
.flexnav ul { padding-top: 15px; }
.flexnav ul li { background: url("/sw/miniworld/images/ico_img2.png") no-repeat center; width: 120px; height: 52px; cursor: pointer; margin: 0 auto; margin-bottom: 20px; }
.flexnav ul li a { display: block; width: 100%; height: 100%; }
.flexnav ul li:hover { opacity: 0.8; }
.flexnav ul .tab1 { background-position: 0 -112px; }
.flexnav ul .tab2 { background-position: 0 -361px; }
.flexnav ul .tab3 { background-position: 0 -284px; }

.Min1 { height: 800px; }
.Min1 .logo { position: absolute; top: 27px; right: -322px; }
.Min1 .logo a { display: block; float: left; }
.Min1 .logo1 { width: 210px; height: 50px; background: url("/sw/miniworld/images/logo1.png") no-repeat center; margin-right: 30px; }
.Min1 .logo2 { width: 431px; height: 70px; background: url("/sw/miniworld/images/logo2.png") no-repeat center; }
.Min1 .tabbtn { position: absolute; right: -150px; bottom: 0px; width: 748px; height: 222px; }
.Min1 .tabbtn .btn { position: absolute; background: url("/sw/miniworld/images/ico_img.png") no-repeat center; width: 180px; height: 81px; cursor: pointer; }
.Min1 .tabbtn .btn:hover { opacity: 0.8; }
.Min1 .tabbtn .btn1 { background-position: 0 -101px; left: 574px; top: 110px; display: none; }
.Min1 .tabbtn .btn2 { background-position: 0 -602px; left: 150px; top: 0px; }
.Min1 .tabbtn .btn3 { background-position: 0 -198px; left: 430px; top: 0px; }
.Min1 .tabbtn .btn4 { background-position: 0 -501px; left: 0px; top: 110px; }
.Min1 .tabbtn .btn5 { background-position: 0 0px; left: 290px; top: 110px; }

.Min2 { height: 1117px; }
.Min2 .img_ { padding-top: 325px; position: relative; }
.Min2 .img_ .img { margin-left: -39px; display: block; }
.Min2 .img_ .videobox { position: absolute; width: 548px; height: 358px; right: 42px; top: 515px; }
.Min2 .img_ .videobox .video { width: 100%; height: 100%; background: url("/sw/miniworld/images/videobj.png") no-repeat center; background-size: 100% 100%; }
.Min2 .img_ .videobox .motai { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); zoom: 1; background: rgba(0, 0, 0, 0.5); }
.Min2 .img_ .videobox .motai i { display: block; background: url("/sw/miniworld/images/ico_img.png") no-repeat center; height: 90px; width: 90px; background-position: -413px 0; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: auto; cursor: pointer; }

.Min3 { height: 1016px; }
.Min3 .img_ { padding-top: 136px; }
.Min3 .img_ img { margin-left: -37px; display: block; }

.Min4 { height: 1038px; }
.Min4 .img_ { padding-top: 110px; }
.Min4 .img_ img { margin-left: -39px; display: block; }
.Min4 .tabbtn { width: 100%; padding-top: 60px; height: 162px; }
.Min4 .tabbtn .tab { float: left; display: block; background: url("/sw/miniworld/images/ico_img.png") no-repeat center; height: 162px; width: 363px; margin: 0 118px; cursor: pointer; }
.Min4 .tabbtn .tab:hover { opacity: 0.8; }
.Min4 .tabbtn .tab2 { background-position: -247px -347px; }
.Min4 .tabbtn .tab1 { background-position: -242px -135px; }

.Min5 { height: 1057px; }
.Min5 .img_ { padding-top: 210px; }
.Min5 .img_ img { margin-left: -40px; display: block; }

.Min6 { height: 1800px; }
.Min6 .img_ { padding-top: 170px; }
.Min6 .img_ img { margin-left: -39px; display: block; }


