@charset "utf-8";
body{font-family:"Microsoft Yahei";background:#a33037;color:#000;padding:0;margin:0; overflow: hidden;width: 100%;height: 100%;}
html{min-width: 1200px;width: 100%;height: 100%;min-height: 539px;overflow: auto;}
body,div,ol,ul,li,p,a,dl,dt,dd,span,h1,h2,h3,h4,h5,h6,input,button,submit,strong,b,em,i,img{padding:0;margin:0; border: 0}
table{border-collapse:collapse;border-spacing:0;}
ul,ol,li{list-style:none;}
a{text-decoration:none;}
em,i{font-style:normal;}
img{border:0;}
input{outline:none;}
span,a{ display: inline-block}
i,a{display:inline-block}
a:focus,area{outline:none;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;overflow: hidden;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.txtClip{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ellipsis-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
.ellipsis-3 { display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; }
/*  */
.tyjrznlBody{width: 100%;height: 100%;position: relative;max-width: 1920px;margin-left: auto;margin-right: auto;box-sizing: border-box;padding-top: 34.9vh;padding-bottom: 5.3vh;}
.tyjrznlBg{display:block;position: absolute;top: 0;left:0;/*left: 50%;width: auto;transform: translateX(-50%);*/height: 64.26vh;width: 100%;/*background: url(../images/top-bg.jpg) no-repeat center top;background-size:contain;*/}
.footerInfo{width: 100%;left: 0;bottom: 0;height: 5.3vh;position: absolute;line-height: 5.3vh;font-size: 0.5rem;color: #c8727b;text-align: center;}
.footerInfo a{color: #c8727b;margin-left: 15px;}
.footerInfo a.other{margin-left:0;}
.tyjrznlSwiper{width: 100%;height: 100%;position: relative;}
.tyjrznlMain{width: 37.5rem;height: 59.8vh;min-height: 322px;position: relative;margin-left: auto;margin-right: auto;box-sizing: border-box;background: linear-gradient(to bottom, #fef1e0 0%, #fff 200px, #fff 100%);padding: 15px;border-radius: 12px;}
.tyjrznlSlider{width: 100%;height: 100%;overflow: hidden;position: relative;}
.tyjrznlTitle{font-size: 0.9rem;font-weight: bold;text-align: center;line-height:1.35rem;height: 1.35rem;color:#cc3139;box-sizing: border-box;padding: 0 3rem;margin-top: 0.05rem;}
.tyjrznlTitle span{display: inline-block;vertical-align: middle;}
.tyjrznlTitle span.icon{width: 2.34rem;height: 1.35rem;background: url(../images/tit-bg.png) no-repeat center; background-size:cover;}
.tyjrznlTitle span.name{margin-left: -0.99rem;}
.tyjrznlList{margin-top:1rem;height: calc(100% - 2.7rem);overflow: hidden;overflow-y: auto;}
.tyjrznlList::-webkit-scrollbar {width: 4px;}
.tyjrznlList::-webkit-scrollbar-track {background: #D3D3D3;}
.tyjrznlList::-webkit-scrollbar-thumb {background: #EACF8C;border-radius: 2px;}
.tyjrznlList::-webkit-scrollbar-thumb:hover {background: #e7b128;}
.tyjrznlList li{width: 50%;height: 25%;box-sizing: border-box;float: left;padding: 0.2rem 0.2rem;}
.tyjrznlList li a{display: block;position: relative;box-sizing: border-box;width: 100%;height: 100%;background:#fff;border-radius: .2rem;border: 1px solid #FDEED7;padding: .2rem;}
.tyjrznlLine{display: block;height: 0.3rem;margin-left: auto;margin-right: auto;}
.tyjrznlListItemImg{width: 28.5%;height:100%;position: relative;}
.tyjrznlListItemImg img{display: block;width: 100%;height: 100%;}
.tyjrznlListItemImg .mask{position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);}
.tyjrznlListItemImg .playBtn{width: 0.8rem;height: 0.8rem;left: 50%;top: 50%;margin-top:-0.4rem;margin-left: -0.4rem;display: block;position: absolute;background: url(../images/bofang.png) no-repeat center;background-size: cover;}
.tyjrznlListItemImgTitle{width: 68.5%; max-height: 2.34rem; position: relative; line-height: 0.78rem; font-size: 0.52rem;color: #8f1e22;}
.tyjrznlImgBg{display: block;position: absolute;right: 0;bottom: 0;height: 100%;}
.tyjrznlListOtherTitle{line-height: 0.78rem;height: 0.78rem; font-size: 0.52rem;color: #8f1e22;padding: 0 .2rem .1rem;}
.tyjrznlListOtherSummary{line-height: 0.63rem;height: 1.26rem; font-size: 0.42rem;color: #a59188;padding:0 .2rem;}
.tyjrznlList li a:hover{background:#ca3f46;border: 1px solid #ca3f46;}
.tyjrznlList li a:hover .tyjrznlListItemImgTitle,.tyjrznlList li a:hover .tyjrznlListOtherTitle{color: #ffe1ad;}
.tyjrznlList li a:hover .tyjrznlListOtherSummary{color: #e7b5b8;}
.sliderCtr{position: absolute;top: 2.1rem;height: .5rem;left: 50%;transform:translateX(-50%);padding: 0 .5rem;border-radius: .25rem;background-color: #f9eed8;z-index: 3;}
.newsSliderPagination{font-size: 0;padding: .17rem;}
.sliderCtr .newsSliderPagination span{width: .16rem;height:.16rem;display: inline-block;vertical-align: middle;margin: 0 .2rem;border-radius:50%;}
.sliderCtr .newsSliderPagination .swiper-pagination-bullet-active{background: #cc3139;}
.newsSliderPrev{position: absolute;display: block;z-index: 4;top: .3rem;height: 1.4rem;left: 0;width: 2.88rem;cursor: pointer;background: url(../images/left.png) no-repeat center;background-size: cover;}
.newsSliderNext{position: absolute;display: block;z-index: 4;top: .3rem;height: 1.4rem;right: 0;width: 2.88rem;cursor: pointer;background: url(../images/right.png) no-repeat center;background-size: cover;}
@media only screen and (max-width: 540px){ 
  html{width: 100%;min-width: 320px;}
  .tyjrznlBg{width: 160%;left: -30%;height: auto;}
  .tyjrznlBody{padding-top: 32vw;min-height: 100%;height: auto;}
  .tyjrznlMain{width: 96%;height: auto;min-height: auto;}
  .tyjrznlTitle{font-size: 13px;line-height: 18px;padding: 0 40px;}
  .tyjrznlTitle span.icon{width: 31px;height: 18px;}
  .newsSliderPrev,.newsSliderNext{height: 18px;width: 38px;}
  .tyjrznlList{margin-top: .6rem;max-height: 640px;}
  .sliderCtr{top: 1.8rem;}
  .tyjrznlList li{width: 100%;min-height: auto;height: 80px;}
  .tyjrznlSlider{height: auto;}
  body{height: auto;}
  .tyjrznlListItemImgTitle{font-size: 12px;line-height:18px;max-height:54px ;}
  .tyjrznlListOtherTitle{font-size: 12px;line-height:18px;height: 18px;box-sizing: content-box;}
  .tyjrznlListOtherSummary{font-size: 10px;line-height: 15px;height: 30px;}
}