    img {
    width: 100%;
    }
    .carousel-indicators li {
      opacity: 1;
    }
    .carousel-indicators .active {
      background-color: #C8142D;
    }
    .col-3 {
      padding: 0 0.625rem;
    }
    .row {
      margin-right: -0.9375rem;
      margin-left: -0.9375rem;
    }
    .fitWidth{
      width:180%;
      width: max-content;
    }
    .thumbnail:hover {
     background: #C9253B;
    }
    .thumbnail:hover .thumbnailText{
    color:#F7F7F8;
    }
    .thumbnail:hover .moreImg4{
    content:url('../images/more3.png');
    }
    .thumbnail {
    background: #f7f7f7;
    margin-bottom: 1.25rem;
    }
    .thumbnailText{
     color: #333;
    font-size: 1.25rem;
    max-height: 5rem;
    overflow: hidden;
    word-break: break-word;
    text-align:center;
    }
    
    .thumbnail-4-img {
    height: 17.8125rem;
    }
    
    .thumbnail-3-img {
    height: 23.75rem;
    }
    .modelMargin {
    padding-top: 9.375rem;
    }
    .lastModelMargin {
    padding-top: 2.25rem;
    margin-bottom: 9.375rem;
    }
    .zixunHeight {
    height: 21.1875rem;
    }
    .subTitle {
    margin-left: 0rem;
    }
    .carousel-inner-img {
    width: 100%;
    height: 53.125rem;
    }
    .carouselTitle{
      font-size: 4.5rem;
    }
    .carouselSubTitle{
      font-size: 2.875rem;
    }
    .clockText{
      width: auto;padding-right: .25rem;padding-bottom: .125rem;
    }
    .catalogName{
      color:#C8142D;
    }
    .catalogInfo{
      margin-bottom:4.6875rem;width: 46rem;font-size: 1.5rem;
    }
.caption{
      margin: 0 1.125rem;
  text-align: left;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  height:10.625rem;
}
    .zixunOne{
      width: 28.25%;margin-right:3.75rem;
    }
    .zixunOnebg{
      width: 20rem;height: 20rem;background-color: #F3F3F3;margin-left: 1.1875rem;
    }
    .zixunOneImg{
      width: 20rem;height: 20rem;position: relative;top: 1.1875rem;margin-left: -1.1875rem;
    }
    .zixunTwo{
      width:100%;display: flex;flex-direction: column;padding-left:1.5625rem;padding-right:2.34375rem;
    }
	.zixunTop{
      margin-top:-0.3125rem;
    }
    .zixunDate{
      font-size: 1.25rem;font-weight: 500;
    }
    .zixunTitle{
      font-weight: bold;margin: 1.25rem 0px;font-size: 1.25rem;
    }
    .zixunMargin1{
        margin: 1rem 0px;
    }
    .zixunOneContent{
      height:12.93rem;overflow: hidden;line-height: 1.875rem;font-size: 1.25rem;
    }
    .zixunTwoContent{
      overflow: hidden;margin-bottom:0;font-size: 1.25rem;
    }
    .zixunLine{
      margin:1rem 0;
    }
    .zixunMore{
      text-align: right;margin-top: 1.25rem;padding-bottom:4.6875rem;
    }
    h4 {
    font-weight: 200 !important;
    }
    
    .lpr {
    text-align: center;
    line-height: 35%;
    display: flex;
    align-items: center;
    width:48.61%;
    height:35%;
    background:rgba(238,239,239,1);
    border-radius:2px;
    }
    
    .lv {
    width: 62%;
    }
    
    .img {
    height: 100%;
    width: 100%;
    }
    
    .preimg {
    width: 1rem;
    vertical-align: baseline;
    position: relative;
    right: 1.25rem;
    }
    .px-5{
    padding-left: 2.5rem!important;
    }
    .textlpr {
    font-size: 1.5rem;
    font-weight: 400;
      margin-left:1.875rem;
          width: 5.5rem;
    text-align: left;
      white-space: nowrap;
    }
    
    .numlpr {
    font-size: 2.5rem;
    font-weight: 400;
    font-family: Arial;
      flex:1;
      text-align: left;
      width: 6.25rem;
    }
    .greenlpr{
      color: #69c56d;
    }
    .redlpr {
    color: #df053d;
    }
    .blacklpr{  
    color: #333;
    }
    .imgHeight {
    height: 15.125rem;
    width: 32.16%;
    }
    
    .lmtitle {
    margin: 0 1.125rem;
    }
    
    .mrt-20 {
    padding-top: 1.25rem;
    }
    
    .mrt-15 {
    padding-top: 0.625rem;
    }
    .mrt-5 {
    padding-top: 0.3125rem;
    }
    .mrt-52 {
    padding-top: 3.25rem;
    }
    .bannerTitle {
    top: 22.6%;
    left: 9.2%;
    position: absolute;
    z-index: 10;
    color: #fff;
    font-weight: 300;
    }
    .carousel-video {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    color: #fff;
    text-align: center;
    }
    .moreImg2 {
    height: 2.1875rem;
    width: auto;
    }
    .moreImg1 {
    width: 2.625rem;
    }
    .moreImg4 {
    width: 2.5rem;
    margin-bottom: 1.875rem;
    }
    .moreImg5 {
    width: 3.5rem;
    height: auto;
    margin-top: 1.125rem;
    }
    .model1Margin {
    	margin: 0;
    }
    .model1TimeText {
    width: 100%;
    font-size: 0.875rem;
    text-align: right;
    margin-top: 1.5rem;
    }
    .modal-content {
      background-color: transparent !important;
    }
.page {position: relative;}
        .box {width: 31.25rem;height: 31.25rem;margin: 0 auto;margin-top: 12.5rem;position: relative;overflow: hidden;}
        .content {width: 100%;height: 56.25rem;position: absolute;top: 20.31107044830741%;}
        .border {width: 18.75rem;height: 11.875rem;border: 2px solid #333333;margin: 0 auto;transition: all 0.7s;position:relative}
        .a { z-index: 1; width: 18.75rem;height: 11.875rem;position: absolute;top: -2px;left: -2px;background-color: #fff;}
        .img_bg {z-index: 2; width: 13.75rem;height: 11.875rem;background-color: #c8152d;display: flex;justify-content: center;align-items: center;position: absolute;top: 1.875rem;left: -1.875rem;transition: all 0.7s;}
        .text {z-index: 2; width: 8.125rem;height: 5rem;text-align: center;background-color: transparent; position: absolute;top: 1.875rem;right: -2.5rem;opacity: 1;}
        .text .p1 {font-size: 1.875rem;color: #333333;line-height: 2.25rem;transition: all 0.7s;font-weight: 700;}
        .text .p2 {font-size: 1.125rem;color: #333333;line-height: 2.25rem;transition: all 0.7s; width:9.375rem}
        .text .line {width: 7.25rem;height: 2px;background-color: #333333;margin:0 auto;margin-top: .3125rem;transition: all 0.7s;}
        .border:hover {border-color: #c8152d;}
        .border:hover .img_bg {background-color: #f7f7f8;box-shadow: 15px 15px 15px rgba(74, 74, 74, 0.1);}
        .hide {display: none;}
        .zz {z-index: 2; width: 8.125rem;height: 8.125rem;text-align: center;background-color: #fff;position: absolute;top: 1.875rem;right: -3.75rem;}
        .i3 {z-index: 2; position: absolute;top: 7.2rem;right: -1.25rem;}
.selfImg{width:auto}
  .rzsq{display: block;}
        .rzsq_img_bg{
          height: 17.8125rem;background-color: #c8152d;display: flex;justify-content: center;align-items: center;transition: all 0.7s;
        }
        .hide {display: none;}
        .rzsq:hover .rzsq_img_bg {background-color: #f7f7f8;}

.bannerImg{
  background:url('../images/banner01.jpg');background-repeat:no-repeat;background-size:cover;
  height:53.125rem;
}
.carousel-indicators li {
    width: 1.875rem;
    height: 0.1875rem;
    margin-right: 0.1875rem;
    margin-left: 0.1875rem;
  border-top: 0.625rem solid transparent;
    border-bottom: 0.625rem solid transparent;
}
.media-body{
  width:47.5625rem;
}