@charset "utf-8";
/* 初始化 */

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}



 body {
  font: 14px/1.5 'Microsoft YaHei', '宋体', Tahoma, Arial, sans-serif;
  color: #555;
  /* background-color: #f7f7f7; */
 } 

.wangfei {
  font-family: PingFangSC-Regular;
}

/* 版心 */
.core {
  width: 30rem;
  margin: 0 auto;
}


/*去除边框*/
input,
button,
textarea {
  border: none;
  /*去除的蓝色小边框*/
  outline: none;
}

/*禁止表单域缩放*/
textarea {
  resize: none;
}

a {
  text-decoration: none;
  color: #333333;
  /* 取消链接高亮(移动端)  */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
  /* 图片自适应 */
  /*width: 100%;*/
  /*height: 100%;*/
  /*解决图片底部留白问题*/
  display: block;
}

ul,
ol {
  list-style: none;
}

/* 把所有的标题的样式全部重置了 */
h1,
h2,
h3,
h4,
h5,
h6 {
  text-decoration: none;
  font-weight: normal;
  font-size: 100%;
}

/* 废物利用 */
em,
i {
  font-style: normal;
}

/* 提供了一些公共类 */
.fl {
  float: left;
}

.fr {
  float: right;
}

/*清除浮动*/
.clearfix:before,
.clearfix:after {
  content: '';
  display: table;
}

.clearfix:after {
  clear: both;
}

/*单行溢出*/
.one-txt-cut {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

/*多行溢出*/
.txt-cut {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

/* 字体图标 */
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1599057782437'); /* IE9 */
  src: url('iconfont.eot?t=1599057782437#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKkAAsAAAAABmQAAAJYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcApsdgE2AiQDCAsGAAQgBYRtBzEbnQXIHpIkRfIw8xwOqiAACBE87ceat7uYSKR7Fk1kPDSvJIiNFGj43eXL///m9HeM9mcESVs5ZIW2+C/hy7tcBo7IFtwUqylFwuDza+aUTKs+ce/0r4ACmQ8ox71orEmTuoC6OJACHGtRZGWSeMPYBS7hOIFGo0ZEtpY2tqFKYY0LxLWpp6Aq51UUlqgXamuWFvGiRn16SoDn8PvxTzyqSGoyq2T3dDELM9/1dkp+rI6c+AQfAa2uQcYyUIjD2ui2UsHYpRqjZSbBvgqD7/qq8i1ir0bB/jorvxkMQ9E9iV3JrSYS3FZXI8D0qCnEyA0r3DwftVPTvR966W3O5tLr8g+3T516sXhcmPy7uxKUK29jtSPrY9ge/cqbYqeivvboSow3cJgBqN7zvzwqgmDosL8/0Tjxv76pgLfwc4+4q/einx3U784W/BZxz4aiSy1zKqq4tjUZOV1Zo0ZUsLPT91hdzz0kQ72eEbq60fGs3nRKFtYyajRZQa16q2i0ZHl1ky5CqSgNWHQOENq9Imn1iqzdG1lYX6jR6x+12qMUjY6jdcsms2HWzAtKScpi+hDNDPeYY5U1UeEm6aGTEllpyNklEZgBjKnRYmKZPBJzzAj29LiUDJngLi6B08hxOPqCW5SRqiGlP6ZprO5Naoa7UGOTQFIkkoXSDiFTBudhfnuppvT5TUQXcqSIlrqa8C4iBMzeUYwq2oNcVnm96u7llcAeXZwkMYgROBdaAoOIw8Ehv36QhWRIKmNE2DdGs5uxvip1fY37dTugkaVPYffN6i7NlCd5CAAAAA==') format('woff2'),
  url('iconfont.woff?t=1599057782437') format('woff'),
  url('iconfont.ttf?t=1599057782437') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1599057782437#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-jiantou:before {
  content: "\e60d";
  font-size: .42rem /* 21/50 */;
}

/*遮罩层*/
.lock-div {
  height: 100%;
  width: 100%;
  background: rgba(0,0,0,0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 103;
  display: none;
}

/* 媒体查询 */
@media screen and (min-width: 1024px) {
  html {
      font-size: 26.66px;
  }
}

@media screen and (min-width: 1100px) {
  html {
      font-size: 28.64px;
  }
}

@media screen and (min-width: 1280px) {
  html {
      font-size: 33.33px;
  }
}

@media screen and (min-width: 1366px) {
  html {
      font-size: 35.57px;
  }
}

@media screen and (min-width: 1440px) {
  html {
      font-size: 37.5px;
  }
}
@media screen and (min-width: 1680px) {
  html {
      font-size: 43.75px;
  }
}

@media screen and (min-width: 1920px) {
  html {
      font-size: 50px;
  }
}

@media screen and (min-width: 2048px) {
  html {
      font-size: 53.33px;
  }
}
@media screen and (min-width: 2160px) {
  html {
      font-size: 56.25px;
  }
}

@media screen and (min-width: 2560px) {
  html {
      font-size: 66.63px;
  }
}

.tn {
  background: url('../img/search.png') no-repeat center;
  width: 1.26rem /* 63/50 */;
  height: 1.26rem /* 63/50 */;
}
.tn-one {
  width: 1.26rem /* 63/50 */;
  height: 1.26rem /* 63/50 */;
  padding-left: .3rem /* 15/50 */;
  color: #ffffff;
}
/*===============================================头部公用样式begin=======================*/
.tn-two {
  width: 1.26rem /* 63/50 */;
  height: 1.26rem /* 63/50 */;
  padding-left: .3rem /* 15/50 */;

}
/*===============================================头部公用样式end=======================*/
/*点赞  搜藏样式*/
.fl-xin {
  width: .3rem /* 16/50 */;
  height: .3rem /* 14/50 */;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.1rem;
}
.fl-dianzan {
  background: url('../img/dianzan.png') no-repeat;
  background-size: 100% 100%;
}
.fl-shoucang {
  background: url('../img/xin.png') no-repeat;
  background-size: 100% 100%;
}
.fl-dianzan-ok {
  background: url('../img/dianzan_ok.png') no-repeat;
  background-size: 100% 100%;
}
.fl-shoucang-ok {
  background: url('../img/xin_ok.png') no-repeat;
  background-size: 100% 100%;
}

/*星级*/
.star_fr1 {
/*  margin-top: .07rem;
  float: right;*/
  display: inline-block;
  width: .3rem /* 15/50 */;
  height: .3rem /* 15/50 */;
  background: url('../img/star1.png') no-repeat;
  background-size: 100% 100%;
}
.star_fr2 {
 /* margin-top: .07rem;
  float: right;*/
  display: inline-block;
  width: .8rem /* 15/50 */;
  height: .3rem /* 15/50 */;
  background: url('../img/star2.png') no-repeat;
  background-size: 100% 100%;
}
.star_fr3 {
  /*margin-top: .07rem;
  float: right;*/
  display: inline-block;
  width: 1.3rem /* 15/50 */;
  height: .3rem /* 15/50 */;
  background: url('../img/star3.png') no-repeat;
  background-size: 100% 100%;
}
.star_fr4 {
  /*margin-top: .07rem;
  float: right;*/
  display: inline-block;
  width: 1.8rem /* 15/50 */;
  height: .3rem /* 15/50 */;
  background: url('../img/star4.png') no-repeat;
  background-size: 100% 100%;
}
.star_fr5 {
  /*margin-top: .07rem;
  float: right;*/
  display: inline-block;
  width: 2.0rem /* 15/50 */;
  height: .3rem /* 15/50 */;
  background: url('../img/star5.png') no-repeat;
  background-size: 100% 100%;
}
.star1{
  background: url('../img/star1.png') no-repeat;
  background-size: 100% 100%;
}
.star2{
  background: url('../img/star2.png') no-repeat;
  background-size: 100% 100%;
}
.star3{
  background: url('../img/star3.png') no-repeat;
  background-size: 100% 100%;
}
.star4{
   background: url('../img/star4.png') no-repeat;
   background-size: 100% 100%;
}
.star5{
    background: url('../img/star5.png') no-repeat;
    background-size: 100% 100%;
}

/*底部*/
.erweima1{
  background: url('../img/erweima1.png') no-repeat;
  background-size: 100% 100%;
}
.erweima2{
  background: url('../img/erweima2.jpg') no-repeat;
  background-size: 100% 100%;
}
.erweima3{
  background: url('../img/erweima3.png') no-repeat;
  background-size: 100% 100%;
}
.erweima4{
  background: url('../img/erweima4.jpg') no-repeat;
  background-size: 100% 100%;
}

.bind_text {
  text-align: center;
}
.bind_blank {
  text-align: center;
}
.lisImg{
  width: 100%;
  height: 100%;
}
/*首页轮播图小手*/
.bannerPointer{
    cursor:pointer
}
/*详情页 确定 取消按钮*/
.enter_btn,.exit_btn {
  padding: 1px 2px;
  background: #A5030DFF;
  color: #ffffff;
  border: 1px solid #A5030DFF;
  border-radius: 5px;
}
.search-btn:hover {
  cursor: pointer;
}
.fr-one:hover{
  cursor: pointer;
}
.fr-two:hover{
  cursor: pointer;
}