
.main_img {
  width: 100%;
  height: 9.4667rem;
  position: relative;
}
.main_img .img_pre {
  width: 100%;
  height: 100%;
}
.main_img .main_mess {
  background-color: #dc1b1b;
  width: 100%;
  height: 1.6533rem;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 2;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.main_mess .m_pri {
  color: #fff;
  font-size: 0.3733rem;
}
.main_mess .pr2 {
  font-size: 0.6667rem;
  font-weight: 600;
}
.main_mess .pr3 {
  font-size: 0.2533rem;
}
.main_mess .m_pri_s {
  height: 1.08rem;
  padding: 0 0.2133rem;
  background-color: #fef2c6;
  border-radius: 0.5333rem;
  color: #dc1b1b;
  font-size: 0.3733rem;
}
.xq_mess {
  padding: 0.3067rem 0.4667rem;
  background-color: #faf7e7;
}
.xq_mess h4 {
  font-size: 0.44rem;
  color: #333;
  margin-bottom: 0.32rem;
}
.xq_mess h5 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.2667rem;
  color: #21222c;
}

.xq_mess h5 .stat_b {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.xq_mess h5 .star {
  width: 0.4rem;
  height: 0.4rem;
  vertical-align: middle;
  margin: 0;
}
.xq_mess h5 .peop {
  display: inline-block;
  height: 0.4rem;
  padding: 0 0.08rem;
  background-color: #21222c;
  color: #ffe7c4;
  font-size: 0.2133rem;
  border-radius: 0 0.0667rem 0.0667rem 0;
}
.xq_mess h6 {
  width: 100%;
  margin-top: 0.6933rem;
  font-weight: normal;
  text-align: start;
}
.xq_mess h6 .cen_tit {
  margin-bottom: 0.3333rem;
  text-align: center;
}
.xq_mess h6 .xl_png {
  width: 1.8533rem;
  height: 0.3733rem;
  vertical-align: sub;
}
.xq_mess h6 .xl_word {
  color: #c3c3c3;
  font-size: 0.4rem;
  margin: 0 0.2133rem;
}
.xq_mess h6 .form_mess {
  width: 100%;
  border-collapse: collapse;
}
.xq_mess h6 .form_mess td {
  border: 1px solid #e8dcd7;
}
.xq_mess h6 .form_mess .td_tit {
  width: 1.12rem;
  height: 0.68rem;
  background-color: #ff8f59;
  color: #6d3f29;
  font-size: 0.24rem;
  text-align: center;
  line-height: 0.68rem;
}
.xq_mess h6 .form_mess .td_word {
  background-color: #fff;
  text-indent: 2em;
  text-align: left;
}
.xq_mess h6 .form_mess .td_img {
  width: 1.2933rem;
  height: 0.2rem;
}
.co_r {
  color: #db262e;
}
.co_d {
  color: #6d3f29;
}
.xq_mess .inturo {
  margin-top: 0.3333rem;
}

.xq_mess .inturo .int_mess {
  padding: 0.2rem 0.2667rem;
  background-color: #9e2733;
  border-radius: 0.0533rem;
  width: 100%;
}
.xq_mess .inturo .lt_mess {
  display: flex;
  align-items: center;
  justify-content: center;
}
.xq_mess .inturo .tree_png {
  width: 0.9467rem;
  height: 0.68rem;
  margin-right: 0.3867rem;
}
.xq_mess .inturo .jiu_logo {
  width: 2.9333rem;
  height: 1.3333rem;
  margin-right: 0.36rem;
}
.xq_mess .inturo .j_title {
  font-size: 0.5333rem;
  font-weight: 600;
  color: #fff;
}
.xq_mess .inturo .j_title .eng {
  color: #fe741c;
}
.xq_mess .inturo .lt_desc {
  color: #fff;
  font-size: 0.3467rem;
  margin-top: 0.2933rem;
  line-height: 0.48rem;
  text-align: start;
  font-weight: normal;
}
.about_j {
}
.about_j .about_list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.about_j .about_list .list_one {
  width: 4.2667rem;
  background-color: #fff;
  margin-bottom: 0.2667rem;
}
.about_j .about_list .list_one img {
  width: 100%;
  height: 2.6267rem;
}
.about_j .about_list .list_one .one_mess {
  padding: 0.2667rem;
}
.about_j .about_list .list_one .one_mt {
  font-size: 0.3467rem;
  color: #333;
  text-align: start;
  height: 35px;
}
.about_j .about_list .list_one .one_mt img {
  width: 0.8533rem;
  height: 0.4133rem;
  margin-right: 0.1333rem;
}
.about_j .about_list .list_one .one_mt .ck_pri {
}
.ck_pri .ck1 {
  color: #d1d1d1;
  font-size: 0.32rem;
}
.ck_pri .ck2 {
  color: #be0f1b;
  font-size: 0.5333rem;
  font-weight: 600;
}
.ck_pri .ck3 {
  color: #be0f1b;
  font-size: 0.2533rem;
}
.one_btn {
  width: 100%;
  margin-top: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.show_one_de {
  color: #fff;
  font-size: 0.3733rem;
  display: inline-block;
  width: 2.0267rem;
  height: 0.8rem;
  background-color: #be0f1b;
  text-align: center;
  line-height: 0.8rem;
}
.show_more {
  margin: 0 auto;
  width: 2.4667rem;
  height: 0.6267rem;
  border-radius: 0.32rem;
  background-color: #ffdc00;
  font-size: 14px;
  color: #ff5729;
  text-align: center;
  line-height: 0.6267rem;
}
.show_more a{
    font-size: 14px;
}
.show_more .more {
  width: 0.24rem;
  height: 0.24rem;
  vertical-align: middle;
  margin-right: 0.0667rem;
}
.ab_us {
  height: 1.3333rem;
  width: 100%;
  background-color: #be0f1b;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.ab_us a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 0.2933rem;
}
.ab_us .tips_img1 {
  width: 0.5067rem;
  height: 0.5067rem;
}
.ab_us .tips_img2 {
  width: 0.64rem;
  height: 0.52rem;
}
.ab_us .tips_img3 {
  width: 0.48rem;
  height: 0.64rem;
}
.for_u .h6 {
  margin-top: 0;
}
.for_u .for_list {
  display: flex;
  justify-content: space-between;
  padding: 0.48rem;
  border-bottom: 1px solid #e6e1c1;
}
.for_u .for_list span {
  width: 0.48rem;
  height: 0.48rem;
  border-radius: 0.08rem;
  font-size: 0.3467rem;
  color: #fff;
  text-align: center;
  margin-top: 0.1333rem;
}
.for_u .for_list p {
  width: 4.8267rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  border-radius: 0.08rem;
  font-size: 0.3733rem;
  line-height: 0.5333rem;
  height: 1.6rem;
}
.for_u .for_list img {
  width: 2.8667rem;
  height: 1.76rem;
}
.l1 {
  background-color: #fd741c;
}
.l2 {
  background-color: #fdb80c;
}
.l3 {
  background-color: #ffdb00;
}
.l4 {
  background-color: #cccccc;
}
.m0 {
  margin: 0;
}
.red{
            font-weight: bold;
        }
        .xq_mess{
            overflow: hidden;
        }
         .content-box{
            background-color: #ffdead;
            text-align: justify;
        }
        .content-box h2{
            line-height: 36px;
            font-weight: 700;
            background: #FFFFFF;
            padding: 0 0 0 5px;
            border-left: 5px solid #be0f1b;
            padding-left: 10px;
            font-size: 14px;
        }
        .content-box h2:first-child{
             text-align: center;
             background: none;
             padding: 0;
             border:0;
        }
        .content-box p{
            font-size: 14px;
            line-height: 30px;
            text-indent: 2em;
            padding:5px 10px;
        }
        .hot_jiu a{
            display: flex;
            justify-content: space-between;
            font-size: 14px;
            border-bottom: 1px dashed #ccc;
            padding: 10px 0;
        }
        .hot_jiu a .jiu_mess_t{
            width: 70%;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .hot_jiu a .show_d{
            color: #666;
        }
        img.img{
            width: 33%;
            height: 80px;
            object-fit: cover;
            margin-right: 15px;
        }
        a.rec_h {
            justify-content: flex-start;
        }
        a.rec_h .name{
            font-size: 16px;
        }