
:root { --swiper-theme-color:#007aff; }
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-container-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-multirow-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-container-css-mode > .swiper-wrapper { overflow: auto; }
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
:root { --swiper-navigation-size:44px; }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(-1 * var(--swiper-navigation-size)/ 2); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; color: var(--swiper-navigation-color,var(--swiper-theme-color)); }
.swiper-button-next::after, .swiper-button-prev::after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); letter-spacing: 0px; font-variant: initial; text-transform: none !important; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 10px; right: auto; }
.swiper-button-prev::after, .swiper-container-rtl .swiper-button-next::after { content: "prev"; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; }
.swiper-button-next::after, .swiper-container-rtl .swiper-button-prev::after { content: "next"; }
.swiper-pagination { position: absolute; text-align: center; transition: opacity 0.3s ease 0s; transform: translate3d(0px, 0px, 0px); z-index: 10; }
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0px; width: 100%; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: rgb(0, 0, 0); opacity: 0.2; }
button.swiper-pagination-bullet { border: none; margin: 0px; padding: 0px; box-shadow: none; -webkit-appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }
.swiper-pagination-bullet-active { opacity: 1; background: var(--swiper-pagination-color,var(--swiper-theme-color)); }
.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0px, -50%, 0px); }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0px; display: block; }
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: transform 0.2s ease 0s, top 0.2s ease 0s; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0px 4px; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s ease 0s, left 0.2s ease 0s; }
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: transform 0.2s ease 0s, right 0.2s ease 0s; }
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0px; top: 0px; }
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0px; top: 0px; }
.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-container .swiper-notification { position: absolute; left: 0px; top: 0px; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0px 0px; width: 100%; height: 100%; }
.swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0px; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }
.swiper-container-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; }
.swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }
* { padding: 0px; margin: 0px 0px 0px 5px; }
body { background-color: rgb(0, 0, 0); overflow-x: hidden; }
.bl { display: block; }
.rl { position: relative; }
video { position: absolute; left: 50%; top: 0px; transform: translate(-50%); object-fit: contain; }
.downcontainer2 { height: 660px; background: url("../images/bg_03.jpg") center center no-repeat; }
.downcontainer3 { height: 1024px; background: url("../images/bg_04.jpg") center center no-repeat; }
.downcontainer4 { height: 1333px; background: url("../images/bg_05.jpg") center center no-repeat; }
.downcontainer5 { height: 1333px; background: url("../images/bg_06.jpg") center center no-repeat; }
.slideTxtBox .uls li { width: 320px; height: 470px; float: left; list-style-type: none; margin-left: 35px; }
.slideTxtBox .prev, .slideTxtBox .next { width: 22px; height: 44px; top: 180px; }
.slideTxtBox .prev { background: url("../images/prev.png"); left: 20px; }
.slideTxtBox .next { background: url("../images/next.png"); left: 1100px; }
.bxslider .uls li { width: 295px; height: 650px; float: left; list-style-type: none; margin-left: 30px; }
.bxslider .prev, .bxslider .next { width: 22px; height: 44px; top: 280px; }
.bxslider .prev { background: url("../images/prev.png"); left: -10px; }
.bxslider .next { background: url("../images/next.png"); left: 1000px; }
.imgbox { position: absolute; top: 50px; left: 100px; display: block; width: 1200px; }
.on { color: rgb(206, 206, 206); }
.bar { width: 100px; position: fixed; top: 102px; right: 30px; z-index: 1000; }
.bar .nor { color: rgb(255, 255, 255); width: 100px; height: 70px; display: block; text-align: center; text-decoration: none; font: 14px/70px 微软雅黑; background: url("../images/op.png") center center repeat; margin-bottom: 1px; outline: none; }
.bar .nor:hover, .bar .cur { background: rgb(97, 0, 4); }
.bar .home { font: 18px/70px 微软雅黑; outline: none; }
.bar .home:hover { background: rgb(97, 0, 4); }
.bar .top { width: 100px; height: 42px; display: block; text-align: center; background: url("../images/op.png") center center repeat; outline: none; }
.bar .top img { display: block; margin: 0px auto; padding-top: 11px; }
.swiper-container { width: 100%; height: 100%; }
.sw .swiper-slide { text-align: center; font-size: 18px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.swiper-button-next, .swiper-button-prev { width: 40px; height: 80px; top: 50%; margin-top: -40px; }
.swiper-button-next::after, .swiper-button-prev::after { content: ""; }
.swiper-button-next { background: url("../images/nx.png"); right: -50px; }
.swiper-button-prev { background: url("../images/pr.png"); left: -50px; }
.swiper-pagination-bullet-active { background: rgb(255, 255, 255); }
.sw img { width: 100%; height: 100%; }
.ss .swiper-slide { text-align: center; font-size: 18px; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; transition: all 300ms ease 0s; transform: scale(0.8); }
.ss .swiper-slide-active, .ss .swiper-slide-duplicate-active { transform: scale(1); }
.bl { display: block; }
.rl { position: relative; }
#Layer3 { position: relative; display: block; margin: 0px auto; width: 1500px; }
#Layer3 { position: relative; display: block; margin: 0px 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; }
.slide3images .uls li { height: 890px; }
.slide3images .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") no-repeat; }
.slide2 .next { position: absolute; top: 50%; right: -80px; margin-top: -40px; background: url("../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: 0px 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: 0px auto; }
.pview { position: absolute; top: 239px; right: 295px; width: 560px; }
.items { display: block; margin-bottom: 75px; width: 100%; background: url("../images/x1.png") left top no-repeat; height: 46px; }
.items a { display: block; float: left; width: 46px; height: 46px; margin-right: 51px; text-align: center; }
.items a:nth-child(1) { margin-left: 48px; }
.items a:nth-child(5) { margin-right: 0px; }
.items a img { display: inline-block; margin: 3px 0px 0px; padding: 0px; border: 0px; width: 40px; height: 40px; }

@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	margin: 0px 0px 0px 5px;
}
.swiper-button-next,.swiper-button-prev{width:40px;height:80px;top:50%; margin-top:-40px; }
.swiper-button-next:after,.swiper-button-prev:after{ content:'';}
.swiper-button-next{background: url(../images/nx.png); right:-50px;}
.swiper-button-prev{background: url(../images/pr.png);left:-50px;}
.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);
	}


.w-1500{ position:relative; width:1500px; margin:0 auto;}
.pview{ position:absolute; top:239px; right:295px; width:560px;}
.items{ display:block; margin-bottom:75px; width:100%; background:url(../images/x1.png) left top no-repeat; height:46px;}
.items a{ display:block; float:left; width:46px; height:46px; margin-right:51px; text-align:center}
.items a:nth-child(1){ margin-left:48px;}
.items a:nth-child(5){ margin-right:0px;}
.items a img{ display:inline-block; margin:3px 0 0 0px; padding:0; border:0; width:40px; height:40px;}


#preview{position:absolute;border:1px solid #614635;background:#3c2116;padding:5px;display:none;color:#fff;}