@charset "utf-8";

.banner{position:relative;}
.banner:after{content: '';width: 6.3rem;bottom: 0;background: #06175a;position: absolute;right: 0;bottom: 0;height: 1rem;z-index: 2;pointer-events: none;display: 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:2.6rem;background-size:auto 100%;z-index:2;opacity: 1;}*/
.banner .swiper-slide a:after{content:'';position:absolute;left:0;bottom:-1px;right:0;height:40%;background:url(../images/bamss.png) repeat-x top center;background-size:auto 100%;z-index:2;opacity: .6;}
.banner .item  .slideImg{padding-bottom:0; height: 5.45rem; background-position: center;background-size: cover;background-repeat: no-repeat}
.banner .swiDots{text-align: center;display: flex;align-items: center;justify-content: center ;  }
.banner .swiDots span{width: .14rem;height: .14rem;background: transparent; margin: 0;position: relative;border-radius: 50%;opacity: .5;margin: 0 .08rem;border: 1px solid #fff}
.banner .swiDots span.active{opacity: 1;background:#fff;}
.banner .swiTool{position: absolute;right:3%;bottom: .3rem;z-index: 8;color: #fff;left: 3%}
.home .swiTool a{color: #fff;display: block;width: .36rem;height: .36rem;line-height: .36rem;text-align: center;border-radius: 50%}

.banner .slideImg video{width: 100%;height: 100%;object-fit: cover;}
.isIpadPro .banner .item .slideImg,.isIpadAir .banner .item .slideImg{height: 40vw}
.banner .swiTool .swi-zanting {width: .36rem;height: .36rem;background: #1b658a;border-radius: 50%;text-align: center;line-height: .36rem;cursor: pointer;}
.banner .swiTool .swi-zanting.stop-status:before{content: "\e630"}

@media (max-width: 1024px){
.banner .item  .slideImg{height: 40vw}	
}
@media (max-width: 597px){
.banner .swiTool .swi-zanting{font-size: .2rem}	
}
.iconfont{font-size: inherit;}
 
.content{width: 100%;overflow: hidden}
 
.intit{margin-bottom: .35rem}
.intit .h3{position: relative;padding-left: .4rem}
.intit .en{color: rgba(153, 23, 6, .1);font-size: .16rem;padding-left: .15rem;line-height: 1.3em;}
.intit .en span{font-size: .6rem;position: absolute;left: 0;top: -.17rem;display: inline-block;line-height: .8rem;font-weight: 700;}
.intit .cn{font-size: .3rem; line-height:1.1em;}
.intit .more a{ display: flex;align-items: center;}
.intit .more a img{height: .29rem;margin-left: .1rem}

.homea{background: url(../images/bg1.png)#fdf8f2 no-repeat right bottom;background-size: 4.54rem auto;padding: .35rem 0 .2rem}
.homeb{background: url(../images/bg2.png) no-repeat right bottom;background-size:100% 100%;padding: .35rem 0 .3rem}
.homec{padding: 0 0 .2rem}
.homea .list1{width: 7.7rem}
.homea .list2{width: 7.7rem}
.homea .list1 li{width: 3.71rem;background: #fff;margin-bottom: .2rem;transition: .3s}
.homea .list1 li .img{height: 2.08rem}
.homea .list1 li .txt{height: 1.05rem;padding:.28rem .25rem .2rem;position: relative;}
.homea .list1 li .txt time{width: 1rem;height: .28rem;border-radius: 2px;background: #991706;position: absolute;left: .25rem;top: -.14rem;z-index: 5;color: #fff;text-align: center;line-height: .28rem}
.homea .list1 li .txt h4{font-size: .18rem;line-height: 1.5em;max-height: .54rem\0}


.homea .list2 ul{padding-top: .14rem}
.homea .list2 li+li{margin-top: .35rem}
.homea .list2 li time{width: 1rem;height: .28rem;border-radius: 2px;background: #991706;position: absolute;left: .25rem;top: -.14rem;z-index: 5;color: #fff;text-align: center;line-height: .28rem;transition: .3s}
.homea .list2 li h4{font-size: .18rem;transition: .3s;line-height: 1.5em;background: url(../images/listdot.png) no-repeat left center;background-size: .21rem .2rem;padding-left: .3rem;overflow: hidden;width: 100%}
.homea .list2 li a{display: flex;align-items: center; position: relative;height: .76rem;border: 1px solid  rgba(153, 23, 6, .2);padding: .1rem .25rem 0;transition: .3s}


.homeb .list1{width: 5.4rem}
.homeb .list2{width: 5.4rem}
.homeb .list3{width: 3.86rem}

.homeb .list1 li:first-child a{padding-top: 0}
/*.homeb .list1 li+li{border-top: 1px solid #e7e1e1}*/
.homeb .list1 li a{display: flex;padding: .14rem 0;align-items: center;transition: .3s}
.homeb .list1 li h4{font-size: .18rem;line-height: 1.5em;max-height: .54rem;margin-left: .2rem;flex:1;}
.homeb .list1 li time{font-size: .14rem;color: #666;text-align: center;border-right: 1px solid #ddd;padding-right: .2rem;transition: .3s}
.homeb .list1 li time span{font-size: .28rem;color: #222;display: block;}


.homeb .list2 li:first-child a{padding-top: 0}
.homeb .list2 li:last-child a{padding-bottom: 0}
.homeb .list2 li+li{border-top: 1px solid #e7e1e1}
.homeb .list2 li a{display: block;padding: .16rem 0;transition: .3s}
.homeb .list2 li h4{font-size: .18rem;line-height: 1.5em;height: .54rem;margin-bottom: .1rem}
.homeb .list2 li time{color: #991706}

.homeb .list3 li{background: url(../images/i1bg.png) no-repeat center;background-size: cover;height: 1.9rem}
.homeb .list3 li:last-child{background: url(../images/i2bg.png) no-repeat center;background-size: cover; }
.homeb .list3 li a{display: flex;flex-direction: column;justify-content: center;align-items: center;color: #fff;height: 100%}
.homeb .list3 li h4{font-size: .26rem;margin-top: .1rem}
.homeb .list3 li img{height: .74rem}
.homec .intit .en{padding-left: 0}
.homec .intit{margin-bottom: .45rem}
.homec .box dl{width: 25%;text-align: center}

.homec .box dl dt .icoCo{width: .9rem;height: .9rem;margin: 0 auto .15rem}
.homec .box dl dt h4{font-size: .3rem}
.homec .box dl dt{margin-bottom: .15rem}
.homec .box dl dd ul li{font-size: .22rem;padding: .06rem 0}
.homec .box dl dd ul li a{color: #666666;}
@media (min-width: 993px){
.homea .list1 li:hover {box-shadow: 0px 2px 15px 0px rgba(133, 9, 9, 0.2191);}
.homea .list2 li:hover a{box-shadow: 0px 2px 8px 0px rgba(133, 9, 9, 0.4051);;background:#991706 }
.homea .list2 li:hover time{ background:#EAC896; }
.homea .list2 li:hover h4{color: #fff;background: url(../images/listdoton.png) no-repeat left center;background-size: .21rem .2rem;}
.homeb .list1 li:hover time{color:#991706;border-right: 1px solid rgba(153, 23, 6, .3);}
.homeb .list1 li:hover time span{ color: #991706}
.homec .box dl:hover dt h4{color:#991706;}
.homec .box dl dd ul li a:hover{color: #991706;}
.homec .box dl+dl{border-left: 1px solid #e3e3e3}
.homeb .list3 li:last-child{ margin-top: .25rem}
}

@media (max-width: 992px){
.intit .h3{ padding-left: .45rem}
.intit .en{font-size: .24rem;padding-left: .35rem;line-height: 1em;}
.intit .en span{font-size: 1rem;position: absolute;left: 0;top: -.12rem;display: inline-block;line-height: .8rem}
.intit .cn{font-size: .5rem; line-height:1.1em;}
.intit .more a{font-size: .24rem; display: flex;align-items: center;}
.intit .more a img{height: .34rem;margin-left: .1rem}

.homea .list1{width: 100%;margin-bottom: .5rem}
.homea .list2{width: 100%}
.homeb .list1{width: 100%;margin-bottom: .5rem}
.homeb .list2{width: 100%;margin-bottom: .5rem}
.homeb .list3{width: 100%}

.homea .list1 li{width: calc(50% - .15rem); }
.homea .list1 li .img{height: 26vw}
.homea .list1 li .txt{height: auto;padding:.35rem .35rem .3rem;position: relative;}
.homea .list1 li .txt time{width: 1.4rem;height: .36rem; top: -.18rem;line-height: .36rem;font-size: .22rem;left: .35rem}
.homea .list1 li .txt h4{font-size: .26rem;}

.homea .list2 li   time{width: 1.4rem;height: .36rem; top: -.18rem;line-height: .36rem;font-size: .22rem; }
.homea .list2 li a{height: auto;padding: .35rem .25rem .25rem}
.homea .list2 li h4{font-size: .26rem}

 
 
.homeb .list1 li a{padding: .3rem 0;}
.homeb .list1 li h4{font-size: .26rem;height: auto; max-height: inherit;}
.homeb .list1 li time{font-size: .2rem; padding-right: .2rem;transition: .3s}
.homeb .list1 li time span{font-size: .36rem;color: #222;display: block;}



.homeb .list2 li a{display: block;padding: .3rem 0;transition: .3s}
.homeb .list2 li h4{font-size: .26rem;line-height: 1.5em;height: auto;margin-bottom: .1rem}
.homeb .list2 li time{font-size: .22rem;color: #991706}

.homeb .list3 ul{display: flex;justify-content: space-between;;flex-wrap: wrap;}
.homeb .list3 li{width: calc(50% - .15rem);}

.homeb .list3 li h4{font-size: .34rem;margin-top: .2rem}
.homeb .list3 li img{height: .74rem}
.homec .intit .en{padding-left: 0}
.homec .intit{margin-bottom: .55rem}
.homec{padding-bottom: 0}
.homec .box dl{width: 50%;text-align: center;margin-bottom: .5rem}
.homec .box dl:nth-child(2){border-left: 1px solid #ddd}
.homec .box dl:nth-child(4){border-left: 1px solid #ddd}
.homec .box dl dt .icoCo{width: 1rem;height: 1rem;margin: 0 auto .25rem}
.homec .box dl dt h4{font-size: .36rem}
.homec .box dl dt{margin-bottom: .25rem}
.homec .box dl dd ul li{font-size: .28rem;padding: .08rem 0}
.homec .box dl dd ul li a{color: #666666;}

}

@media (max-width: 597px){
 .intit .more a{font-size: .26rem;}
.homea .list1 li{width: 100%}
.homea .list1 li .img{height: 50vw}
.homea .list1 li .txt{height: auto;padding:.35rem .35rem .3rem;position: relative;}
.homea .list1 li .txt time{width: 1.6rem;height: .42rem; top: -.21rem;line-height: .42rem;font-size: .24rem;left: .35rem}
.homea .list1 li .txt h4{font-size: .28rem;}

.homea .list2 li   time{width: 1.6rem;height: .42rem; top: -.21rem;line-height: .42rem;font-size: .24rem; }
.homea .list2 li a{height: auto;padding: .4rem .3rem .3rem}
.homea .list2 li h4{font-size: .28rem;padding-left: 0;background: transparent;}

 
 
.homeb .list1 li a{padding: .3rem 0;}
.homeb .list1 li h4{font-size: .28rem;height: auto; max-height: inherit;}
.homeb .list1 li time{font-size: .22rem; padding-right: .2rem;transition: .3s}
.homeb .list1 li time span{font-size: .4rem;color: #222;display: block;}



.homeb .list2 li a{display: block;padding: .3rem 0;transition: .3s}
.homeb .list2 li h4{font-size: .28rem;line-height: 1.5em;height: auto;margin-bottom: .1rem}
.homeb .list2 li time{font-size: .24rem;color: #991706}

.homeb .list3 ul{display: flex;justify-content: space-between;;flex-wrap: wrap;}
.homeb .list3 li{width: calc(50% - .15rem);}

.homeb .list3 li h4{font-size: .34rem;margin-top: .2rem}
.homeb .list3 li img{height: .74rem}
.homec .intit .en{padding-left: 0}
.homec .intit{margin-bottom: .55rem}
.homec{padding-bottom: 0}
.homec .box dl{width: 50%;text-align: center;margin-bottom: .5rem}
.homec .box dl:nth-child(2){border-left: 1px solid #ddd}
.homec .box dl:nth-child(4){border-left: 1px solid #ddd}
.homec .box dl dt .icoCo{width: 1rem;height: 1rem;margin: 0 auto .25rem}
.homec .box dl dt h4{font-size: .36rem}
.homec .box dl dt{margin-bottom: .25rem}
.homec .box dl dd ul li{font-size: .28rem;padding: .08rem 0}
.homec .box dl dd ul li a{color: #666666;}
}