﻿@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
body {
	background-color: #000;
	overflow-x: hidden;
}
.bigcontainer {
	width: 100%;
}
.test {
	border: 1px solid red;
}
.fl {
	float: left;
}
.cl {
	clean: both;
}
.bl {
	display: block;
}
.ab {
	position: absolute;
}
.rl {
	position: relative;
}
video {
	position: absolute;
	left: 50%;
	top: 0;
	transform: translate(-50%);
	object-fit: contain;
}
.page_01 {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
	position: relative;
	height: 1056px;
	background: url("../images/bg_01.jpg"/*tpa=http://wz.77boss.com/2023/07/90/images/bg_01.jpg*//*tpa=https://wzdl.1cqf.com/images/bg_01.jpg*/) no-repeat center;
}
.downcontainer1 {
	width: 100%;
	height: 3051px;
	background: url("../images/bg_02.jpg"/*tpa=http://wz.77boss.com/2023/07/90/images/bg_02.jpg*//*tpa=https://wzdl.1cqf.com/images/bg_02.jpg*/) no-repeat center;
}
.downcontainer1 .bx-wrapper{ top:55px; margin:0 0 0 300px; left:0; right:0; max-width:740px !important; width:740px;}
.downcontainer1 .bx-viewport{border:0; box-shadow: 0 0 0px #ccc; height:410px!important;}
.downcontainer1 .bx-viewport img{ width:100%; height:410px;}
.downcontainer2 {
	width: 100%;
	height: 1131px;
	background: url("../images/bg_03.jpg"/*tpa=http://wz.77boss.com/2023/07/90/images/bg_03.jpg*//*tpa=https://wzdl.1cqf.com/images/bg_03.jpg*/) no-repeat center;
}
.downcontainer3 {
	width: 100%;
	height: 738px;
	background: url("../images/bg_04.jpg"/*tpa=http://wz.77boss.com/2023/07/90/images/bg_04.jpg*//*tpa=https://wzdl.1cqf.com/images/bg_04.jpg*/) no-repeat center;
}

.downcontainer4 {
	width: 100%;
	height: 867px;
	background: url("../images/bg_05.jpg"/*tpa=http://wz.77boss.com/2023/07/90/images/bg_05.jpg*//*tpa=https://wzdl.1cqf.com/images/bg_05.jpg*/) no-repeat center;
}
.downcontainer5 {
	width: 100%;
	height: 915px;
	background: url("../images/bg_06.jpg"/*tpa=http://wz.77boss.com/2023/07/90/images/bg_06.jpg*//*tpa=https://wzdl.1cqf.com/images/bg_06.jpg*/) no-repeat center;
}

.downcontainer6 {
	width: 100%;
	height: 836px;
	background: url("../images/bg_07.jpg"/*tpa=http://wz.77boss.com/2023/07/90/images/bg_07.jpg*//*tpa=https://wzdl.1cqf.com/images/bg_07.jpg*/) no-repeat center;
}




#leftnav {
	position: fixed;
	right: 30px;
	top: 20%;
	width: 98px;
	height: 436px;
	background: url("../images/leftnav.png"/*tpa=http://wz.77boss.com/2023/07/90/images/leftnav.png*//*tpa=https://wzdl.1cqf.com/images/leftnav.png*/) no-repeat;
	z-index: 20;
}
#leftnav a {
	width: 98px;
	height: 97px;
	display: block;
	text-align:center;
	padding-right:5px;
}
.gif {
	width: 1920px;
	text-align: center;
	margin: 0 auto;
}
.navs {
	position:absolute;
	width:1000px;
	left:50%;
	margin-left: -500px;
	top:-290px;
	text-align:center
}
.navs a{ display:inline-block; margin:0 0px;}
.navs a:hover{}

.nav1,.nav3,.nav4 {
	width:188px;
	height:198px;
}
.nav2 {
	width:188px;
	height:198px;
}
.nav1 {
	background:url("../images/b-1.png"/*tpa=http://wz.77boss.com/2023/07/90/images/b-1.png*//*tpa=https://wzdl.1cqf.com/images/b-1.png*/) center center no-repeat;
}

.nav2 {background:url("../images/b-2.png"/*tpa=http://wz.77boss.com/2023/07/90/images/b-2.png*//*tpa=https://wzdl.1cqf.com/images/b-2.png*/) center center no-repeat;}
.nav3{background:url("../images/b-3.png"/*tpa=http://wz.77boss.com/2023/07/90/images/b-3.png*//*tpa=https://wzdl.1cqf.com/images/b-3.png*/) center center no-repeat;}

.nav1:hover,.nav2:hover, .nav3:hover,.nav4:hover{cursor: pointer; background-position:top center;}
.nav1:hover{background-position:center 30px;}
.nav3:hover{background-position:center 30px;}

#weixin {
	display: none;
	position: fixed;
	top: 25%;
	left: 38%;
	z-index: 50;
	background: white;
}
#over {
	width: 100%;
	height: 100%;
	opacity: 0.5;/*设置背景色透明度,1为完全不透明,IE需要使用filter:alpha(opacity=80);*/
	filter: alpha(opacity=80);
	display: none;
	position: fixed;
	z-index: 40;
	background: silver fixed;
	background-size: cover;
}

/* 幻灯片所需CSS */
.slider1Preview {
	width:500px;
	height:0px;
}

/*底部幻灯片*/
.slideTxtBox{width:1100px;height:520px;left: 50%;margin-left: -560px;top:30px;}
.slideTxtBox .uls li{width:320px;height:470px;float:left;list-style-type:none;margin-left:35px;}
.slideTxtBox .small{width:250px;height:281px;margin-top:50px;margin-left:55px;border:1px solid #2c2a29;}  
.slideTxtBox .normal{width:364px;height:460px;border:1px solid #2c2a29;} 

.slideTxtBox .prev,.slideTxtBox .next{width:22px;height: 44px;top:180px;}
.slideTxtBox .prev{background: url("../images/prev.png"/*tpa=http://wz.77boss.com/2023/07/90/images/prev.png*//*tpa=https://wzdl.1cqf.com/images/prev.png*/);left:20px;}
.slideTxtBox .next{background: url("../images/next.png"/*tpa=http://wz.77boss.com/2023/07/90/images/next.png*//*tpa=https://wzdl.1cqf.com/images/next.png*/);left:1100px;}


.bxslider{width:1000px;height:600px;top:-40px; margin:0 auto;}
.bxslider .uls li{width:295px;height:650px;float:left;list-style-type:none; margin-left:30px; }
.bxslider .small{width:291px;height:399px;margin-top:50px;border:1px solid #2c2a29;}  

.bxslider .prev,.bxslider .next{width:22px;height: 44px;top:280px;}
.bxslider .prev{background: url("../images/prev.png"/*tpa=http://wz.77boss.com/2023/07/90/images/prev.png*//*tpa=https://wzdl.1cqf.com/images/prev.png*/);left:-10px;}
.bxslider .next{background: url("../images/next.png"/*tpa=http://wz.77boss.com/2023/07/90/images/next.png*//*tpa=https://wzdl.1cqf.com/images/next.png*/);left:1000px;}


.vv{ position:absolute; top:205px; left:50%; display:block; margin-left:-385px; width:850px; height:475px; background:#FFF}
.ibox{ position:relative; display:block; margin:0 auto; width:1200px;}

.imgbox{ position:absolute; top:50px; left:100px; display:block; width:1200px;}

.points{margin:0 auto;position:relative; left:50%;}
.points li{float:left; word-spacing: 5px;width:20px;height:20px; font-size:25px;}
.on{color:#cecece;}

.bar {
	width: 100px;
	position: fixed;
	top: 102px;
	right: 30px;
	z-index: 1000;
}
.bar .nor {
	color: #fff;
	width: 100px;
	height: 70px;
	display: block;
	text-align: center;
	text-decoration: none;
	font: 14px/70px "微软雅黑";
	background: url("../images/op.png"/*tpa=http://wz.77boss.com/2023/07/90/images/op.png*//*tpa=https://wzdl.1cqf.com/images/op.png*/) center repeat;
	margin-bottom: 1px;
	outline: none;
}
.bar .nor:hover, .bar .cur {
	background: #610004;
}
.bar .home {
	font: 18px/70px "微软雅黑";
	outline: none;
}
.bar .home:hover {
	background: #610004;
}
.bar .top {
	width: 100px;
	height: 42px;
	display: block;
	text-align: center;
	background: url("../images/op.png"/*tpa=http://wz.77boss.com/2023/07/90/images/op.png*//*tpa=https://wzdl.1cqf.com/images/op.png*/) center repeat;
	outline: none;
}
.bar .top img {
	display: block;
	margin: 0 auto;
	padding-top: 11px;
}
.show{
	width:1000px;
	margin:0 auto;
	}
	
.flash {
	left:50%;
	width:960px;
	height:542px;
	margin-left:-475px;
	top:280px;
}

.swiper-container {
width: 100%;
height: 100%;
}
.sw .swiper-slide {
text-align: center;
font-size: 18px;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}

.swiper-button-next,.swiper-button-prev{width:163px;height:130px;top:50%;}
.swiper-button-next:after,.swiper-button-prev:after{ content:'';}
.swiper-button-next{background: url("../images/next.png"/*tpa=http://wz.77boss.com/2023/07/90/images/next.png*//*tpa=https://wzdl.1cqf.com/images/next.png*/); right:-200px; margin-top:-50px; outline:none;}
.swiper-button-prev{background: url("../images/prev.png"/*tpa=http://wz.77boss.com/2023/07/90/images/prev.png*//*tpa=https://wzdl.1cqf.com/images/prev.png*/);left:-200px;margin-top:-50px; outline:none;}
.swiper-pagination-bullet-active{ background:#FFF;}


.sw img{ width:100%; height:100%;}

.ss .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.8);
    }
	.ss .swiper-slide-active, .ss .swiper-slide-duplicate-active{
      transform: scale(1);
	}


.ss img{ width:100%; height:100%;}

.ifbox{ position:absolute; top:23px; width:680px; height:368px;}

.fl {
	float: left;
}
.cl {
	clear: both;
}
.bl {
	display: block;
}
.ab {
	position: absolute;
	left: 431px;
	top: -1px;
}
.rl {
	position: relative;
}

#Layer3 {
	position:relative;
	display:block; 
	 margin:0 auto;
	width:1500px;
}
.slide2{ position:absolute;left:50%; margin-left:-390px;top:120px; display:block;width:770px; text-align:center}

.slide2 .uls li{list-style: none;}
.slide2images .uls li{height:890px;}
.slide2images .uls li img{ height:100%; display:inline-block;}
.slide2 .prev,.slide2 .next{width:40px;height:80px;}
.slide2 .prev{ position:absolute; top:50%; left:-80px; margin-top:-40px; background:url("../images/pr.png"/*tpa=http://wz.77boss.com/2023/07/90/images/pr.png*//*tpa=https://wzdl.1cqf.com/images/pr.png*/) no-repeat;}
.slide2 .next{position:absolute; top:50%; right:-80px;margin-top:-40px;background:url("../images/nx.png"/*tpa=http://wz.77boss.com/2023/07/90/images/nx.png*//*tpa=https://wzdl.1cqf.com/images/nx.png*/) no-repeat;}

.slide2 .slide2hd{ position:absolute; width:990px;height:119px;left:50%;margin-left: -490px;top:950px;}
.slide2 .slide2hd ul.uls{ width:100%; display:block;}
.slide2 .slide2hd .sm{ display:inline-block; float:left; margin:0 10px; width:119px;height:119px; overflow:hidden}
.slide2 .slide2hd .sm:hover{cursor: pointer;}
.slide2 .slide2hd img{opacity: 0.3;}
.slide2 .slide2hd .on img{opacity:1;}

.w-1500{ position:relative; width:1500px; margin:0 auto;}
.pview{ position:relative; display:block; margin:0 auto; width:1340px;}
.items{ display:block; position:absolute; top:130px; left:82px;}
.items a{ display:block; float:left; width:84px; height:82px; background:url("../images/011.png"/*tpa=http://wz.77boss.com/2023/07/90/images/011.png*//*tpa=https://wzdl.1cqf.com/images/011.png*/) left top no-repeat; margin-right:36px; margin-bottom:30px; text-align:center}
.items a:nth-child(10n){ margin-right:0px;}
.items a img{ display:inline-block; margin:18px 0 0 0; padding:0; border:0}


#preview{position:absolute;border:1px solid #614635;background:#3c2116;padding:5px;display:none;color:#fff;z-index: 200}

#Download{width: 665px;height: 121px;text-align:center;position:absolute;bottom:150px;left:50%;margin-left: -338px;z-index:51;border-radius:5px;background:url("../images/xz.png"/*tpa=http://wz.77boss.com/2023/07/90/images/xz.png*//*tpa=https://wzdl.1cqf.com/images/xz.png*/) no-repeat left top;}
#Download .btn_down_s1{float:left;width: 162px;height:50px;text-indent:-999em;margin-left: 145px;margin-top: 10px; }
#Download .btn_down_s2{float:left;width: 162px;height: 47px;text-indent:-999em;margin-left: -162px;margin-top: 60px;}
#Download .btn_down_s3{float:left;width: 99px;height: 100px;text-indent:-999em;margin-left: 18px;margin-top: 8px;}
#Download .btn_down_s4{ position:absolute; right:0; top:0; float:left;width: 109px;height: 110px;text-indent:-999em;overflow:hidden;margin-right:0px;margin-top: 0px;}






.wrapper{
  width:1500px;
  margin: 0 auto;
  padding-top:190px;
}

.cols{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.col{
  width: 400px;
  margin:55px;
  cursor: pointer;
}

.container{
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
	-webkit-perspective: 1000px;
	        perspective: 1000px;
}

.front,
.back{

	background-position: center;
	text-align: center;
	min-height: 360px;
	height: auto;
	color: #fff;
}

.back{
    display: block;
    opacity: .4;
    background-color: #000;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	z-index:1;
}

.front:after{
	position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    content: '';
    display: block;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;

}
.container:hover .front,
.container:hover .back{
    -webkit-transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    -o-transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
    transition: transform .7s cubic-bezier(0.4, 0.2, 0.2, 1), -webkit-transform .7s cubic-bezier(0.4, 0.2, 0.2, 1);
}



.inner{
    -webkit-transform: translateY(-50%) translateZ(60px) scale(0.94);
    transform: translateY(-50%) translateZ(60px) scale(0.94);
    top: 50%;
	color:#fff;
    position: absolute;
    left: 0;
    width: 100%;
    padding: 2rem;
    font-size: .7em;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: 1px solid transparent;
    -webkit-perspective: inherit;
    perspective: inherit;
    z-index: 3;
}

.container .back{
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}

.container .front{
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}

.container:hover .back{
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;

}

.container:hover .front{
  -webkit-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.back .inner p{
  font-size:40px;
  margin-bottom:5px;
  position: relative;
  z-index: 3;
}

.back .inner span{
  font-family: 'Montserrat';
  font-size:20px;
  z-index: 3;
}

/*手风琴展示*/
.box {
            width: 1300px;
            height: 511px;
			margin:0 auto;
			padding-top:240px;
			
        }

        .boxitem {
            width: 107px;
            height: 511px;
            float: left;
			
        }

        .boxitem:nth-child(1) {
            background: url("../show/rec-1.gif"/*tpa=http://wz.77boss.com/2023/07/90/show/rec-1.gif*//*tpa=https://wzdl.1cqf.com/show/rec-1.gif*/) no-repeat 100% 100%;
            /*background-size: 100% 100%; 背景图尺寸 */
        }
		
        .boxitem:nth-child(2) {
            background: url("../show/rec-2.gif"/*tpa=http://wz.77boss.com/2023/07/90/show/rec-2.gif*//*tpa=https://wzdl.1cqf.com/show/rec-2.gif*/)  no-repeat 100% 100%;
        }

        .boxitem:nth-child(3) {
            background: url("../show/rec-3.gif"/*tpa=http://wz.77boss.com/2023/07/90/show/rec-3.gif*//*tpa=https://wzdl.1cqf.com/show/rec-3.gif*/)  no-repeat 100% 100%;
        }

        .boxitem:nth-child(4) {
            background: url("../show/rec-4.gif"/*tpa=http://wz.77boss.com/2023/07/90/show/rec-4.gif*//*tpa=https://wzdl.1cqf.com/show/rec-4.gif*/)  no-repeat 100% 100%;
        }


        .big {
            width: 932px;
			border:1px solid #dac591;
        }

        .big img {
            display: none;
            height: 511px;
			
        }

			
.erzgz{
	width:1200px;
	left: 50%;
	margin-left: -600px;
	margin-top: 1000px;
}
.erzgz >img {
	height:526px;
	box-shadow: 0px 0px 10px #000;
	border:#900 solid 3px;
}























#box{
width:0.1px;

height:0.1px;



position:absolute;

top:50%;

left:50%;

margin-top:-1527px;

margin-left:-1275px;

z-index:1;

}



#container {
	position:absolute;
	width: 1405px;
	height: 298px;
	/* left: 50%; */
	margin-left: 670px;
	padding-top: -0px;
}
#container .mainframe {
	width: 500px;
	height: 498px;
	float: left
}
#container .thumbnails {
	float: left;
	width: 654px;
	height: 127px;
	background-repeat: no-repeat;
	background-image: url("../images/total_grid.png"/*tpa=http://wz.77boss.com/2023/07/90/images/total_grid.png*//*tpa=https://wzdl.1cqf.com/images/total_grid.png*/);
	background-position: 9px 70px;
	/* margin-top: -122px; */
	/* margin-left: -705px; */
}
.thumbnailimage {
	float: left;
	padding: 0px 0px 0px 12px;
}
.large_thumb {
	float: left;
	position: relative;
	width: 37px;
	height: 37px;
	padding: 0px 10px 0px 0;
}
img.large_thumb_image {
	position: absolute;
	left: 12px;
	top: 10px;
}
.large_thumb_border {
	width: 62px;
	height: 61px;
	/* background: url(../images/thumb_border.png); */
	position: absolute;
	overflow: hidden;
	margin-left: 5px;
	margin-top: 2px;
}
.large_thumb_shine {
	width: 54px;
	height: 54px;
	background: url("../images/shine.png"/*tpa=http://wz.77boss.com/2023/07/90/images/shine.png*//*tpa=https://wzdl.1cqf.com/images/shine.png*/);
	position: absolute;
	background-position:99px 0;
	left: 5px;
	top: 5px;
	background-repeat: no-repeat;
}
.thumb_container {
	width: 81px;
	height: 109px;
	background-image: url("../images/thumb_holder.png"/*tpa=http://wz.77boss.com/2023/07/90/images/thumb_holder.png*//*tpa=https://wzdl.1cqf.com/images/thumb_holder.png*/);
	cursor: pointer;
}
#largephoto {
	width: 277px;
	height: 607px;
	margin-top: -98px;
	margin-left: 199px;
	background-repeat: no-repeat;
}
#largetrans {
	width: 277px;
	height: 607px;

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.large_image {
	display: none;
	position: absolute;
	color: #FFF;
	margin-left: -50px;
	margin-top: 30px;
	z-index: 10;
	padding: 4px;
	background-color: #ef0b0b;
}



.large_thumb_border span{position:absolute;display:block}
.large_thumb_border span:nth-child(2){top:0;left:0;width:100%;height:4px;background:-webkit-gradient(linear, left top, right top, from(transparent), to(#fff));background:linear-gradient(90deg, transparent, #fff);-webkit-animation:animate1 1s linear infinite;animation:animate1 1s linear infinite}
.large_thumb_border span:nth-child(3){top:-100%;right:0;width:4px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));background:linear-gradient(180deg, transparent, #fff);-webkit-animation:animate2 1s linear infinite;animation:animate2 1s linear infinite;-webkit-animation-delay:0.25s;animation-delay:0.25s}
.large_thumb_border span:nth-child(4){bottom:0;right:0;width:100%;height:4px;background:-webkit-gradient(linear, right top, left top, from(transparent), to(#fff));background:linear-gradient(270deg, transparent, #fff);-webkit-animation:animate3 1s linear infinite;animation:animate3 1s linear infinite;-webkit-animation-delay:0.50s;animation-delay:0.50s}
.large_thumb_border span:nth-child(5){bottom:-100%;left:0;width:4px;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(transparent), to(#fff));background:linear-gradient(360deg, transparent, #fff);-webkit-animation:animate4 1s linear infinite;animation:animate4 1s linear infinite;-webkit-animation-delay:0.75s;animation-delay:0.75s}



@-webkit-keyframes animate1{
	0%{left:-100%}
	50%,100%{left:100%}
}
@keyframes animate1{
	0%{left:-100%}
	50%,100%{left:100%}
}
@-webkit-keyframes animate2{
	0%{top:-100%}
	50%,100%{top:100%}
}
@keyframes animate2{
	0%{top:-100%}
	50%,100%{top:100%}
}
@-webkit-keyframes animate3{
	0%{right:-100%}
	50%,100%{right:100%}
}
@keyframes animate3{
	0%{right:-100%}
	50%,100%{right:100%}
}
@-webkit-keyframes animate4{
	0%{bottom:-100%}
	50%,100%{bottom:100%}
}
@keyframes animate4{
	0%{bottom:-100%}
	50%,100%{bottom:100%}
}
