/*20220526*/
.isPc .china_txt{ float:right;margin-left:25px; font-size:14px; font-family:"微软雅黑";}
.isPc .china_txt b{width:25px; height:25px; display: block; float:left; margin-left:10px;}
.isPc .china_txt b img{width:100%; height:25px;}
.isPc .head_t .links2{ float:right;}
.isPc .head_t .links2 span{ display: block;  text-align: right; margin-bottom:15px;}
.isPc .china_txt{ width:105px; margin-left:0; font-size:14px; font-family:"微软雅黑";}

.isPc .search2{ float:left; border-radius:15px; border:1px solid #9e9e9e; width:218px; }
.isPc .twBox{ padding:25px 0; margin-bottom: 30px;}
.isPc .twBox li{ width:380px; margin-right:30px; float:left;}
.isPc .twBox li a{color:#000;}
.isPc .twBox li a:hover{ text-decoration: none;}
.isPc .twBox li.mr0{margin-right:0;}
.isPc .twBox li span{ display: block; width:100%; height:254px;}
.isPc .twBox li span img{width:100%; height:254px;}
.isPc .tBox h3{ margin:10px 0; padding: 0 10px; display: inline-block; height:28px; line-height: 28px; background:#ff666e; border-radius: 15px; color:#fff; font-size: 20px; font-weight: normal;}
.isPc .tBox p{
  font-size: 22px;
  line-height: 24px;
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  word-break: break-all;
}

.isWap .twBox{ padding:0.3rem 0; margin-bottom:0.3rem;}
.isWap .twBox li{ width:100%; margin-bottom:0.5rem;}
.isWap .twBox li a{color:#000;}
.isWap .twBox li a:hover{ text-decoration: none;}
.isWap .twBox li.mr0{margin-right:0;}
.isWap .twBox li span{ display: block; width:100%;}
.isWap .twBox li span img{width:100%;}
.isWap .tBox{ padding:0 0.2rem;}
.isWap .tBox h3{ margin:10px 0; padding: 0 10px; display: inline-block; height:28px; line-height: 28px; background:#ff666e; border-radius: 15px; color:#fff; font-size: 0.28rem; font-weight: normal;}
.isWap .tBox p{ font-size:0.32rem; line-height:0.36rem;} 

.isPc .rmBtn{ position:relative;}
.isPc .rmBtn .moreBt{width:222px; height:68px; position:absolute; left:50%; margin-left:-111px; margin-top:15px;}
.isPc .rmBtn .topBt{ position: absolute; right:0;}

.isWap .head_t .links2 span{ display: none;}
.isWap .txtBar{ background:#c7000b; height:0.64rem; line-height:0.64rem; color:#ed9b02;}
.isWap .txtBar a{ margin:0 0.2rem; color:#ed9b02;}
.isWap .banner3{width:100%;  padding:0;}

.isWap .rmBtn{ position:relative;}
.isWap .rmBtn .moreBt{width:222px; height:68px; position:absolute; left:50%; margin-left:-111px; margin-top:15px;}
.isWap .rmBtn .topBt{ display:none;}

.isPc .main .s1{ position: relative; display: block; width:1200px; height:88px; background:url("../i/banner_bg2.png") no-repeat left top; font-size:36px; color:#c7000b;}
.isPc .main .s1 em{position: absolute; left:0; bottom:0; font-weight: bold;font-style: normal;}
.isPc .main .s2{ display: block; color:#666666; font-size:18px; height:30px; width:100%; line-height: 30px; padding-left: 10px; background: url("../i/banner_bg2_2.png") no-repeat left top;}

.isWap .main .s1{ padding-top:0.5rem; padding-left: 0.3rem; display: block; width:100%; background:url("../i/banner_bg2.png") no-repeat -2.3rem bottom; font-size:0.4rem; color:#c7000b;background-size: auto 100%;}
.isWap .main .s1 em{ font-weight: bold;font-style: normal;}
.isWap .main .s2{ display: block; color:#000000; font-size:0.26rem; height:0.32rem; width:90%; margin: 0 5%; line-height:0.32rem; padding-left:0.2rem; background:#eaeaea;}

/*20220601*/
.isPc .twBox2 li span{position: relative; width:100%; height:254px;}
.isPc .twBox2 li b{ position:absolute; right:10px; bottom:10px; display: block; width:50px; height:50px;}
.isPc .twBox2 li b img{width:100%; height:50px;} 

.isWap .twBox2 li span{position: relative; width:100%;}
.isWap .twBox2 li b{ position:absolute; right:10px; bottom:10px; display: block; width:50px; height:50px;}
.isWap .twBox2 li b img{width:100%; height:50px;}

.isPc .twBox li {
  margin-bottom: 50px;
}

.isPc .twBox li:nth-child(3n) {
  margin-right: 0;
}

.isPc .rmBtn .moreBt {
  cursor: pointer;
  font-size: 20px;
  color: #fff;
  background-color: #c7000b;
  border-radius: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.isPc .rmBtn .moreBt img {
  width: 20px;
}

.isWap .rmBtn .moreBt {
  cursor: pointer;
  font-size: 20px;
  color: #fff;
  background-color: #c7000b;
  border-radius: 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.isWap .rmBtn .moreBt img {
  width: 20px;
}

.topBt {
  cursor: pointer;
}
