@charset "utf-8";
.pages{}
.pages ul{text-align: center;}
.pages ul li{text-align:center;font-size: .16rem;display: inline-block;margin:.02rem}
.pages ul li a{height: .36rem;text-align: center;line-height: .34rem;padding: 0 8px;min-width: .36rem;
display: block;border-radius: 3px;background: #f9f4f1}
.pages ul li.cur{background:#edb876;padding: 0 8px;min-width: .36rem;height: .36rem;line-height: .34rem;
border: 1px solid #edb876;border-radius: 3px;color:#fff; }
.pages ul li.page-count{line-height: .34rem}
.page-form {line-height: .38rem}
.page-form input{border:1px solid #ddd;width: .36rem;height: .36rem;float: left;text-align: center;padding: 0 3px;background: #fff;border-radius: 3px;margin: 0 5px}
.page-form span{float: left;color: #666}
.page-form button{border:none;width: 52px;height: .36rem;line-height: .36rem;text-align: center;margin-left: 3px;float: left;background: #edb876;color: #fff;border-radius: 3px;margin-left: 5px}

@media (max-width: 992px){
.pages ul li{padding: 0}
.pages ul li.pageitem{display: none}
.pages ul li.page-form{padding-left: .1rem}

.pages ul li{font-size: .22rem;margin:.02rem}
.pages ul li a{height: .46rem;line-height: .44rem;min-width: .46rem;}
.pages ul li.cur{padding: 0 8px;min-width: .46rem;height: .46rem;line-height: .44rem; }
.pages ul li.page-count{line-height: .44rem}
.page-form {line-height: .46rem}
.page-form input{width: .46rem;height: .46rem;}
.page-form button{width: 52px;height: .46rem;line-height: .46rem;}
}
@media (max-width: 576px){
.pages ul li ,.page-form button{border-left: 0}
}
.str_wrap{width:100%;position:relative;}
.str_wrap.str_active{}
.str_move{white-space:nowrap;position:absolute;top:0;left:0;cursor:move;}
.str_move_clone{display:inline-block;vertical-align:top;position:absolute;left:100%;top:0}
.str_vertical .str_move_clone{left:0;top:100%}
.str_down .str_move_clone{left:0;bottom:100%}
.str_down .str_move,.str_vertical .str_move{white-space:normal;width:100%}
.noStop .str_move,.no_drag .str_move,.str_static .str_move{cursor:inherit}


.arc-con{line-height: 1.8em;color: #333;text-align: justify; font-size: .18rem}
.arc-con p{margin-bottom: .2rem;line-height: 1.8em;text-indent: 2em}
.arc-con img{margin: .1rem auto;max-width: 8rem;width: auto!important;height: auto!important}
.arc-cons img{margin: .1rem auto;max-width: 100%;width: auto!important;height: auto!important}
.arc-con table{border: 1px solid #eee;min-width: 640px;margin-left:0!important;width: 100%;background: #fff}
.arc-con table tr th,.uarc-con table tr td{border: 1px solid #eee!important;padding: .1rem .15rem;text-align: center;}
/*.uarc-con table tr:nth-child(2n){background: #EEEEEE}*/
.tbsc{overflow: auto;padding: 15px 0;width: 100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width: 100%!important;height: auto!important;display: block;margin:0 auto .2rem;}
.arc-tit{margin-bottom: .1rem}
.arc-tit h1{font-size: .4rem;text-align: center;line-height: 1.4em;font-weight: normal;color: #930000}
.arc-info{text-align: center; color: #666;padding: .2rem 0; position: relative;border-bottom: 1px solid #ddd;margin-bottom: .4rem}
.arc-info:after{content: '';width: .7rem;position: absolute;left: 50%;margin-left: -.35rem;bottom: -1px;background:#930000;height: 2px;z-index: 2  }
.arc-info span{display: inline-block;margin: 0 .1rem;padding: 4px 0 2px}
.arc-info span i{color: #ac0d03;margin-right: 5px}

.arc-sib{border: 1px solid #ddd; font-size: .18rem;line-height: 1.6em;border-left: 0;border-right: 0;position: relative;}
.arc-sib div{padding: .15rem ;color: #930000;width: 50%}
.arc-sib div.prev{border-right: 1px solid #ddd}
.arc-sib div span{font-size: .2rem}
.arc-sib div:hover{color: #a0141a;}
.arc-sib div:hover a{color: #a0141a;}
.arc-back{position: relative;margin-top: .4rem;margin-bottom: .4rem}
.arc-back:after{content: '';position: absolute;left: 0;right: 0;top: 50%;height: 1px;background: #ddd}
.arc-back a{width: 1.07rem;height: .49rem;background: #fff no-repeat center;background-size: 100% 100%;text-align: center;line-height: .49rem;display: block;color:  #ac0d03;font-size: .18rem;margin: 0 auto;position: relative;z-index: 5}

.arc-relative{padding-top: .3rem;border-top: 1px solid #ddd;margin-top: .4rem;padding-bottom: .4rem}
.arc-relative h4{font-size: .24rem;color: #930000;margin-bottom: .2rem}
.arc-relative ul:after{content: '';display: inline-block;width: 31.333%}
.arc-relative ul li{width: 31.333%;font-size: .18rem;padding: .1rem 0;border-bottom: 1px solid transparent}
.arc-relative ul li a{background: url(../images/yl.png) no-repeat left center;background-size: .21rem .2rem;padding-left: .26rem;transition: .3s}

.arc-cons{line-height: 1.8em;color: #333;text-align: justify; font-size: .18rem;color: #555}
.arc-cons p{margin-bottom: 0;line-height: 1.8em;text-indent:0}
@media (min-width: 993px){
.arc-relative ul li:hover a{background: url(../images/ylon.png) no-repeat left center;background-size: .21rem .2rem;color: #ffcd07 }
.arc-relative ul li:hover{border-bottom-color: #ffcd07}
}
@media (max-width: 992px){
.arc-con img{width: auto!important;height: auto!important;max-width: 100%;}
.arc-tit h1{font-size: .36rem}
.arc-info{font-size: .22rem}
.arc-con,.arc-sib{font-size: .24rem}
.arc-back a{font-size: .24rem}
.arc-back a{width: 1.2rem;height: .55rem;line-height: .55rem}
.arc-relative h4{font-size: .3rem}
.arc-relative ul li{width: 48%;font-size: .24rem}
.arc-sib div{padding: .15rem 0;color: #930000;width: 100%}
.arc-sib div.prev{border-right:0}
.arc-sib div span{font-size: .26rem}
.arc-relative ul li a{background-size: .25rem .24rem}
}
@media (max-width: 576px){
.arc-con img{width: auto!important;height: auto!important}
.arc-tit h1{font-size: .38rem}
.arc-info{font-size: .24rem}
.arc-con,.arc-sib{font-size: .28rem}
.arc-back a{font-size: .28rem}
.arc-relative ul li{width: 100%;font-size: .28rem}
.arc-relative h4{font-size: .36rem}
.arc-sib div span{font-size: .3rem}
.arc-relative ul li a{background-size: .28rem .27rem;padding-left: .4rem;background-position: left .08rem}
}



.nypage{ }
.nypage .header:after{content: '';position: absolute;left: 0;top: 0;right: 0;height: 140%;z-index: 0;background: url(../images/22.png) repeat-x center;background-size: auto 100%;z-index: 0;opacity: 0;visibility: hidden;transition: .3s;pointer-events: none} 
.nypage.scrolling .header:after{opacity: 1;visibility: visible;}

.nypage.navShow .header:after{opacity: 0;}

.nypage .nyMain{background: url(../images/nybg.jpg) #ead4bc no-repeat bottom center;background-size: 100% auto;min-height:100vh;padding-top: 1.8rem;padding-bottom: 1rem}
.nypage .header .topnav ul{opacity: 1;visibility: visible;}
 
 
.nyMain .wpbg{background: #fff;padding: .75rem;min-height: 60vh}
.nyMain .fixbg{position: absolute;left: 0;top: 0;width: 100%;pointer-events: none;z-index: 0;user-select: none}

.nytit{text-align: center;;color: #fff;margin-bottom: .4rem}
.nytit .cn{font-size: .42rem;margin-bottom: .05rem}
.nytit .en{color: rgba(255,255,255,.6);font-size: .18rem}
 
.posi{color: rgba(255,255,255,.9);margin-bottom: .2rem;font-size: .18rem;}
.posi a{color: rgba(255,255,255,.9)}
.posis{display: flex;align-items: center;background: url(../images/cur.png) no-repeat left .05rem;padding-left: .25rem;background-size: .16rem .16rem}
.posis img{height: .16rem;margin-right: .05rem;display: block;position: relative;top: 1px}
@media (max-width: 1024px){
.posi{margin-bottom: .2rem;font-size: .22rem;}
.posis{background: url(../images/cur.png) no-repeat left .05rem;padding-left: .3rem;background-size: .22rem .22rem}
.posis img{height: .22rem;margin-right: .05rem;}
.nypage .nyMain{padding-top: 1.5rem}
}

@media (max-width: 992px){
 
.nyMain .wpbg{padding: .6rem}
.nypage .nyMain{padding-top: 1.1rem}
}


@media (max-width: 597px){
.nypage .nyMain{padding-top: .9rem}
.posi{font-size: .26rem;}
.posi.sp{color: #666}
.posi.sp a{color: #666}
.posi.sp .posis{background: url(../images/curb.png) no-repeat left .05rem;padding-left: .35rem;background-size: .26rem .26rem}
.posi .posis{padding-left: .35rem;background-size: .26rem .26rem}

.nytit{padding: .25rem .3rem .4rem .3rem;}
.nyMain .wpbg{padding: .4rem .4rem .6rem}
.xqsj .nytit{margin-bottom: .2rem}
}

.ztList{}
.ztList li{width:22%;margin-right: 4%;margin-bottom: .6rem;border-bottom: 1px solid #ddd}
.ztList li:nth-child(4n){margin-right: 0}
.ztList li time{position: absolute;width: .7rem;height: .79rem;background: rgba(218,171,110,.8);border-radius: 0 0 .5rem .5rem;top: 0;right: .2rem;z-index: 5;color: #fff;font-weight: bold;text-align: center;padding-top: .05rem}
.ztList li time span{display: block;font-size: .34rem;line-height: 1em}
.ztList li .img{height: 4rem}
.ztList li .txt{padding: .2rem 0}
.ztList li .txt h4{font-size: .22rem;line-height: 1.5em;text-align: center;}

.vList li{width:30.6666%;margin-right: 4%;margin-bottom: .4rem }
.vList li:nth-child(3n){margin-right: 0}
.vList li a{display: block;position: relative;}
.vList li .img{height: 2.3rem;border: 6px solid #fff;box-shadow:0 0 15px rgba(125,10,5,.2)}
.vList li .img:after{content: '';width: .48rem;height: .48rem;background: url(../images/pl.png) no-repeat center;background-size: 100% 100%;position: absolute;top: 50%;left: 50%;z-index: 5;margin-top: -.24rem;margin-left: -.24rem}
.vList li .txt{padding: .15rem 0}
.vList li .txt h4{font-size: .22rem;line-height: 1.5em;text-align: center;}

.dList{padding-top: .2rem}
.dList li{width:30.6666%;margin-right: 4%;margin-bottom: .5rem }
.dList li:nth-child(3n){margin-right: 0}
.dList li a{display: block;position: relative;}
.dList li .imgp{position: relative;}
.dList li .imgp:after{content: '';position: absolute;background: #f8eee2;left: 0;top: 0;width: 100%;bottom: 0;transform: rotate(-5deg);transform-origin: left bottom;pointer-events: none}
.dList li .img{height: 2.4rem;border: 1px solid #fff; z-index: 5}
.dList li .txt{padding: .15rem 0}
.dList li .txt h4{font-size: .2rem;line-height: 1.5em;text-align: center;}



@media (max-width: 992px){
.ztList li{width:30.6666%;margin-right: 4%;margin-bottom: .6rem; }
.ztList li:nth-child(4n){margin-right: 4%}
.ztList li:nth-child(3n){margin-right: 0}
.ztList li .img{height: 36vw}
.ztList li .txt h4{font-size: .24rem;}
.ztList li time{width: .8rem;height: .89rem;padding-top: .05rem;font-size: .2rem}
.ztList li time span{font-size: .4rem;line-height: 1em}

.vList{justify-content: space-between;}
.vList li{width:48%;margin-right: 0;margin-bottom: .4rem }
.vList li .img{height: 24vw;border: 6px solid #fff;box-shadow:0 0 15px rgba(125,10,5,.2)}
.vList li .img:after{content: '';width: .7rem;height: .7rem;margin-top: -.35rem;margin-left: -.35rem}
.vList li .txt h4{font-size: .26rem;line-height: 1.5em;text-align: center;}


.dList{justify-content: space-between;}
.dList li{width:47%;margin-right: 0;margin-bottom: .4rem }
.dList li .img{height: 26vw; }
.dList li .img:after{content: '';width: .7rem;height: .7rem;margin-top: -.35rem;margin-left: -.35rem}
.dList li .txt h4{font-size: .26rem;line-height: 1.5em;text-align: center;}
}
@media (max-width: 597px){
.ztList li{width:48%;margin-right: 4%;margin-bottom: .6rem; }
.ztList li:nth-child(4n){margin-right: 4%}
.ztList li:nth-child(3n){margin-right: 4%}
.ztList li:nth-child(2n){margin-right: 0}
.ztList li .img{height: 54vw}
.ztList li .txt h4{font-size: .28rem;}


.vList li{width:100%; }
.vList li .img{height: 44vw;border: 6px solid #fff;box-shadow:0 0 15px rgba(125,10,5,.2)}
.vList li .img:after{content: '';width: .8rem;height: .8rem; margin-top: -.4rem;margin-left: -.4rem}
.vList li .txt h4{font-size: .28rem;line-height: 1.5em;text-align: center;}
.dList{padding: .3rem .2rem 0}
.dList li{width:100%;margin-bottom: .6rem }
.dList li .img{height: 47vw;  }
.dList li .txt h4{font-size: .28rem;line-height: 1.5em;text-align: center;}
.dList li .imgp:after{transform: rotate(-4deg);}
}


.slide-3p{margin-bottom: .3rem;height: 1.04rem }
.slide-3p:after{content: '';height: 1px;background: rgba(255,255,255,.3);position: absolute;left: -.4rem;right:-.4rem;bottom: .29rem}
.swiper-button-disabled{opacity: .3;display:none}
.slide-3p .swiBtn a{position: absolute;bottom: .16rem;color: #fff;font-size: .24rem;z-index: 8; }
.slide-3p .swiBtn a.prev{left: -.5rem  }
.slide-3p .swiBtn a.next{right: -.5rem  }
.slide-3{padding: .1rem 0}
.slide-3 .swiper-slide{color: #fff;font-size: .36rem;font-weight: bold;text-align: center;  }
.slide-3 .swiper-slide a{display: block;color: #fff}
.slide-3 .swiper-slide .year{position: relative;transition: .3s;display: block;line-height: 1em}
.slide-3 .swiper-slide .year:after{content: '';width: .24rem;height: .24rem;background: url(../images/33.png) no-repeat center;background-size: 100% 100%;display: block;margin: .15rem auto 0}
.slide-3 .swiper-slide.on{color: #feb900 }
.slide-3 .swiper-slide.on a{color: #feb900 }
.slide-3 .swiper-slide.on .year:after{background: url(../images/33on.png) no-repeat center;background-size: 100% 100%; }
.hList{padding-bottom: .3rem}
.hList li:first-child{padding-top: 0}
.hList li{padding: .4rem 0;position: relative;}
.hList li:after{content: '';position: absolute;left: 0;bottom: -1px;height: 2px;width: 0;background: #a20e08;transition: .3s;z-index: 3}
.hList li{border-bottom: 1px dashed #ddd}
.hList li a{display: flex;align-items: center;flex-wrap: wrap;}
.hList li .img{width: 3.75rem;height: 2.35rem}
.hList li .txt{flex:1;overflow: hidden;padding-left: .45rem}
.hList li .txt h4{font-size: .26rem;margin-bottom: .2rem}
.hList li .txt p{line-height: 1.8em;color: #666;margin-bottom: .2rem}
.hList li .txt .more span{color: #930000;display: flex;align-items: center;width: 1.4rem;height: .4rem;justify-content: center;border-radius: .4rem;transition: .3s}
.hList li .txt .more span i{display: block;width: .18rem;margin-left: .05rem;height: .18rem;background: url(../images/arr1.png) no-repeat center;background-size: 100% 100%;transition: .3s}
@media (min-width: 1025px){
.hList li:hover .img{box-shadow: 0 0 .25rem rgba(0,0,0,.15)}
.hList li:hover .txt .more span{background: #daab6e;color: #fff}	
.hList li:hover .txt .more span i{background: url(../images/arr1on.png) no-repeat center;background-size: 100% 100%;}	
.hList li:hover:after{width: 100%}
}

@media (max-width: 1024px){
.slide-3p:after{left: 0;right:0}
.slide-3p .swiBtn a.prev{left: -.1rem  }
.slide-3p .swiBtn a.next{right: -.1rem  }
.xqsj .fixbg{height: 5rem}
}
@media (max-width: 992px){
.hList li .txt p{-webkit-line-clamp: 2;}
.hList li .txt h4{font-size: .3rem}
.hList li .txt .more span i{width: .24rem;height: .24rem}
}
@media (max-width: 597px){
.hList li .txt h4{font-size: .34rem}
.hList li .img{width: 100%;height: 48vw;margin-bottom: .2rem}
.hList li .txt{flex:inherit;overflow: hidden;padding-left: 0;width: 100%}
.hList li .txt .more{justify-content: flex-start}
.slide-3 .swiper-slide{font-size: .46rem}
.slide-3p:after{bottom: .16rem}
.slide-3p .swiBtn a{font-size: .4rem}
.slide-3p .swiBtn a.prev{ bottom: -.04rem }
.slide-3p .swiBtn a.next{ bottom: -.04rem }
.slide-3 .swiper-slide .year:after{width: .3rem;height: .3rem}
.hList li .txt .more span{width: auto}
}




 