@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2020-08-03 11:36:22
 * @version $Id$
 */

 body,html{
 	overflow-x: hidden;
 }

 a{
 	display: block;
 	cursor: pointer;
 }

.wrapper{
	width: 1200px;
	margin: auto;
}

.img-config{
	display: block;
	margin: auto;
}

.img-block{
	width: 100%;
	display: block;
}

.clearfix:after {
    content: "";
    height: 0;
    visibility: hidden;
    display: block;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.left{
	float: left;
}

.right{
	float: right;
}

.bg-config{
	width: 100%;
	background-repeat: no-repeat;
	background-size: auto 100%;
	background-position: center center;
}

.c1{
	height: 1154px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c1_bg.jpg?m=231');
	position: relative;
}

.c1 .font1{
	width: 813px;
	position: absolute;
	left: 50%;
	top: 178px;
	margin-left: -82px;
	opacity: 0;
}

.c1 .font2{
	width: 734px;
	position: absolute;
	left: 50%;
	bottom: 46px;
	margin-left: -367px;
	opacity: 0;
}

.c2{
	position: relative;
	height: 798px;
}

.c2 .banner-listbox{
    width: 1920px;
    height: 798px;
    left: 50%;
    top: 0;
    margin-left: -960px;
    overflow: hidden;
    position: absolute;
}

.c2 .banner-item{
	display: none;
	cursor: pointer;
}

.c2 .banner-item.active{
	display: block;
	animation-name: fadeIn;
    animation-duration: .5s;
}

.c2 .prev,
.c2 .next{
	width: 80px;
    height: 80px;
    top: 270px;
    position: absolute;
    cursor: pointer;
    display: none;
}

.c2 .prev{
	left: 150px;
}

.c2 .next{
	right: 150px;
}

.c2 .dot-list{
	text-align: center;
	position: absolute;
	bottom: 26px;
	left: 50%;
	margin-left: -90px;
}

.c2 .dot-item{
	width: 13px;
	height: 13px;
	border-radius: 100%;
	margin: 0 10px;
	display: inline-block;
	background-color: #dfc4a2;
	cursor: pointer;
	opacity: 0.4;
}

.c2 .dot-item.active{
	opacity: 1;
}

.c3{
	height: 875px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c3_bg.jpg');
}

.c3 .title{
	width: 731px;
	margin: auto;
	padding-top: 84px;
	opacity: 0;
}

.c3 .path-listbox{
	width: 1571px;
	margin: auto;
	padding-top: 40px;
	position: relative;
}

.c3 .path-list{
	width: 1300px;
	margin: auto;
}

.c3 .path-item{
	width: 118px;
	height: 134px;
	margin: 0 22px;
	position: relative;
	cursor: pointer;
}

.c3 .path-item.active .label{
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c3_btn_active.png');
	width: 202px;
	height: 218px;
	top: -64px;
	left: -30px;
}

.c3 .path-item.active .label span{
	color: #a10e21;
}

.c3 .path-item.active .label .normal{
	padding-top: 60px;
}

.c3 .path-item.active .label .link{
	background-color: #a10e21;
}

.c3 .path-item.active .label .label-wrap{
	width: 156px;
	height: 177px;
}

.c3 .path-item.active .label .overtop{
	padding-top: 34px;
}

.c3 .path-item .label{
	width: 162px;
	height: 174px;
	position: absolute;
	top: -22px;
	left: -12px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c3_btn.png');
	background-repeat: no-repeat;
	background-size: cover;
}

.c3 .path-item .label span{
	display: block;
	font-size: 32px;
	color: #f1d4a9;
}

.c3 .path-item .label .label-wrap{
	padding-top: 22px;
	padding-left: 12px;
	width: 118px;
	text-align: center;
}

.c3 .path-item .label .normal{
	padding-top: 35px;
}

.c3 .path-item .label .link{
	width: 2px;
	height: 14px;
	background-color: #f1d4a9;
	margin: auto;
}

.c3 .path-item .label .overtop{
	padding-top: 10px;
}

.c3 .line{
	width: 1571px;
	height: 21px;
	position: absolute;
	bottom: -13px;
	left: 0;
}

.c3 .content{
	width: 1225px;
	margin: auto;
	padding-top: 51px;
}

.c3 .photo-listbox{
	width: 644px;
	height: 387px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c3_item_bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	margin-left: -21px;
}

.c3 .photo-list{
	padding-left: 38px;
	padding-top: 53px;
}

.c3 .photo-item{
	border-radius: 7px;
	overflow: hidden;
	width: 554px;
	height: 295px;
	display: none;
}

.c3 .photo-item.active{
	animation-name: fadeIn;
    animation-duration: .3s;
    display: block;
}

.c3 .font-listbox{
	width: 583px;
	min-height: 321px;
	margin-top: 20px;
	position: relative;
}

.c3 .font-listbox:before{
	content: '';
	width: 35px;
	height: 29px;
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c3_left_dot.png');
	background-size: cover;
	background-repeat: no-repeat;
}

.c3 .font-listbox:after{
	content: '';
	width: 35px;
	height: 29px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c3_right_dot.png');
	background-size: cover;
	background-repeat: no-repeat;
}

.c3 .font-list{
	width: 533px;
	padding-left: 20px;
}

.c3 .font-item{
	text-align: justify;
	width: 100%;
	display: none;
}

.c3 .font-item.active{
	animation-name: fadeIn;
    animation-duration: .3s;
    display: block;
}

.c3 .font-item .year{
	font-size: 61px;
	color: #a10e21;
	padding-top: 30px;
	padding-bottom: 5px;
	border-bottom: 2px solid #bb7f74;
	font-weight: bold;
}

.c3 .font-item .text{
	font-size: 24px;
	line-height: 36px;
	color: #2a2b2b;
	padding-top: 8px;
}

.c4{
	height: 957px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c4_bg.jpg');
	position: relative;
}

.c4 .title{
	width: 731px;
	padding-top: 34px;
	margin: auto;
	opacity: 0;
}

.c4 .font1{
	width: 922px;
	height: 260px;
	position: absolute;
	top: 356px;
	left: 50%;
	margin-left: -960px;
	opacity: 0;
	z-index: 200
}

.c4 .font2{
	width: 1434px;
	height: 122px;
	position: absolute;
	bottom: 142px;
	left: 50%;
	margin-left: -470px;
	opacity: 0;
	z-index: 200
}

.c4 .map{
	width: 972px;
	height: 854px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c4_map.png');
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 76px;
	left: 50%;
	margin-left: -171px;
}

.c4 .map .position-icon{
	width: 50px;
	height: 50px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c4_dot.png');
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	z-index: 90;
	opacity: 0;
    -webkit-animation: bling 2.5s ease-out infinite;
    animation: bling 2.5s ease-out infinite;
}

.c4 .map .icon1{
	top: 228px;
	right: 287px;
}

.c4 .map .icon2{
	top: 245px;
	right: 262px;
}

.c4 .map .icon3{
	top: 259px;
	right: 283px;
}

.c4 .map .icon4{
	top: 271px;
	right: 246px;
}

.c4 .map .icon5{
	top: 283px;
	right: 197px;
}

.c4 .map .icon6{
	top: 301px;
	right: 289px;
}

.c4 .map .icon7{
	top: 329px;
	right: 186px;
}

.c4 .map .icon8{
	top: 344px;
	right: 226px;
}

.c4 .map .icon9{
	top: 350px;
	right: 192px;
}

.c4 .map .icon10{
	top: 355px;
	right: 173px;
}

.c4 .map .icon11{
	top: 365px;
	right: 145px;
}
/*  */
.c4 .map .icon12{
	top: 375px;
	right: 158px;
}

.c4 .map .icon13{
	top: 393px;
	right: 175px;
}

.c4 .map .icon14{
	top: 417px;
	right: 227px;
}

.c4 .map .icon15{
	top: 455px;
	right: 164px;
}

.c4 .map .icon16{
	top: 471px;
	right: 175px;
}

.c4 .map .icon17{
	top: 481px;
	right: 194px;
}

.c4 .map .icon18{
	top: 481px;
	right: 267px;
}

.c4 .map .icon19{
	top: 511px;
	right: 256px;
}

.c4 .map .icon20{
	top: 527px;
	right: 257px;
}

.c4 .map .icon21{
	top: 520px;
	right: 285px;
}

.c4 .map .icon22{
	top: 498px;
	right: 281px;
}

.c4 .map .icon23{
	top: 500px;
	right: 307px;
}

.c4 .map .icon24{
	top: 528px;
	right:375px;
}

.c4 .map .icon25{
	top: 474px;
	right: 490px;
}

.c4 .map .icon26{
	top: 428px;
	right: 400px;
}

.c4 .map .icon27{
	top: 397px;
	right: 430px;
}

.c4 .map .icon28{
	top: 381px;
	right: 478px;
}

.c4 .map .icon29{
	top: 326px;
	right: 388px;
}

.c4 .map .icon30{
	top: 385px;
	right: 290px;
}

.c4 .map .icon31{
	top: 420px;
	right: 306px;
}

.c4 .city{
	width: 390px;
	height: 352px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c4_city.png');
	background-size: cover;
	background-repeat: no-repeat;
	position: absolute;
	top: 210px;
	right: 146px;
	z-index: 100;
}

.c4 .map .{
	
}

.c4 .map .{
	
}

.c5{
	height: 800px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c5_bg.jpg');
}

.c5 .title{
	padding-top: 78px;
	width: 732px;
	margin: auto;
	opacity: 0;
}

.c5 .content{
	width: 1457px;
	margin: auto;
	padding-top: 38px;
}

.c6{
	height: 988px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c6_bg.jpg');
}

.c6 .title{
	width: 737px;
	margin: auto;
	padding-top: 107px;
	opacity: 0;
}

.c6 .font1{
	width: 1420px;
	margin: auto;
	padding-top: 26px;

}

.c6 .content{
	width: 1525px;
	margin: auto;
	padding-top: 43px;
}

.c7{
	height: 1232px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c7_bg.jpg');
}

.c7 .title{
	padding-top: 69px;
	width: 798px;
	margin: auto;
	opacity: 0;
}

.c7 .font1{
	width: 1420px;
	margin: auto;
}

.c7 .content{
	padding-top: 37px;
	position: relative;
}

.c7 .item1{
	width: 635px;
	position: absolute;
	top: 37px;
	left: 50%;
	margin-left: 34px;
	opacity: 0;
}

.c7 .item2{
	width: 568px;
	position: absolute;
	top: 153px;
	left: 50%;
	margin-left: -681px;
	opacity: 0;
}

.c7 .item3{
	width: 716px;
	position: absolute;
	top: 320px;
	left: 50%;
	margin-left: 6px;
	opacity: 0;
}

.c7 .item4{
	width: 1307px;
	position: absolute;
	top: 566px;
	left: 50%;
	margin-left: -654px;
	opacity: 0;
}

.c8{
	height: 1290px;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c8_bg.jpg');
}

.c8 .title{
	width: 728px;
	margin: auto;
	padding-top: 93px;
	opacity: 0;
}

.c8 .content{
	width: 1567px;
	height: 689px;
	margin: auto;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c8_content.png?m=3');
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -37px;
}

.c8 .video-wrap{
	padding-left: 127px;
	padding-top: 160px;
}

.c8 .video{
	width: 685px;
	height: 382px;
	box-shadow: 0 -10px 35px #5d0714;
}

.c8 .photo-listbox-wrap{
	width: 1548px;
	height: 246px;
	margin: auto;
	background-image: url('https://oss7799520.liangyuan.com/zt/2008/anniversary_13th/images/c8_item_bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -8px;
}

.c8 .photo-listbox{
	overflow: hidden;
	position: relative;
	width: 1454px;
	height: 158px;
	margin: auto;
	padding-top: 43px;
}

.c8 .photo-list{
	position: absolute;
}

.c8 .photo-item{
	width: 229px;
	margin-right: 15px;
	box-shadow: 0 0 20px #5e0814;
}

.c8 .photo-item > img{
	display: block;
	width: 100%;
}

.c8 .js-marquee{
	margin-right: 0px !important;
}

.c8 .font1{
	width: 545px;
	padding-top: 32px;
	margin: auto;
}

/* 动画 */

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown{
	animation-name: zoomInDown !important;
    animation-duration: 1.3s !important;
    opacity: 1 !important;
}
@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
	animation-name: bounceInLeft !important;
    animation-duration: 1.5s !important;
    opacity: 1 !important;
}
@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
	animation-name: bounceInRight !important;
    animation-duration: 1.5s !important;
    opacity: 1 !important;
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}

.flipInX {
	animation-name: flipInX !important;
	animation-duration: 1s !important;
	opacity: 1 !important;
}

@keyframes bling {
    0% {
        transform: scale(0);
        opacity: 0;
    }
    60% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(1.3);
        opacity: 0;
    }
}

@-webkit-keyframes bling {
    0% {
        transform: scale(0);
        opacity: 0;
    }
    60% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(1.3);
        opacity: 0;
    }
}
