html {font-size:100%;}
body {font-size:16px;}
.wap-body{
  width: 100%;
  height: 100%;
  color: #5f5b5b;
  font-family:"黑体";
}
.wap-banner{
  width: 100%;
  /*margin-top: 0.125rem;*/
}
.wap-banner img{
  width: 100%;
}

.wap-new{
  width: 100%;
  height: 74px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  color: #B9121B;
  align-content: center;
  line-height: 74px;
  padding: 0 5%;
}
h3{display:inline;}
.wap-newleft{
  width: 45%;
  font-size: 2rem;
  font-weight: bold;
  display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.wap-newleft-r{
  display: flex;
  flex-direction: column;
  margin-left: 0.312rem;
    text-align: center;
    font-size: 1.75rem;
    justify-content: center;
}
.wap-new i{
  font-size: 2.4rem;
}
.wap-newright{
  text-align: right;
  width: 32%;
  font-size: 14px;
  display: inline-flex;
  /* justify-content: center; */
 
}
.wap-newright h3{
  display: flex;
  margin-left: 6%;
  font-weight: normal;
}

.wap-article{
  width: 100%;
  margin: 1rem auto;
}
.wap-article-img img{width: 100%;height: 13rem;}
.wap-article-title{
  font-size: 1rem;
    /* font-weight: bold; */
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: center;
    line-height: 1.6rem;
    height: 7.62rem;
    position: relative;
    background-color: #FCF4F4;
    font-family: 黑体;
     overflow-x: hidden;
}
.wap-article-title p{
  width: 96%;
  margin: auto;
}
.wap-shuxian{
    height: 1.2rem;
    width: 0.3rem;
    margin-right: 0.6rem;
    background-color: #B9121B;
    margin-top: 5%;
}
.wap-si{
  height: 5rem;
  width: 5rem;
  background-color: #CD555B;
  transform: rotate(50deg);
  margin-left: -3.8rem;
  border-radius: 20px;
  margin-top: 2vh;

}
.wap-tu{
  height: 1.56rem;
  width: 60%;
  transform: skewX(320deg);
  margin-left: -3.5rem;
  background-color: #CD555B;
}
.wap-tu-b{
  height: 2.56rem;
    width: 60%;
    transform: skewX(309deg);
    margin-left: -3.5rem;
    background-color: #CD555B;
    position: absolute;
    right: -5.56rem;
    bottom: 0;
    font-size: 1.2rem;
    line-height: 2.5rem;
}
.wap-tu-b span{
 
  transform: skewX(-309deg);
  display: inline-block;
  text-align: right;
  color: #fff;
  margin-left: 2rem;
}
.wap-article-li{
  width: 95%;
  margin: 2rem auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
}
.wap-article-li p{
  font-size: 1rem;
  /* font-weight: bold; */
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  overflow: hidden;
  -webkit-box-orient: vertical;
  word-break: break-all;
  width: 90%;
  letter-spacing: 0.11rem;
  line-height: 1.5rem;
}
.wap-video{

    position: relative;
}
.wap-f{
  width: 40px;
    height: 40px;
    background: #B9121B;
    position: absolute;
    right: 0;
    top: -24px;
    z-index: -10;
}
.wap-article-v{
  background-color: #B9121B;
  width: 90%;
  margin: auto;
  color: #fff;
  flex-direction: column;
  height: 5.4rem;
}
.wap-article-v p{
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  overflow: hidden;
  -webkit-box-orient: vertical;
  word-break: break-all;
}
.wap-gh{
  background-color: #B9121B;
  height: 12rem;
  width: 98%;
  border-radius: 5px;
  margin: 0 auto;
  position: relative;
}
.wap-gh img{
  position: absolute;
  display: block;
    width: 70%;
    right: 0;

    top: -5rem;
    height: 11rem;
}
.wap-one{
  width: 96%;
    height: 4.06rem;
    background-color: #C12E36;
    /* margin: 0 auto; */
    position: absolute;
    bottom: 10px;
    left: 0.5rem;
    color: #fff;
    font-size: 1rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-break: break-all;
    border-radius: 5px;
    /* box-shadow: 0 1px 2px 0 rgba(255,255, 255), 0 2px 3px 0 rgba(255,255, 255); */
}
.wap-dian{
  width: 9px;
  height: 9px;
  background-color: aliceblue;
  border-radius: 50%;
  position: absolute;
  top: 2px;
  left: 2px;
}
.wap-one-p{
  width: 90%;
  margin: 6px auto;
  line-height: 24px;
 
}
.wap-gh-li{
  width: 96%;
    height:4.06rem;
    /* background-color: #C12E36; */
    margin: 1.5rem auto;
    border-radius: 5px;
    bottom: 10px;
    position: relative;
    /* color: #fff; */
    font-size: 1rem;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-break: break-all;
    box-shadow: 0 1px 2px 0 rgba(223, 89, 89), 0 2px 3px 0 rgba(235, 70, 70);
}
.wap-date{
  color: #989494;
  font-weight: lighter !important;
  font-style: italic;
  width: 90%;
  margin: auto;
}
.wap-spec{
  width: 90%;
  margin: 0.2rem auto;
  display: flex;
    flex-direction: row;
}
.wap-spe-l{
  width: 50%;
}
.wap-spe-l img{
  width: 100%;
  height: 4.95rem;
}
.wap-spe-r{
  width: 50%;
  background-color: #B9121B;
  height: 4.95rem;
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  line-height: 3.6rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


.am-menu-sub  li{
  font-size: 1rem;
}

a{
  text-decoration: none !important;
}

.wap-article-lists{
  background:url("../images/index/img7@2x.png") no-repeat;
  background-size: 100% 100%;
}