@charset "UTF-8";
/* ————— 头部 start ————— */
.animHide{opacity: 0;}
/* 引导页 start */
.ydBox{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 99999;background: url(../images/ydbg.png) no-repeat center /cover;}
.ydBox .con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);text-align: center;}
.ydBox .con img{display: inline-block;height:78px}
.ydBox .con .imgC{margin-bottom: 35px;}
/* 引导页 end */
/* ————— top start ————— */
.topBox {height: 100px;}
.top {height: 100px;line-height: 100px;position: fixed;top: 0;width: 100%;left: 0;box-shadow: 0px 2px 8px 0px rgba(0, 0, 112, 0.2);background: #fff;z-index: 99;padding: 0 5.2%;box-sizing: border-box;}
.top .logo {margin-top: 23px;}
.top .logo img {height: 54px;display: none;}
.top .logo img.logo1{display: block;}
.top .bg {position: absolute;top: 100px;left: 0;width: 100%;height: 0;background: rgba(0, 0, 0, 0.5);transition: all .4s ease;display: block;}
.top .btn{width: 20px;height: 100%;background: url(../images/img/menubtn.png) no-repeat center;margin-left: 20px;cursor: pointer;position: relative;z-index: 3;}
.menu{height: 100%;position: relative;z-index: 2;}
.menu dd {display: inline;position: relative;float: left;margin-right: 55px;height: 100px;z-index: 2;}
.menu dd .yj {height: 100px;line-height: 100px;text-align: center;position: relative;z-index: 2;}
.menu dd .yj a {display: block;font-size: 16px;color: #333;transition: all .3s ease;}
.menu dd .ej {overflow: hidden;position: absolute;top: 100px;height: 0;line-height: 50px;white-space: nowrap;transition: all .3s ease;}
.menu dd .ej.open {height: 50px;}
.menu dd .ej li {display: inline-block;margin-right: 30px;line-height: 60px;text-align: center;}
.menu dd .ej li:last-child {margin-right: 0;}
.menu dd .ej li a {font-size: 14px;color: #fff;}
.menu dd .ej li a:hover {color: #da251d;}
.menu dd.hover .yj a {font-weight: bold;color: #da251d;}
.menu .huaKRed {position: absolute;height: 100px;width: 48px;top: 0;left: 7px;background: url(../images/img/menuicn.png) no-repeat center;transition: all .4s ease;}

.indexBanner .topBox{height: 0;}
.indexBanner .top{background: none;box-shadow:none}
.indexBanner .top .logo img.logo2{display: block;}
.indexBanner .top .logo img.logo1{display: none;}
.indexBanner .menu dd .yj a ,.indexBanner .menu dd .ej li a:hover ,.indexBanner .menu dd.hover .yj a{color: #fff;}
.indexBanner .menu .huaKRed{background-image: url(../images/img/menuicnh.png);}
.indexBanner .top .btn{background-image: url(../images/img/menubtnh.png);}
/* ————— top end ————— */
/* ————— indexBanner start ————— */
.banner {position: relative;height: 100%;}
.banner .bd {height: 100%;overflow: hidden;position: absolute;width: 100%;left: 0;top: 0;}
.banner .bd .slick-list,.banner .bd .slick-track {height: 100%;}
.banner.delay .bd .slick-track {transition-delay: 1.3s !important;}
.banner .mySlide {height: 100%;position: relative;overflow: hidden;background-size: cover;background-position: center center;background-repeat: no-repeat;opacity:0}
.banner .myslide{opacity:0}
.banner .text{position:absolute;left:150px;top:30%;}
.banner .text .text1{font-size:68px;color:#fff;line-height:70px;margin-bottom:50px}
.banner .text .text2{font-size:31px;color:#fff;line-height:33px;}
.banner .mySlide:first-child{opacity:1}
.banner .mySlide a{display: block;height: 100%;width: 100%;position:relative}
.banner .myslide video {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;object-position: center center;}
.banner .path{position: absolute;width: 250px;right: 0;top: 50%;transform: translateY(-50%);z-index: 2;}
.banner .path .btn{margin-bottom: 60px;overflow: hidden;}
.banner .path .btn .fl{font-size: 15px;color: #ffffff;line-height: 17px;margin-right: 14px;cursor: pointer;}
.banner .path .btn em{display: block;overflow: hidden;background: #fff;opacity: 0.68;margin-top: 8px;height: 1px;}
.banner .path .dots li {display: inline-block;width: 12px;height: 12px;border-radius: 50%;margin: 0 5px;vertical-align: middle;cursor: pointer;position: relative;background: #fff;transition: all .4s ease-in;}
.banner .path .dots li.slick-active {background: #033e95;}
.banner .next{position: absolute;bottom: 58px;left: 50%;width: 68px;height: 68px;margin-left: -34px;z-index: 2;cursor: pointer;}
.banner .next::before{display: block;content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../images/img/yuan.png) no-repeat center;animation: xuanzhuan 15s linear infinite;}
.banner .next::after{display: block;content: "";position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../images/img/next.png) no-repeat center;z-index: 2;   animation: arrowDown 2s infinite linear;}
/* 旋转 */
@keyframes xuanzhuan {
	0%{
		transform: rotateZ(0)
	}
	100%{
		transform: rotateZ(360deg)
	}
}
/*向下的箭头跳动*/
@keyframes arrowDown {
    0% {
        transform: translate(0,0);
    }
    25%{
        transform: translate(0,6px);
    }
    50% {
        transform: translate(0,0);
    }
    75%{
        transform: translate(0, -6px);
    }
    100% {
        transform: translate(0,0);
    }
}
/* ————— indexBanner end ————— */
/* ————— 头部 end ————— */
/* 公共部分 start*/
.indexTitle{margin-bottom: 4%;}
.indexTitle .title{font-size: 32px;color: #111111;line-height: 24px;}
.indexTitle .title span{font-size: 22px;color: #111;line-height: 28px;margin-left: 10px;display: inline-block;position: relative;top: -3px;background: url(../images/img/indexTitlebg.png) no-repeat bottom  left -120px;padding-right: 400px;}
.indexTitle .more{font-size: 16px;font-weight: bold;color: #333333;padding-right: 35px;background: url(../images/img/indexTitleMore.png) no-repeat center right;transition: all .4s ease;}
.indexTitle .more:hover{color: #da251d;background-image: url(../images/img/indexTitleMoreh.png);}
.indexMore{display: inline-block;font-size: 13px;font-weight: bold;color: #111111;line-height: 14px;text-decoration: underline;margin-right: 15px;}
.indexMore:after{display: inline-block;content: "";width: 31px;height: 29px;background: url(../images/img/indexmore.png) no-repeat center;vertical-align: middle;transition: all .4s ease;margin-left: 15px;}
.indexMore:hover{color: #da251d;}
.indexMore:hover:after{transform: rotateZ(45deg);}
/* 公共部分 end*/
/* 第一通栏 start */
.column1{overflow: hidden;background: #ffffff;}
.col1L{width: 47.6041%;position: relative;height: 100%;overflow: hidden;}
.col1L img{display: block;width: 100%;height: 100%;object-fit: cover;}
.col1L .play{position: absolute;left: 50%;top: 50%;width: 160px;height: 160px;margin: -80px 0 0 -80px;background: url(../images/img/play.png) no-repeat center;z-index: 2;animation: xuanzhuan 15s linear infinite;cursor: pointer;transition: all 2s ease;}
.col1R{overflow: hidden;height: 100%;box-sizing: border-box;padding: 5.2406% 8% 0 6%;background: url(../images/img/col1bg.png) no-repeat right bottom 65px;position: relative;}
.col1R .titleT{font-size: 32px;color: #111111;line-height: 24px;text-align: right;margin-bottom: 9%;background: url(../images/img/indexTitlebg.png) no-repeat bottom 3px right 100px;}
.col1R .titleT span{font-size: 22px;color: #111;line-height: 28px;margin-right: 10px;display: inline-block;position: relative;top: -3px;}
.col1R .img{display: block;margin-bottom: 10%;}
.col1R .img img{display: block;height: 67px;}
.col1R .info{font-size: 16px;line-height: 32px;color: #666666;height: 96px;margin-bottom: 8%;}
.col1R .more{display: inline-block;font-size: 13px;font-weight: bold;color: #111111;line-height: 14px;text-decoration: underline;margin-right: 15px;}
.col1R .more:after{display: inline-block;content: "";width: 31px;height: 29px;background: url(../images/img/indexmore.png) no-repeat center;vertical-align: middle;transition: all .4s ease;margin-left: 15px;}
.col1R .more:hover{color: #da251d;}
.col1R .more:hover:after{transform: rotateZ(45deg);}
.col1Rul{position: absolute;bottom: 0;left: 0;width: 100%;}
.col1Rul li{width: 25%;float: left;display: inline;;background: #fafafa;position: relative;}
.col1Rul li::before{display: block;content: "";padding-top: 82.4218%}
.col1Rul li:nth-child(2){background: #efefef;}
.col1Rul li:nth-child(3){background: #dfdfdf;}
.col1Rul li:nth-child(4){background: #efefef;}
.col1Rul li .con{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);background: url(../images/img/col1icn.png) no-repeat center;text-align: center;}
.col1Rul li .con .title{font-size: 52px;color: #111111;line-height: 45px;font-weight: bold;margin-bottom: 15px;}
.col1Rul li .con .title i{font-style: normal;}
.col1Rul li .con .title span{display: inline-block;vertical-align: middle;width: 28px;height: 28px;border-radius: 50%;line-height: 28px;background: #da251d;font-size: 14px;color: #ffffff;margin-left: 5px;vertical-align: bottom;}
.col1Rul li .con .titlec{font-size: 14px;color: #111111;line-height: 16px;}
/* 第一通栏 end */
/* 第二通栏 start */
.column2{background: url(../images/img/col2bg.jpg) no-repeat center / cover;}
.column2 .wrap{overflow: hidden;}
.col2Slick .slick-list {overflow: visible;margin-right:-30px;margin-bottom: 65px;}
.col2Slick .con{margin-right: 60px;background: #fff;padding: 20px 20px 60px;}
.col2Slick .con .pic{margin-bottom: 30px;}
.col2Slick .con .pic .time{position: absolute;right: 0;top: 0;background: #222222;width: 94px;height: 90px;padding-top: 20px;font-size: 14px;color: #ffffff;text-align: center;z-index: 2;line-height: 14px;box-sizing: border-box;line-height: 26px;}
.col2Slick .con .pic .time span{display: block;font-size: 36px;font-weight: bold;color: #ffffff;margin-bottom: 10px;}
.col2Slick .con .pic::before{padding-top: 62.2222%;}
.col2Slick .con .title{font-size: 18px;line-height: 29px;height: 58px;color: #333333;margin-bottom: 50px;}
.col2Slick .con .title a{color: #333;transition: all .4s ease;}
.col2Slick .con .title a:hover{color: #da251d;}
.col2Slick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.col2Slick .slick-dots li {display: inline-block;width: 8px;height: 8px;border-radius: 100%;margin: 0 10px;vertical-align: middle;cursor: pointer;position: relative;background: #cbcbcb;}
.col2Slick .slick-dots li.slick-active {background: url(../images/img/col2icn.png) no-repeat center;width: 24px;height: 24px;}
/* 第二通栏 end */
/* 第三通栏 start */
.column3{background: #fff;}
.column3 .con{overflow: hidden;}
.column3 .con .pathBox{margin-right: 5%;}
.column3 .con .pathBox .t{font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 20px;writing-mode: vertical-rl;}
.column3 .con .pathBox .b{font-size: 16px;font-weight: bold;color: #da251d;writing-mode: vertical-rl;}
.column3 .con .pathBox .path{width: 1px;height: 470px;background: #e5e5e5;position: relative;left: 10px;margin-bottom: 20px;}
.column3 .con .pathBox .path span{display: block;position: absolute;left: 0;top: 0;width: 1px;height: 50px;background: #0b0b0b;transition: all .4s ease;}
.column3 .textC{margin-right: 3.55%;padding-top: 20px;width: 20.5625%;}
.column3 .textC .title{font-size: 42px;line-height: 62px;color: #111111;font-weight: bold;height: 124px;margin-bottom: 70px;}
.column3 .textC .title a{color: #111;transition: all .4s ease;}
.column3 .textC .title a:hover{color: #da251d;}
.column3 .textC .icn{height: 90px;background: url(../images/img/col3icn.png) no-repeat left center / auto 100%;margin-bottom: 75px;}
.column3 .textC .titlec{font-size: 18px;color: #333333;line-height: 20px;margin-bottom: 12px;}
.column3 .textC .titlec span{font-weight: bold;}
.column3 .textC .info{font-size: 16px;line-height: 26px;color: #333333;height: 52px;margin-top: 35px;}
.col3SlickBox{overflow: hidden;padding-right: 13%;}
.col3Slick{position: relative;}
.col3Slick .pic{margin-right: 140px;overflow: hidden;}
.col3Slick .pic::before{padding-top: 54.2084%;position: relative;z-index: 2;background: rgba(0, 0, 0, 0.5);visibility: visible;transition: all .4s ease;}
.col3Slick .text{display: none;}
.col3Slick .prev{position: absolute;right: -17px;top: 50%;width: 34px;height: 62px;margin-top: -31px;background: #050505 url(../images/img/col3btn.png) no-repeat center;transform: rotateZ(180deg);transition: all .4s ease;z-index: 2;cursor: pointer;}
.col3Slick .next{position: absolute;right: -156px;top: 50%;width: 34px;height: 62px;margin-top: -31px;background: #050505 url(../images/img/col3btn.png) no-repeat center;transition: all .4s ease;z-index: 2;cursor: pointer;}
.col3Slick .prev:hover,.col3Slick .next:hover{background-color: #da251d;}
.col3Slick .slick-list {overflow: visible;margin-right: -140px;}
.col3Slick .mySlide.slick-active .pic::before{visibility: hidden;background: rgba(0, 0, 0, 0);}
/* 第三通栏 end */
/* 第四通栏 start */
.column4{background: url(../images/img/col4bg.jpg) no-repeat center / cover;position: relative;}

.column4 .indexTitle{margin-bottom: 0;position: relative;top: -50px;}
.col4Slick{position: relative;height: 600px;}
.col4Slick::before{display: block;content: "";position: absolute;width: 100vw;height: 355px;left: 50%;top: 150px;background: url(../images/img/xian.png) no-repeat center / 1920px;transform: translateX(-50%);}
.col4Slick .con{position: relative;width: 284px;height: 297px;border-left: 1px solid #8eb0d7;box-sizing: border-box;opacity: 0;}
.col4Slick .con::before{display: block;content: "";position: absolute;left: -6px;bottom: -6px;width: 12px;height: 12px;background: url(../images/img/col4icn.png) no-repeat center;}
.col4Slick .con .time{font-size: 16px;color: #111111;line-height: 40px;margin-bottom: 15px;}
.col4Slick .con .time span{font-weight: bold;font-size: 48px;display: inline-block;margin-right: 5px;transition: all .4s ease;}
.col4Slick .conC:hover .time span{color: #da251d;}
.col4Slick .con .info{font-size: 15px;line-height: 26px;color: #111111;}
.col4Slick .con .conC{position: absolute;top: 0;left: 0;width: 100%;padding: 8px 0 0 25px;box-sizing: border-box;}
.col4Slick .slide1 .con{top: 160px;left: 5px;opacity: 1;}
.col4Slick .slide2 .con{top: 67px;left: 142px;opacity: 1;}
.col4Slick .slide3 .con{top: 83px;left: 283px;opacity: 1;}
.col4Slick .slide4 .con{top: 304px;left: 217px;opacity: 1;}
.col4Slick .slide4 .con .conC,.col4Slick .slide6 .con .conC{top: auto;bottom: 0;}
.col4Slick .slide4 .con::before,.col4Slick .slide6 .con::before{top: -6px;bottom: auto;}
.col4Slick .slide5 .con{top: -68px;left: 148px;opacity: 1;}
.col4Slick .slide6 .con{top: 245px;left: 42px;opacity: 1;}
.col4Slick .slick-list {overflow: visible;}
.col4Slick .prev {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    background: #f5f5f5 url(../images/img/col4btn.png) no-repeat center center;
    position: absolute;
    bottom: 106px;
    left: -80px;
    z-index: 2;
    transform: rotateZ(180deg);
}

.col4Slick .next {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    background: #f5f5f5 url(../images/img/col4btn.png) no-repeat center center;
    position: absolute;
    top: 212px;
    right: -80px;
    z-index: 2;
}
/* 第四通栏 end */
/* 底部 start */
.footer{background: url(../images/img/footerbg.jpg) no-repeat center / cover;}
.footer .wrap{padding: 85px 0 70px;}
.footerLogo{margin-bottom: 146px;}
.footerShare{margin-top: 20px;}
.footerShare.shareParent .shareFont{border: none;font-size: 30px;color: #fff;margin-left: 20px;}
.footerShare.shareParent .shareFont:hover{background: none;}
.footerLink{display: flex;justify-content: space-between;margin-bottom: 110px;}
.footerLink a{flex: 1;margin-right: 50px;height: 46px;line-height: 46px;padding: 0 8px;font-size: 15px;color: #cccccc;background: url(../images/img/footericn.png) no-repeat center bottom / 100%;}
.footerLink a:last-child{margin-right: 0;}
.footerLink a:hover{font-weight: bold;color: #fff;}
.footerInfo{display: flex;justify-content: space-between;align-items: center;}
.footerInfo div:nth-child(1){font-size: 14px;line-height: 24px;color: #999999;}
.footerInfo div:nth-child(1) a{color: #999;transition: all .4s ease;}
.footerInfo div:nth-child(1) a:hover{color: #fff;}
.footerInfo div:nth-child(2){font-size: 18px;line-height: 24px;color: #cccccc;}
.footerInfo div:nth-child(2) span{color: #da251d;font-size: 24px;}
.footerInfo div:nth-child(3){font-size: 14px;line-height: 16px;color: #999999;}
.footerInfo div:nth-child(3) a{color: #999;transition: all .4s ease;}
.footerInfo div:nth-child(3) a:hover{color: #fff;}
/* 底部 end */
/* -------------- 综合页 start -------------- */
/* 周年庆 start */
.znqBanner{position: relative;z-index: 2;}
.znqBanner .topBox{height: 0;}
.znqBanner .top{background: rgba(0, 0, 0, 0.12);box-shadow:none;padding: 0 2% 0 0;}
.znqBanner .top .logo{margin-top: 0;}
.znqBanner .top .logo img{display: block;height: 100%;}
.znqBanner .menu dd .yj a ,.znqBanner .menu dd .ej li a:hover ,.znqBanner .menu dd.hover .yj a{color: #fff;}
.znqBanner .menu .huaKRed{background-image: url(../images/img/znqmenuicn.png);margin-left: -21px;}
.znqBanner .top .btn{background-image: url(../images/img/znqmenu.png);width: 46px;}

.znqTitle{overflow: hidden;padding-bottom: 40px;border-bottom: 1px solid #cccccc;}
.znqTitle .title{font-size: 36px;font-weight: bold;color: #333333;line-height: 38px;position: relative;}
.znqTitle .title::before{display: block;content: "";position: absolute;left: 0;bottom: -40px;width: 80px;height: 4px;background: #da251d;}
.znqTitle .more{font-size: 16px;font-weight: bold;color: #333333;line-height: 38px;transition: all .4s ease;}
.znqTitle .more:hover{color: #da251d;}

.znq1{position: relative;z-index: 2;}
.znq1L{width: 50%;}
.znq1L .img{height: calc(100vh - 250px);overflow: hidden;}
.znq1L .img img{display: block;width: 100%;height: 100%;object-fit: cover;}
.znq1L .text{padding: 50px 7.2916% 0 15.625%;}
.znq1L .text .title{font-size: 26px;font-weight: bold;line-height: 42px;color: #333333;height: 84px;margin-bottom: 30px;}
.znq1L .text .title a{color: #333;transition: all .4s ease;}
.znq1L .text .title a:hover{color: #da251d;}
.znq1L .text .time{font-size: 15px;color: #810000;line-height: 23px;padding-left: 42px;background: url(../images/img/time.png) no-repeat center left;}
.znq1R{background: #fff;height: 100%;overflow: hidden;display: flex;align-items: center;box-sizing: border-box;padding: 0 8.4583% 0 4%;}
.znq1RUl li{padding: 4vh 0 3vh;border-bottom: 1px dashed #cccccc;overflow: hidden;}
.znq1RUl li .time{margin-right: 25px;font-size: 14px;color: #666666;line-height: 16px;}
.znq1RUl li .time span{display: block;font-size: 36px;color: #da251d;line-height: 36px;margin-bottom: 8px;}
.znq1RUl li .text{overflow: hidden;}
.znq1RUl li .text .title{font-size: 20px;font-weight: bold;color: #333333;line-height: 22px;margin-bottom: 20px;}
.znq1RUl li .text .title a{color: #333;transition: all .4s ease;}
.znq1RUl li .text .title a:hover{color: #da251d;}
.znq1RUl li .text .info{font-size: 15px;color: #666666;line-height: 26px;}

.znq2{position: relative;}
.znq2::before{display: block;content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 200vw;background: url(../images/img/znq2bg.png) no-repeat left bottom / 1920px;}
.znq2 .znqTitle{position: relative;margin-bottom: 50px;border: none;}
.znq2 .znqTitle .title{position: absolute;left: 50%;transform: translateX(-50%);}
.znq2 .znqTitle .title::before{left: 35px;}
.znq2Slick .con{margin-right: 70px;background: #fff;padding: 10px 10px 60px;}
.znq2Slick .slick-list {margin-right: -70px;margin-bottom: 60px;}
.znq2Slick .con .pic{margin-bottom: 45px;}
.znq2Slick .con .pic::before{padding-top: 60.4751%;}
.znq2Slick .con .text{padding: 0 24px}
.znq2Slick .con .title{font-size: 20px;font-weight: bold;color: #222222;line-height: 22px;margin-bottom: 25px;}
.znq2Slick .con .title a{color: #222222;transition: all .4s ease;}
.znq2Slick .con .title a:hover{color: #da251d;}
.znq2Slick .con .time{font-size: 15px;color: #666666;line-height: 15px;margin-bottom: 40px;}
.znq2Slick .con .path{overflow: hidden;}
.znq2Slick .con .path span{width: 7px;height: 7px;border-radius: 50%;background: #b30a0a;float: left;display: inline;}
.znq2Slick .con .path i{display: block;overflow: hidden;height: 1px;background: #f2f2f2;position: relative;top: 3px;}
.znq2Slick .slick-dots {width: 100%;text-align: center;font-size: 0;animation-delay: 1.5s;}
.znq2Slick .slick-dots li {display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 10px;vertical-align: middle;cursor: pointer;position: relative;background: #cbcbcb;}
.znq2Slick .slick-dots li.slick-active {background: url(../images/img/znq2icn.png) no-repeat center;width: 32px;height: 32px;}

.znq3{background: #fff;}
.znq3L{width: 50%;box-sizing: border-box;height: 100%;padding: 0 4.1666% 0 8.3333%;}
.znq3L .con{display: flex;align-items: center;height: 100%;}
.znq3L .con .conC{width: 100%;}
.znq3L .znqTitle{margin-bottom: 7vh;}
.znq3SlickCon{position: relative;padding-right: 80px;}
.znq3Path{position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.znq3Path .prev{width: 20px;height: 10px;background: url(../images/img/znq3btn.png) no-repeat center;margin-bottom: 35px;cursor: pointer;transition: all .4s ease;}
.znq3Path .next{width: 20px;height: 10px;background: url(../images/img/znq3btn.png) no-repeat center;cursor: pointer;transition: all .4s ease;transform: rotateZ(180deg);}
.znq3Path .path{margin-bottom: 38px;text-align: center;}
.znq3Path .path li{display: block;margin-bottom: 20px;font-size: 14px;color: #666666;line-height: 14px;cursor: pointer;}
.znq3Path .path li.slick-active{font-size: 18px;font-weight: bold;color: #810000;}
.znq3Path .prev:hover,.znq3Path .next:hover{background-image: url(../images/img/znq3btnh.png);}
.znq3Slick{margin-bottom: 50px;}
.znq3Slick .pic{margin-right: 38px;margin-bottom: 38px;overflow: hidden;cursor: pointer;}
.znq3Slick .pic::before{padding-top: 87.0967%;transition: all .4s ease;}
.znq3Slick .mySlick.hover .pic::before{position: relative;z-index: 2;background: url(../images/img/fdj.png) no-repeat center}
.znq2Slick .slick-list {margin-right: -38px;}
.znq3L .newmore{width: 148px;height: 42px;line-height: 42px;box-sizing: border-box;border-radius: 30px;padding-left: 15px;background: #da251d url(../images/img/znq3more.png) no-repeat center right 14px;font-size: 16px;color: #ffffff;display: block;transition: all .4s ease;}
.znq3L .newmore:hover{background-position: center right 10px;font-weight: bold;}
.znq3R{overflow: hidden;height: 100%;position: relative;}
.znq3RSlick{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;opacity: 0;}
.znq3RSlick .bd{height: 100%;}
.znq3RSlick::before{display: block;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;background: rgba(0, 0, 0, 0.4);}
.znq3RSlick.active{z-index: 2;opacity: 1;}
.znq3RSlick,.znq3RSlick .bd,.znq3RSlick .bd .myslide,.znq3RSlick .bd .myslide .slickCon,.znq3RSlick .bd .myslide .bg,.znq3RSlick .bd .slick-list,.znq3RSlick .bd .slick-list .slick-track{height: 100%;}
.znq3RSlick .bd .slick-track {transform: translate(1px) !important;margin-left: -1px;left: 0 !important;}
.znq3RSlick .mySlick {transform: scale(1.3);-webkit-transform: scale(1.3);transition: 1.5s ease-in-out;-webkit-transition: 1.5s ease-in-out;position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
.znq3RSlick .mySlick.slick-active {transform: scale(1);-webkit-transform: scale(1);opacity: 1;z-index: 2;}
.znq3RSlick .mySlick a{display: none;}
.znq3RSlick .text{position: absolute;bottom: 14%;right: 17%;left: 9%;z-index: 3;}
.znq3RSlick .text .title{font-size: 28px;font-weight: bold;line-height: 48px;color: #ffffff;height: 96px;margin-bottom: 32px;}
.znq3RSlick .text .title a{color: #fff;}
.znq3RSlick .text .btnBox{margin-left: 130px;}
.znq3RSlick .text .btnBox .path{float: right;display: inline;margin-left: 10px;}
.znq3RSlick .text .btnBox .path i{font-size: 26px;color: #ffffff;line-height: 26px;font-style: normal;}
.znq3RSlick .text .btnBox .path span{font-size: 20px;color: #ffffff;line-height: 26px;}
.znq3RSlick .text .btnBox em{display: block;overflow: hidden;height: 1px;background: #fff;position: relative;top: 12px;}
.znq3RSlick .prev{width: 48px;height: 28px;border: 2px solid #fff;background: url(../images/img/znq3Rbtn.png) no-repeat center;border-right: none;z-index: 4;position: absolute;left: 9%;bottom: 14%;cursor: pointer;transition: all .4s ease;}
.znq3RSlick .next{width: 48px;height: 28px;border: 2px solid #fff;background: url(../images/img/znq3Rbtn.png) no-repeat center;transform: rotateZ(180deg);z-index: 4;position: absolute;left: calc(9% + 48px);bottom: 14%;cursor: pointer;transition: all .4s ease;}
.znq3RSlick .prev:hover,.znq3RSlick .next:hover{background: #fff url(../images/img/znq3Rbtnh.png) no-repeat center;}

.znq4{background: url(../images/img/znq4bg.jpg) no-repeat center / cover;}
.znq4 .znqTitle{border-bottom: none;margin-bottom: 5px;}
.znq4Slick{position: relative;}
.znq4Slick::before{display: block;content: "";position: absolute;left: 50%;top: 65px;width: 100vw;height: 510px;background: url(../images/img/znqxian.png) no-repeat top center / 1920px;transform: translateX(-50%);}
.znq4Slick .mySlide{height: 526px;}
.znq4Slick .con{position: relative;opacity: 0;display: inline-block;}
.znq4Slick .con .time{font-size: 26px;font-weight: bold;color: #222222;line-height: 28px;margin-bottom: 15px;}
.znq4Slick .con .icn{width: 34px;height: 34px;margin: 0 auto;background: url(../images/img/znq4icn.png) no-repeat center;}
.znq4Slick .con .conC{position: absolute;left: 50%;width: 350px;margin-left: -175px;top: -135px;transform: scale(0);transition: all .4s ease;}
.znq4Slick .con .conC .pic::before{padding-top: 67.1428%;}
.znq4Slick .con .conC .text{padding: 55px 40px 0;height: 290px;background: #da251d;box-sizing: border-box;}
.znq4Slick .con .conC .text .titlec{font-size: 30px;font-weight: bold;color: #ffffff;line-height: 30px;margin-bottom: 50px;}
.znq4Slick .con .conC .text .info{font-size: 16px;color: #ffffff;line-height: 31px;padding-left: 20px;position: relative;}
.znq4Slick .con .conC .text .info a{color: #fff;}
.znq4Slick .con .conC .text .info::before{display: block;content: "";position: absolute;left: 5px;top: 13px;width: 3px;height: 3px;border-radius: 50%;background: #fff;}
.znq4Slick .con:hover .conC{transform: scale(1);}
.znq4Slick .slide1 .con{top: 219px;left: 0;opacity: 1;}
.znq4Slick .slide2 .con{top: 213px;left: 49px;opacity: 1;}
.znq4Slick .slide3 .con{top: 83px;left: 88px;opacity: 1;}
.znq4Slick .slide4 .con{top: 6px;left: 152px;opacity: 1;}
.znq4Slick .slide5 .con{top: 114px;left: 190px;opacity: 1;}
.znq4Slick .slide6 .con{top: 235px;left: 192px;opacity: 1;}
.znq4Slick .slick-list {overflow: visible;}
.znq4Slick .prev {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    background: #f5f5f5 url(../images/img/col4btn.png) no-repeat center center;
    position: absolute;
    bottom: 274px;
    left: -80px;
    z-index: 2;
    transform: rotateZ(180deg);
}

.znq4Slick .next {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
    background: #f5f5f5 url(../images/img/col4btn.png) no-repeat center center;
    position: absolute;
    top: 279px;
    right: -80px;
    z-index: 2;
}

.znq5{background: url(../images/img/znq5bg.jpg) no-repeat center / cover;}
.znq5 .wrap{position: relative;}
.znq5R{width: 474px;height: 616px;background: url(../images/img/znq5Rbg.jpg) no-repeat center / cover;margin-left: 75px;box-sizing: border-box;padding: 0 60px;display: flex;align-items: center;justify-content: right;position: absolute;right: 0;top: 0;}
.znq5R .btn{margin-left: auto;margin-bottom: 150%;text-align: right;}
.znq5R .btn span{display: inline-block;width: 40px;height: 40px;background: url(../images/img/znq5vbtn.png) no-repeat center;cursor: pointer;transition: all .4s ease;border-radius: 5px;}
.znq5R .btn span.next{transform: rotateZ(180deg);}
.znq5R .btn span:hover{box-shadow: 0 0 8px #810000;}
.znq5R .path{margin-bottom: 150%;margin-left: auto;text-align: right;}
.znq5R .path i{font-style: normal;font-size: 16px;color: #ffffff;line-height: 30px;}
.znq5R .path span{font-size: 32px;color: #ffffff;line-height: 30px;font-weight: bold;}
.znq5R .info{font-size: 14px;color: #ffffff;line-height: 16px;text-decoration: underline;text-align: right;}
.znq5L{margin-right: 549px;}
.znq5L .znqTitle{margin-bottom: 105px;border-bottom: none;}
.znq5L .con{width: calc(100% + 320px);overflow: hidden;}
.znq5Slick .slick-list {margin-right: -40px;}
.znq5Slick .pic{margin-right: 40px;cursor: pointer;}
.znq5Slick .pic::before{padding-top: 64.9923%;position: relative;z-index: 2;background: rgba(0, 0, 0, 0.42);}
.znq5Slick .pic .text{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 3;}
.znq5Slick .pic .text .icn{width: 79px;height: 79px;background: url(../images/img/znqPlay.png) no-repeat center;margin:0 auto;margin-bottom: 20px;animation: xuanzhuan 15s linear infinite;}
.znq5Slick .pic .text span{display: block;font-size: 20px;font-weight: bold;color: #ffffff;line-height: 22px;}

.znqFooter{background: url(../images/img/znqfooterbg.jpg) no-repeat center / cover;}
.znqFooter .footerShare{position: relative;z-index: 2;}
.znqFooter .footerLogo{float: unset;text-align: center;display: block;}
.znqFooter .footerLink a,.znqFooter .footerInfo div:nth-child(1),.znqFooter .footerInfo div:nth-child(2),.znqFooter .footerInfo div:nth-child(2) span,.znqFooter .footerInfo div:nth-child(3),.znqFooter .footerInfo div:nth-child(1) a,.znqFooter .footerInfo div:nth-child(3) a{color: #fff;}
/* 周年庆 end */
/* -------------- 综合页 end -------------- */