@charset "utf-8";
.banner{position:relative;width:100%}
.swiper-container{width:100%}
/*.banner .slide-ba:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:30%;background:url(../images/794.png) repeat-x top center;background-size:100% 100%;z-index:2;opacity:.65;pointer-events:none;}*/
.banner .swiper-slide{overflow:hidden}
.banner .swiper-slide a{display:block;position:relative}
.banner .swiper-slide a:before{content:'';position:absolute;left:0;top:0;right:0;height:3rem;background:url(../images/topms.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity:1;pointer-events:none;display: none}
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:30%;background:url(../images/794.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity:.5;pointer-events:none; }
.banner .swiper-slide .txt{position:absolute;left:.8rem;right:30%;bottom:.5rem;z-index:5;z-index:5;color:#fff;font-size:.32rem}
.banner .swiper-slide .txt h4{font-weight:bold;line-height:1em}
.banner .item  .slideImg{padding-bottom:0;min-height:6rem;height:100vh;background-position:center;background-size:cover;background-repeat:no-repeat}
.banner .swiDots{text-align:center;display:flex;align-items:center;justify-content:center;width:auto;margin:0 .3rem;overflow: hidden;color: rgba(255,255,255,.5);font-size: .2rem}
.banner .swiDots .swiper-pagination-current{font-size: .36rem;color: #fff}
.banner .swiDots .line{margin: 0 .1rem}
.banner .swiDots span{width: .08rem;height: .27rem;margin: 0;transition: .3s; border-radius: 0;position: relative;opacity: 1;background: transparent;margin: 0 .25rem}
.banner .swiDots span:before{content: '';width: .08rem;height: .08rem;background: #fff;position: absolute;left: 50%;top: 50%;margin-left: -.04rem}
.banner .swiDots span:after{content: '';width: .2rem;height: 1px;background: #fff;position: absolute;top: 65%;opacity: .3;left: 100%;margin-left: .15rem}
.banner .swiDots span:last-child:after{display: none}
.banner .swiDots span.active{opacity: 1;background: url(../images/dot1.png) no-repeat center;background-size: 100% 100%;width: .75rem; }
.banner .swiDots span.active:before{opacity: 0}
.banner .slideImg video{width:100%;height:100%;object-fit:cover}
.banner .toall img{width:100%}
.banner .toall{position:absolute;z-index:7;left:50%;margin-left:.16rem;bottom:.2rem;width:.33rem;animation:up 2s infinite;cursor:pointer}
.banner .swiBtn{position:absolute;right:.45rem;z-index:8;top:50%;margin-top:-1.6rem}
.banner .swiBtn a{display:block;width:.5rem;height:.5rem;text-align:center;line-height:.5rem;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;margin:.2rem 0}
.banner .swiBtn a:hover{animation:beat 0.5s 1}
.banner .swiTool a{color: #fff}
.banner .swiTool{position: absolute;right: .8rem;z-index: 5;bottom: .4rem;left: .8rem}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height:56vw}
.isIpadPro .banner  .toall,.isIpadAir .banner  .toall{display:none}
@media (max-width:992px){
.banner .swiBtn{position:absolute;right:.45rem;z-index:8;top:auto;margin-top:0;left:.45rem;width:auto;bottom:.3rem;display:flex;align-items:center;justify-content:center}
.banner .swiBtn a{display:block;width:.7rem;height:.7rem;text-align:center;line-height:.7rem;color:#fff;margin:0 .2rem}
}
@media (min-width:1367px){
.banner .swiper-slide .sc{-webkit-transition:8s 1s linear;-webkit-transform:scale(1)}
.banner .swiper-slide-active .sc{-webkit-transform:scale(1.1)}
}
@media (max-width:1024px){
.banner .swiper-slide a:before{height:35%}
.banner .item .slideImg{padding-bottom:0;height:52vw;min-height:inherit}


.banner .swiDots span{}
.banner .toall{display:none}
}
@media (max-width:992px){
.banner .item .slideImg{height:56vw}
.banner .swiper-slide .txt{bottom: .25rem;left: .5rem}
.banner .swiDots {font-size:.24rem}
.banner .swiTool{bottom:.25rem;right: .5rem}
.swiTool .prev svg,.swiTool .next svg{height: .4rem;display: block;}
}
@media (max-width:597px){
.banner .swiBtn img{height:.12rem}
.banner .swiper-slide .txt{font-size:.3rem;left: .3rem}
.banner .swiTool{bottom:.2rem;right: .3rem;left: .3rem}
.swiTool .prev svg,.swiTool .next svg{height: .4rem;display: block;}
.banner .swiper-slide a:after{height: 50%}
.banner .swiDots span:before{content: '';width: .12rem;height: .12rem;margin-left: -.06rem}
.banner .swiDots span:after{top: 70%}
}
.iconfont{font-size:inherit}
#content{width:100%; position:relative;overflow: hidden!important;}

.fancybox-button[disabled]{display: none}
.intit{margin-bottom: .45rem;position: relative;}
.intit .h3{position: relative;padding-left: .6rem;}
.intit .h3 .cn span{position: absolute;left:-.2rem;top: -.2rem;color: #8c0016;font-size: .8rem;z-index: 2 }
.intit .h3 .cn em{font-size: .42rem;display: inline-block;line-height: 1em;position: relative;z-index: 2}
.intit .h3 .en { color: #e8c9a1;font-size: .16rem}
.intit.h .h3 .cn:after{content: '';width: .6rem;height: .59rem;background: url(../images/606.png) no-repeat center;background-size: 100% 100%;position: absolute;right: -.18rem;top: -.1rem;z-index: 0}

 .more a{display: block;width: .81rem;height: .29rem;background: url(../images/morbg.png) no-repeat center;background-size: 100% 100%;text-align: center;color: #ddae73;line-height: .35rem;font-size: .16rem;transition: .3s}
 .more.ab{position: absolute;right: 0;top: .16rem;z-index: 5}
 .pubtn .swiper-icons{width: .5rem;height: .5rem;border-radius: 50%;border: 1px solid #deb077;display: flex;justify-content: center;align-items: center;background: #faf2e7;color: #deb077;transition: .3s}
@media (min-width: 993px){
.intit.v .h3 .cn:after{content: '';width: .6rem;height: .59rem;background: url(../images/606.png) no-repeat center;background-size: 100% 100%;position: absolute;right: -.18rem;top: -.2rem;z-index: 0}
.intit.v .h3{padding-left: 0;padding-top: .6rem;writing-mode: vertical-rl;} 
.intit.v .h3 .cn span{left: -.14rem}
.intit.v .h3 .en{ }
}
time.arr{display: flex;align-items: center;justify-content: space-between;}
time.arr:after{content: '';width: .32rem;height: .32rem;background: url(../images/511.png) no-repeat center;background-size: 100% 100%;display: block;border-radius: 50%}
.main{height: 66.2rem;background: url(../images/bigbg.jpg) no-repeat top center;background-size: 100% 100%}
.homea{padding: 1rem 0 .8rem;min-height: 8.2rem}
.homea .box{align-items: flex-start;}
.homea .slide-a{width: 7.2rem;padding-bottom: 5px}
.homea .list-img{width: 4.3rem}
.homea .list-txt{width: 4.1rem}
.homea .slide-a .img{height: 4rem}
 
.homea .slide-a .swiBtn a{position: absolute;top:2rem;margin-top: -.25rem;width: .5rem;height: .5rem;background: rgba(0,0,0,.4);display: flex;align-items: center;justify-content: center;color: #fff;z-index: 5;border-radius: 50%;opacity: 0;visibility: hidden;;transition: .3s; }
.homea .slide-a .swiBtn a.prev{left: .2rem}
.homea .slide-a .swiBtn a.next{right: .2rem}
.homea .slide-a .swiDots{position: absolute;right: .15rem;bottom: 0;width: auto;left: auto}
.homea .slide-a .swiDots span{width: .2rem;height: 3px;background: #e8be88;border-radius: 5px;margin: 0 .06rem;opacity: 1}
.homea .slide-a .swiDots span.active{ background: #8c0016; }
.homea .slide-a .txt{position: relative;padding: .3rem 1.1rem 0 0}
.homea .slide-a .txt h4{font-size: .22rem;}
.homea .slide-a .txt p{font-size: .16rem;color: #777;line-height: 1.6em;margin-top: .1rem}
.homea .slide-a .txt time{width: .9rem;height: .9rem;position: absolute;top: -.3rem;right: .2rem;background: url(../images/timebg.png) no-repeat center;background-size: 100% 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;color:#e7ba7e ;font-size: .14rem;padding-bottom: .1rem}
.homea .slide-a .txt time span{font-size: .28rem; }


.homea .list-img li+li{margin-top: .2rem}
.homea .list-img li a{display: block;position: relative;}
.homea .list-img li .img{height: 2.5rem}
.homea .list-img li  .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 2;padding: .2rem;color: #fff;transition: .3s}
.homea .list-img li  .txt1{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 4;color: #fff;background: rgba(140,0,22,.85);padding: .3rem;opacity: 0;visibility: hidden;transition: .4s}
.homea .list-img li  .txt1 h4{font-size: .18rem;height: 2.8em;line-height: 1.4em}
.homea .list-img li  .txt1 p{margin-bottom: .2rem;margin-top: .2rem;color: rgba(255,255,255,.7);line-height: 1.6em;max-height: 3.2em;}

.homea .list-txt li{padding: .11rem 0;position: relative;}
.homea .list-txt li+li:after{content: '';position: absolute;left: 1.06rem;right: 0;top: 0;border-bottom: 1px dashed #ecdbcc}
.homea .list-txt li+li:before{content: '';position: absolute;left: .43rem;top: -.13rem;border-right: 1px solid #ecdbcc;height: .26rem}

.homea .list-txt li a{display: flex;align-items: center}
.homea .list-txt li h4{flex:1;font-size: .18rem;margin-left: .2rem;line-height: 1.5em}
.homea .list-txt li time{width: .86rem;height: .86rem;  display: flex;flex-direction: column;justify-content: center;align-items: center;color:#8c0016 ;font-size: .13rem;padding-bottom: .1rem;transition: .3s}
.homea .list-txt li time span{font-size: .26rem;margin-bottom: .03rem }


.homeb{background: url(../images/4265.png) no-repeat top right;background-size: 16rem auto;padding-top: .6rem;min-height: 3rem;position: relative;min-height: 4.45rem}
.homeb:before{content: '';height: 3px;background: #8c0016;width: 3.4rem;position: absolute;top: 0;right:16rem;}
.homeb .wp{padding-left: 1.6rem}
.homeb .intit{position: absolute;left: 0;top: .2rem;z-index: 5; }
.homeb .intit .more{ margin-top: .4rem}
.homeb .slide-bp{width: calc(100% + 1.6rem);position: relative;}
.homeb .slide-b{padding-bottom: .15rem}
.homeb .slide-b .swiper-slide{border-bottom: 1px solid #f4eade}
.homeb .slide-b .swiper-slide:after{content: '';width: .32rem;height: .32rem;background: url(../images/609dot.png) no-repeat center;background-size: .19rem .19rem;position: absolute;left: .5rem;bottom: -.16rem;transition: .3s}

.homeb .slide-b .item a{display: block;padding:.3rem .5rem .8rem}
.homeb .slide-b .item a  h4{font-size: .2rem;margin: .2rem 0  0;line-height: 1.5em;height:4.5em}
.homeb .slide-b .item a  time{font-size: .16rem;color: #8c0016}
.homeb .slide-b .item a  time span{font-size: .28rem}
.homeb .swiBtn{width: .52rem;height: .52rem;background: #8c0016;border-radius: 50%;display: flex;justify-content: center;align-items: center;position: absolute;left: -.26rem;bottom: -.1rem;z-index: 5;}
.homeb .swiBtn a{color: #fff;display: block;width: .2rem;text-align: center}


.homec{padding-top: .8rem;position: relative;padding-bottom: 1rem}
.homec .img{height: 2.88rem}
.homec .swiBtn .line{height: 1px;background: #eedec8;flex:1;margin: 0 .15rem}
.homec .swiDots span{width: .09rem;height: .09rem;background: #f2cfa4;opacity: 1;margin: 0 .1rem}
.homec .swiDots span.active{width: .19rem;height: .19rem;background: url(../images/609dot.png) no-repeat center;background-size: 100% 100%}
.homec .project{position: absolute;top: 0;right: 1rem;z-index: 1;pointer-events: none;width: 14.8rem}
.homec .swiBtn{margin-top: .4rem;height: .5rem}


.homed{padding: 1.1rem 0 .6rem}
.homed .medias{position: absolute;top: 0;right: 1.2rem}
.homed .medias li+li{margin-left: .3rem}
.homed .medias li a i{width: .56rem;height: .56rem;color: #ddae73;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center; font-size: .28rem;box-shadow: 0 0 .2rem rgba(0,0,0,.06);transition: .3s}
.homed .medias li a span{bottom: auto;top: calc(100% + .15rem)}
.homed .medias li a span:before{bottom:100%;top: auto;border-top-color: transparent;border-bottom-color: #fff}
.homed .box ul{width: 50%}
.homed .box ul.list-d1 li{width: 50%}
.homed .box ul.list-d1 li a{position: relative;display: block;}
.homed .box ul.list-d1 li .img{height: 1.52rem}
.homed .box ul.list-d1 li:first-child{width:100%}
.homed .box ul.list-d1 li:first-child .img{height: 4.48rem}
.homed .box ul.list-d1 li:first-child a:after{content: '';width: .74rem;height: .74rem;background: url(../images/play.png) no-repeat center;background-size: 100% 100%;top: 50%;left: 50%;margin-left: -.37rem;margin-top: -.37rem;z-index: 3;position: absolute;}
.homed .box ul.list-d1 li .txt{position: absolute;left: 0;top: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: center;z-index: 2;font-size: .24rem;color: #fff}

.homed .box ul.list-d1 li .txt img{height: .4rem;margin-right: .2rem}


.homed .box ul.list-d2{padding-right: 4rem;position: relative;}
.homed .box ul.list-d2 li a{display: block;position: relative;}
.homed .box ul.list-d2 li .img{height: 3rem}
.homed .box ul.list-d2 li .txt img{height: .45rem;margin-right: .1rem;border-bottom: 3px solid #fff;position: relative;bottom: -.2rem;padding-bottom: .15rem}
.homed .box ul.list-d2 li .txt .wx img{border-color: #61c005}
.homed .box ul.list-d2 li .txt .sph img{border-color: #ffa02f}
.homed .box ul.list-d2 li .txt .dy img{border-color: #9544e0}
.homed .box ul.list-d2 li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 3;color: #fff;padding: .2rem;display: flex;align-items: flex-end;}
.homed .box ul.list-d2 li .txt h4{flex:1;font-size: .18rem;overflow: hidden;}
.homed .box ul.list-d2 li:last-child{position: absolute;top: 0;right: 0;z-index: 3;width: 4rem}
.homed .box ul.list-d2 li:last-child .img{height: 6rem}
.homed .box ul.list-d2 li:last-child .txt{display: block;}
.homed .box ul.list-d2 li:last-child .txt i:after{content: '';position: absolute;left: .2rem;bottom: 0;width: .3rem;height: 3px;background: #9544e0}
.homed .box ul.list-d2 li:last-child .txt i.dy:after{background: #9544e0}
.homed .box ul.list-d2 li:last-child .txt i.wx:after{background: #61c005}
.homed .box ul.list-d2 li:last-child .txt i.sph:after{background: #ffa02f}
.homed .box ul.list-d2 li:last-child .txt img{margin-bottom: .1rem;padding-bottom: 0;border-bottom: 0;height: .3rem;bottom: 0}



.homee{padding: .7rem 0 .6rem}
.homee .intit{max-width: 6.1rem;}
.homee .item {margin-top: -.5rem}
.homee .item a{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.homee .item .txt{width: 6.1rem}
.homee .item .img{width: 8.8rem;height: 4.95rem}
.homee .item .txt .tit{position: relative;min-height: 1rem;padding-left: 1.26rem;display: flex;flex-direction: column;justify-content: center}
.homee .item .txt .tit time{width: 1rem;height: 1rem;position: absolute;top: 0;left: 0;background: url(../images/timebg.png) no-repeat center;background-size: 100% 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;color:#e7ba7e ;font-size: .15rem;padding-bottom: .1rem}
.homee .item .txt .tit time span{font-size: .28rem;margin-bottom: .05rem}
.homee .item .txt .tit em{display: inline-block;position: relative;left: -.08rem;color: #e7ba7e;margin-bottom: .1rem}
.homee .item .txt .tit h4{font-size: .24rem;line-height: 1.5em;max-height: 3em}
.homee .item .txt .desc{padding-top: .3rem;margin-top: .3rem;border-top: 1px solid #ddd}
.homee .item .txt .desc p{ line-height: 1.6em;max-height: 4.8em;font-size: .18rem;color: #777}
.homee .item .txt .desc:after{content: '';width: .32rem;height: .32rem;background: url(../images/511.png) no-repeat center;background-size: 100% 100%;display: block;border-radius: 50%; margin-top: .3rem}

.homee .slide-ep{padding-right: 2.4rem;position: relative;margin-top: -.4rem;z-index: 5}
.homee .slide-ep .swiBtn{position: absolute;right: 0;bottom: .15rem;z-index: 5}
.homee .slide-ep .swiBtn a+a{margin-left: .2rem}
.homee .slide-e a{display: block;height: 2.3rem;background: #fffdfb;border: 1px solid #dec8ae;padding: .4rem;transition: .3s}
.homee .slide-e a em{display: inline-block;position: relative;left: -.08rem;color: #e7ba7e}
.homee .slide-e a  h4{font-size: .18rem;margin: .15rem 0 .2rem;line-height: 1.5em;height: 3em}
.homee .slide-e a  time{font-size: .16rem;color: #8c0016}
.homee .slide-e a  time span{font-size: .28rem}

.homef{height: 9.56rem;padding-top: .6rem}
.homef .list-f{}
.homef .list-f li{width: 50%;display: flex;align-items: center;margin-bottom: .35rem}
.homef .list-f li .txt{max-width: 2.9rem}
.homef .list-f li .txt .num{color: #e7ba7e;font-size: .7rem;font-weight: bold}
.homef .list-f li .txt .num span{display: inline-block;}
.homef .list-f li .txt p{font-size: .18rem;line-height: 1.6em;opacity: .8}
.homef .list-f li .ico{width: 2rem;height: 2rem;display: flex;align-items: center;justify-content: center;position: relative;}
.homef .list-f li .ico:after{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: url(../images/630s.png) no-repeat center;background-size: 100% 100%;border-radius: 50%;z-index: 0;animation: roted linear 30s infinite;animation-play-state: paused;}
.homef .list-f li .ico:before{content: '';position: absolute;left: .2rem;top: .2rem;right: .2rem;bottom: .2rem;background:#8c0016 ;border-radius: 50%;z-index: 1;transform: scale(0);transition: .5s}
.homef .list-f li .ico img{height: .9rem;position: relative;z-index: 2}

.homef .cirbox{width: 8.14rem;height: 8.14rem;position: absolute;left: 50%;margin-left: -4.07rem;top: -.6rem;z-index: 0}
.homef .cirbox img{pointer-events: none}
.homef .cirbox .s3{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 0}
.homef .cirbox .s2{position: absolute;left: 50%;top: 50%;width: 4.46rem;height: 4.46rem;margin-left: -2.23rem;margin-top: -2.23rem;z-index: 2;animation: roteds 60s linear infinite}
.homef .cirbox .s1{position: absolute;left: 50%;top: 50%;width: 4.12rem;height: 4.12rem;margin-left: -2.06rem;margin-top: -2.06rem;z-index: 3;animation: roted 60s linear infinite}
.homef .cirbox .s0{position: absolute;left: 50%;top: 50%;width: 3.16rem;height: 3.16rem; margin-left: -1.58rem;margin-top: -1.58rem;z-index: 4}


.homeg{padding: 1.1rem 0 1rem}
.homeg .intit{position: absolute;top: .4rem;left: 0;z-index: 5;width: 6.9rem;margin-bottom: 0}
.homeg .list-g{align-items: flex-end;padding-left: 1rem;position: relative;}
.homeg .list-g:after{content: '';width: 2.51rem;height: 2.51rem;background: url(../images/logosp.png) no-repeat center;background-size: 100% 100%;position: absolute;right: 0;bottom: .55rem;pointer-events: none;z-index: 0}
.homeg .list-g li a{display: block;position: relative;}
.homeg .list-g li .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 4;color: #fff;text-align: center;padding: .2rem;font-size: .2rem;}
.homeg .list-g li .txt img{height: .6rem}
.homeg .list-g li .img{height: 3.26rem}
.homeg .list-g li.li3 .img{height: 4.83rem}
.homeg .list-g li.li4{margin-left: -2.6rem}

.homeg .list-g li.li1 .txt h4,.homeg .list-g li.li2 .txt h4,.homeg .list-g li.li5 .txt h4{font-family: 'sys';font-size: .28rem;color: #fff;text-align: center;margin-top: .1rem}
.homeg .list-g li.li1 .txt,.homeg .list-g li.li2 .txt,.homeg .list-g li.li5 .txt{top: 0;display: flex;flex-direction: column;justify-content: center;align-items: center}


.homeh{padding: 1rem 0}
.homeh .wp:after{content: '';height: 4.94rem;width: 100vw;background: url(../images/543line.png) no-repeat center;background-size: 100% 100%;position: absolute;left: -1.6rem;top: 0;z-index: 0}
.homeh .intit{margin-bottom: 0}
.homeh .slide-hp{width: calc(100% + .7rem);position: relative;z-index: 5}
.homeh .slide-hp .swiBtn .more{margin: 0 .25rem}
.homeh .slide-hp .swiBtn .swiper-button-disabled{opacity: .3;pointer-events: none}
.homeh .slide-h .swiper-slide{height: 6.6rem;height: 7rem}
.homeh .slide-h .item{padding-left: .35rem;position: relative;width: 6.5rem;transition: .3s;display: flex;flex-wrap: wrap;}
.homeh .slide-h .item .line{width: 1px;background: url(../images/lin752.png) no-repeat top center;background-size: 1px 100%;position: absolute;left: .1rem;top: 0;height: 3rem}
.homeh .slide-h .item .line:after{content: '';position: absolute;width: .09rem;height: .09rem;background: #8c0016;border-radius: 50%;left: -.04rem;}
.homeh .slide-h .txts{display: flex;align-items: flex-start;width: 100%;}
.homeh .slide-h .txt{width: 3.1rem;margin-right: .2rem}
.homeh .slide-h .txt .year{font-size: .46rem;color: #8c0016;padding-bottom: .2rem;margin-bottom: .2rem;border-bottom: 1px solid #e5d9bf;position: relative;}
.homeh .slide-h .txt .year:before{content: '';width: .19rem;height: .19rem;background: url(../images/609dot.png) no-repeat center;background-size: 100% 100%;position: absolute;top: .2rem;left: -.34rem}
.homeh .slide-h .txt .desc{font-size: .2rem;line-height: 1.6em;margin-bottom: .35rem;max-height: 6.4em;overflow: auto;padding-right: .1rem}
.homeh .slide-h .txt h4{font-size: .28rem;color: #8c0016;font-weight: bold;}
.homeh .slide-h .item .img{margin-top: .2rem }
.homeh .slide-h .item .img a{display: inline-block;position: relative;}
.homeh .slide-h .item .img a:after{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;background: rgba(215,164,99,.66);opacity: 0;visibility: hidden;transition: .3s}
.homeh .slide-h .item .img a:before{content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 3;background: url(../images/ser.png) no-repeat center;background-size: .3rem .3rem;opacity: 0;visibility: hidden;transition: .3s}


@media (min-width: 993px){
.more a:hover{color:#8c0016 }
.pubtn .swiper-icons:hover{background: #8c0016;border-color: #8c0016;color: #fff}
.homea .list-img li:hover  .txt1{opacity: 1;visibility: visible;}
.homea .list-img li:hover  .txt{opacity: 0;visibility: hidden;}
.homea .slide-a:hover .swiBtn a{opacity: 1;visibility: visible;}
.homea .list-txt li:hover time{  background: url(../images/timebg.png) no-repeat center;background-size: 100% 100%;color: #e8be88 }
.homea .list-txt li:hover+li:after{ border-bottom-style: solid;}
.homea .list-txt li:first-child{padding-top: 0}
.homea .list-txt li:last-child{padding-bottom: 0}
.homeb .slide-b .swiper-slide:hover:after{background: url(../images/511.png) no-repeat center;background-size: 100% 100%; }
.homed .medias li a i:after{content: '';position: absolute;left: -.08rem;top: -.08rem;right: -.08rem;bottom: -.08rem;border-radius: 50%;border:1px  dashed #ddae73;opacity: 0;animation: roted 10s linear infinite;animation-play-state: paused;transition: .3s}
.homed .medias li a:hover i:after{animation-play-state: running;opacity: 1}
.homed .medias li a:hover i{background: #ddae73;color: #fff}

.homee .slide-e a time{display: block;position: relative;}
.homee .slide-e a time:after{content: '';width: .32rem;height: .32rem;background: url(../images/511.png) no-repeat center;background-size: 100% 100%;display: block;border-radius: 50%;position: absolute;right: 0;top: 50%;margin-top: -.1rem;opacity: 0;transition: .3s}
.homee .slide-e a:hover time:after{opacity: 1}
.homee .slide-e a:hover{background: #8c0016;border-color: #8c0016;color: #fff }
 
.homee .slide-e a:hover  time{ color: #e7ba7e}
 
.homef .list-f li:nth-child(2n+1){padding-right: 2.4rem}
.homef .list-f li:nth-child(2n){padding-left: 2.4rem;justify-content: flex-end;}
.homef .list-f li:nth-child(2n+1) .txt{text-align: right;margin-right: .5rem}
.homef .list-f li:nth-child(2n) .txt{order: 2;margin-left: .5rem}
.homef .list-f li:nth-child(2n) .ico{order: 1}

.homef .list-f li:nth-child(1),.homef .list-f li:nth-child(5){padding-left: .5rem}
.homef .list-f li:nth-child(2){padding-right: .5rem}

.homef .list-f li:hover .ico:before{transform: scale(1);}
.homef .list-f li:hover .ico:after{animation-play-state: running}

.homeg .list-g li.li1{width: 3.2rem}
.homeg .list-g li.li2{width: 3.2rem}
.homeg .list-g li.li3{width: 8.6rem}
.homeg .list-g li.li4{width: 5.8rem}
.homeg .list-g li.li5{width: 3.2rem}
.homeg .list-g li.li6{width: 5.8rem}

.homeh .slide-h .item .img img{ object-fit: cover;object-position: top center;max-height: 2.5rem;max-width: 2.94rem;}
.homeh .slide-h .swiper-slide-prev .item{opacity: 0;visibility: hidden;}
.homeh .slide-h .swiper-slide-active .item {padding-top: .5rem}
.homeh .slide-h .swiper-slide-active .item .opa{height: 1.3rem;margin-bottom: 1.82rem}
.homeh .slide-h .swiper-slide-active .item .line{height: 4.9rem;top: 1.64rem}
.homeh .slide-h .swiper-slide-active .item .line:after{top: 0}

.homeh .slide-h .swiper-slide-next .item{transform: translateX(-.7rem);}
.homeh .slide-h .swiper-slide-next .item .line{top: .2rem;height: 3.27rem}
.homeh .slide-h .swiper-slide-next .item .line:after{bottom: 0}
.homeh .slide-h .swiper-slide-next .item .txts{order: 1}
.homeh .slide-h .swiper-slide-next .item .opa{order: 2;margin-top: .5rem;margin-left: 1.9rem}

.homeh .slide-h .swiper-slide-next+.swiper-slide .item{transform: translateX(-1rem);padding-top: .5rem}
.homeh .slide-h .swiper-slide-next+.swiper-slide .item .line{height: 3.4rem;top: 2.8rem}
.homeh .slide-h .swiper-slide-next+.swiper-slide .item .opa{margin-bottom: 2.1rem;margin-left: 1.55rem}
.homeh .slide-h .swiper-slide-next+.swiper-slide .item .txt .desc{max-height:4.8em }

.homeh .slide-h .swiper-slide-next+.swiper-slide+.swiper-slide .item{opacity: 0;visibility: hidden;}
.homeh .slide-h .item .img a:hover:after{opacity: 1;visibility: visible; }
.homeh .slide-h .item .img a:hover:before{opacity: 1;visibility: visible; }
}

@media (max-width: 992px){
.main{height: auto;background: transparent;}
.more a{display: block;width: 1.12rem;height: .4rem;line-height: .5rem;font-size: .24rem;transition: .3s}
.more.ab{position: absolute;right: 0;top: .16rem;z-index: 5}
.intit .h3 .en{font-size: .2rem} 
 .pubtn .swiper-icons{width: .6rem;height: .6rem;}

.homea{background: url(../images/bg1.jpg) no-repeat top center;background-size: cover;min-height: inherit;}
.homea .slide-a{width: 100%;padding-bottom: 5px}
.homea .list-img{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin: .4rem 0}
.homea .list-txt{width: 100%}
.homea .slide-a .img{height:50vw}
.homea .list-img li{width: calc(50% - .1rem)}
.homea .list-img li+li{margin-top: 0}
.homea .list-img li .img{height: 26vw}
.homea .slide-a .txt{padding-right: 1.3rem}
.homea .slide-a .txt h4{font-size: .3rem;}
.homea .slide-a .txt p{font-size: .22rem; }
.homea .slide-a .txt time{width: 1.3rem;height: 1.3rem;position: absolute;top: -.4rem;right: 0; font-size: .2rem;padding-bottom: .1rem}
.homea .slide-a .txt time span{font-size: .38rem;margin-bottom: .04rem }
.homea .list-img li .txt time{font-size: .22rem}

.homea .list-txt li{padding: .15rem 0;position: relative;}
.homea .list-txt li+li:after{left: 1.4rem;}
.homea .list-txt li+li:before{left: .6rem;top: -.13rem;height: .26rem}
.homea .list-txt li h4{ font-size: .26rem; }
.homea .list-txt li time{width: 1.2rem;height: 1.2rem;  font-size: .18rem;padding-bottom: .15rem;transition: .3s}
.homea .list-txt li time span{font-size: .36rem; }
.homea .list-txt li time{  background: url(../images/timebg.png) no-repeat center;background-size: 100% 100%;color: #e8be88 }

.homeb .slide-bp{width: 100%;}
.homeb .wp{padding-left: 0}
.homeb .intit{position: relative;top: 0;display: flex;align-items: center;justify-content: space-between;}
.homeb .intit .more{margin-top: 0}
.homeb:before{right: auto;left: 0}
.homeb{background-size: 100% auto;padding-bottom: .8rem;padding-top: .8rem;min-height: inherit;}

.homeb .slide-b .item a{display: block;padding:.3rem .3rem .8rem}
.homeb .slide-b .item a  h4{font-size: .26rem;margin: .2rem 0  0; }
.homeb .slide-b .item a  time{font-size: .24rem;color: #8c0016}
.homeb .slide-b .item a  time span{font-size: .5rem}
.homeb .swiBtn{width: 1.2rem;height: .62rem;background: #8c0016;border-radius: .5rem;position: relative;left:0;bottom: 0;z-index: 5;justify-content: space-between; padding: 0 .2rem;margin-top: .3rem}
.homeb .swiBtn a{color: #fff;display: block;width: .2rem;text-align: center}
.homeb .slide-b .swiper-slide:after{background: url(../images/609dot.png) no-repeat center;background-size: .26rem .26rem;position: absolute;left: .3rem;bottom: -.16rem;transition: .3s}

.homec{padding-bottom: .6rem}
.homec:before{content: '';width: 2.4rem;height: 4.42rem;background: url(../images/tz.png) no-repeat center;background-size: 100% 100%;right: 0;top: -30%;position: absolute;z-index: 0}
.homee{position: relative;}
.homee:before{content: '';width: 2.4rem;height: 4.42rem;background: url(../images/tz.png) no-repeat center;background-size: 100% 100%;right: 0;top: -5%;position: absolute;z-index: 0}
.homec .img{height: 26vw}
.homec .intit{justify-content: space-between;}
.homec .project{width: 100%;right: 0}
.homec .slide-c{padding-bottom: .2rem}
.homec .swiDots span{width: .16rem;height: .16rem }
.homec .swiDots span.active{width: .32rem;height: .32rem;}
.homed .intit{justify-content: space-between;}
.homed{background: url(../images/tsg.png) no-repeat top center;background-size: 100% auto}
.homed .medias{position: absolute;top: 0;right: 1.4rem}
.homed .medias li+li{margin-left: .3rem}
.homed .medias li a i{width: .64rem;height: .64rem;font-size: .34rem;}
 
.homed .box ul{width: 100%}
.homed .box ul.list-d1 li:first-child .img{height: 50vw}
.homed .box ul.list-d1 li .img{height: 20vw}
.homed .box ul.list-d1 li .txt{font-size: .3rem;color: #fff}
.homed .box ul.list-d2{padding-right: 45%}
.homed .box ul.list-d1 li .txt img{height: .5rem;margin-right: .2rem}
.homed .box ul.list-d2 li .img{height: 30vw}
.homed .box ul.list-d2 li:last-child .img{height: 60vw}
.homed .box ul.list-d2 li:last-child{width: 45%}
.homed .box ul.list-d2 li .txt h4{font-size: .26rem}
.homed .box ul.list-d2 li .txt   img{height: .55rem}
.homed .box ul.list-d2 li:last-child .txt img{height: .4rem}

.homee .intit{max-width: inherit; }
.homee .item{margin-top: 0;margin-bottom: .4rem}
.homee .item .txt{width: 100%;order: 2}
.homee .item .img{width: 100%;height: 50vw;order: 1;margin-bottom: .3rem}
 

.homee .item .txt .tit{position: relative;min-height: 1.2rem;padding-left: 1.46rem;}
.homee .item .txt .tit time{width: 1.2rem;height: 1.2rem;color:#e7ba7e ;font-size: .2rem;padding-bottom: .1rem}
.homee .item .txt .tit time span{font-size: .38rem;margin-bottom:0}
.homee .item .txt .tit h4{font-size: .28rem; }

.homee .item .txt .desc p{ font-size: .22rem;color: #777}
.homee .item .txt .desc:after{content: '';width: .42rem;height: .42rem;margin-top: .3rem}

.homee .slide-ep{padding-right: 2.4rem;margin-top: 0}
.homee .slide-ep .swiBtn{position: absolute;right: 0;bottom: .15rem;z-index: 5}
.homee .slide-ep .swiBtn a+a{margin-left: .2rem}
.homee .slide-e a{display: block;height: auto;}
.homee .slide-e a em{display: inline-block;position: relative;left: -.08rem;color: #e7ba7e}
.homee .slide-e a  h4{font-size: .28rem;margin: .15rem 0 .2rem;line-height: 1.5em;height: 3em}
.homee .slide-e a  time{font-size: .24rem;color: #8c0016}
.homee .slide-e a  time span{font-size: .5rem}
.homef{height: auto;background: url(../images/bgt.png) no-repeat top center;background-size: 100% auto;padding-top: 1.2rem}
.homef .list-f {position: relative;z-index: 5}
.homef .list-f li{width: 48%}
.homef .list-f li:nth-child(2n){justify-content: flex-end;}
.homef .list-f li:nth-child(2n+1) .txt{text-align: right; margin-right: .3rem}
.homef .list-f li:nth-child(2n) .txt{order: 2; margin-left: .3rem}
.homef .list-f li:nth-child(2n) .ico{order: 1}
.homef .list-f li .txt p br{display: none}
.homef .list-f li .txt{flex:1;overflow: hidden;}
.homef .list-f li .txt p{font-size: .24rem}
 
.homef .list-f li .txt .num{font-size: .6rem}
.homef .list-f li .ico{width: 1.8rem;height: 1.8rem}
.homeg:before{content: '';width: 2.4rem;height: 4.42rem;background: url(../images/tz.png) no-repeat center;background-size: 100% 100%;right: 0;top: -10%;position: absolute;z-index: 0}
.homee{position: relative;}
.homef .cirbox{width: 60vw;height: 60vw;position: relative;left: 0;margin-left: 0;top: 0;z-index: 0; margin: -13vw auto 0}
.homeg{background: url(../images/42654.png) no-repeat left top;background-size: 150% auto;margin-top: -.5rem;position: relative;padding-bottom:.2rem}
.homeg .intit{position: relative;top: 0;width: auto;margin-bottom: .45rem}

.homeg .list-g{padding-left: 0}
.homeg .list-g li.li4{margin-left: 0}
.homeg .list-g li .txt h4{font-size: .28rem}
.homeg .list-g li.li1{order: 2;width: 33.333%}
.homeg .list-g li.li2{order: 3;width: 33.333%}
.homeg .list-g li.li3{order: 1;width: 100%}
.homeg .list-g li.li4{order: 5;width: 50%}
.homeg .list-g li.li5{order: 4;width: 33.333%}
.homeg .list-g li.li6{order: 6;width: 50%}

.homeg .list-g li.li1 .img{height: 25vw}
.homeg .list-g li.li2 .img{height: 25vw}
.homeg .list-g li.li3 .img{height: 50vw}
.homeg .list-g li.li4 .img{height: 28vw}
.homeg .list-g li.li5 .img{height: 25vw}
.homeg .list-g li.li6 .img{height: 28vw}
.homeh{background: url(../images/757.png) no-repeat top center;background-size: 100% auto;padding-top: 2rem}
.homeh .slide-hp{width: 100%}
.homeh .slide-h .item{width: 100%}
.homeh .slide-h .item .line{height: 100%}
.homeh .slide-h .item .opa{height: 1.3rem;margin-bottom: .3rem}
.homeh .intit{margin-bottom: .45rem}
.homeh .slide-h .txt{width: auto;flex:1; }
.homeh .slide-h .item .img img {
        object-fit: cover;
        object-position: top center;
        max-height: 2.8rem;
        max-width: 3.94rem;
    }
.homeh .slide-h .txt .desc{font-size: .26rem}
.homeh .slide-h .txt .year{font-size: .56rem;position: relative;}
.homeh .slide-h .txt h4{font-size: .32rem}
.homeh .slide-h .swiper-slide{height: auto;padding-left: .2rem}
.homeh .wp:after{left: -.6rem;background-size: 100% auto}
.homeh .swiBtn{margin-top: .4rem}
.homeh .slide-h .txt .year:before{content: '';width: .28rem;height: .28rem;top: .2rem;left: -.38rem;z-index: 5;}
.homeh .slide-h .item .line{left: .1rem;top: 0; }
.homeh .slide-h .item .line:after{content: '';position: absolute;width: .16rem;height: .16rem;left: -.07rem;}
.homeg .list-g:after{bottom: -3.5rem}
}

@media (max-width: 597px){
.more a{display: block;width: 1.4rem;height: .5rem;line-height: .6rem;font-size: .28rem;transition: .3s}
.intit .h3 .cn em{font-size: .5rem}
.intit .h3 .cn span{font-size: 1rem}
.intit .h3 .en{font-size: .24rem} 
.intit .h3{padding-left: .8rem}
.intit .h3 .cn span{top: -.2rem;left: -.25rem}
 .pubtn .swiper-icons{width: .7rem;height: .7rem;}
 
.homeg  .intit .h3 .cn span{top: -.2rem;left: -.28rem}

/*.homea .list-img li{width: 100%}
.homea .list-img li .img{height: 50vw}
.homea .list-img li+li{margin-top: .2rem}*/
.homea .list-img li .txt{position: relative;color: #222;padding: .2rem 0 0}
.homea .list-txt li time{  font-size: .2rem; }
.homea .list-txt li time span{font-size: .4rem; }
.homea .list-txt li h4{ font-size: .3rem; }

.homea .list-img li .txt h4{font-size: .28rem}
.homea .list-img li .txt time{font-size: .26rem}
.homea .slide-a .txt{padding-right: 0}
.homea .slide-a .txt h4{font-size: .32rem;padding-right: 1.4rem}
.homea .slide-a .txt p{font-size: .26rem; }
.homea .slide-a .txt time{ font-size: .22rem;padding-bottom: .15rem}
.homea .slide-a .txt time span{font-size: .44rem;margin-bottom: .02rem }
.homea .list-img li .txt time{font-size: .24rem;display: block;margin-top: .16rem}

.homea .slide-a .swiDots{position: relative;right: 0;display: flex; margin-top: .3rem}
.homea .slide-a .swiDots span{height: 4px;width: .3rem;margin: 0 .1rem}

.homeb .slide-b .item a  h4{font-size: .3rem;margin: .2rem 0  0; }
.homeb .slide-b .item a  time{font-size: .26rem;color: #8c0016}
.homeb .slide-b .item a  time span{font-size: .6rem}
.homec .img{height: 46vw}
.homed{background: url(../images/tsg.png) no-repeat top center;background-size: 150% auto}
.homed .medias{position: relative;top: 0;right: 0;margin-bottom: .4rem}
.homed .medias li a i{width: .8rem;height: .8rem;font-size: .44rem;}


 
.homee .item .txt .tit h4{font-size: .3rem; }

.homee .item .txt .desc p{ font-size: .24rem;color: #777}
.homee .item .txt .desc:after{content: '';width: .52rem;height: .52rem;margin-top: .3rem}

.homee .slide-ep{padding-right: 0;margin-top: 0}
.homee .slide-ep .swiBtn{position:relative;right: 0;bottom: 0;z-index: 5;margin-top: .3rem;justify-content: flex-start;}
.homee .slide-ep .swiBtn a+a{margin-left: .3rem}
.homee .slide-e a  h4{font-size: .3rem;margin: .15rem 0 .2rem;line-height: 1.5em;height: 3em}
.homef .list-f{align-items: flex-start;}
.homef .list-f li{text-align: center;flex-wrap: wrap;}
.homef .list-f li .txt{flex:inherit;width: 100%;order: 2}
.homef .list-f li .ico{flex:inherit; order: 1;margin:  0 auto}
.homef .list-f li:nth-child(2n){justify-content: flex-end;}
.homef .list-f li:nth-child(2n+1) .txt{text-align:center; margin-right:0}
.homef .list-f li:nth-child(2n) .txt{order: 2; margin-left:0}
.homef .list-f li:nth-child(2n) .ico{order: 1}
 .homef .cirbox{width: 60vw;height: 60vw;position: relative;left: 0;margin-left: 0;top: 0;z-index: 0; margin: -8vw auto 0}
.homeh .slide-h .txts{flex-wrap: wrap;}
.homeh .slide-h .txt{flex:inherit;width: 100%;margin-bottom: .3rem}
.homeh .wp:after{left: -5vw;background-size: 100% auto;top: 20%}
.homeg .list-g:after{bottom: -3.8rem}
.homeh .slide-h .txt .desc{font-size: .28rem}
}

.homea .slide-a .img,
.homea .list-img li .img{
 height:auto;
 padding-top:56.25%;
}
.homea .slide-a .img img,
.homea .list-img li .img img{
 position:absolute;
 left:0;
 top:0;
}