.content-bg {
  background: url(../img/honor_img.jpeg) no-repeat;
  background-position: right bottom;
  background-size: 50rem 56.25rem;
}
.content-bg2 {
  background: url(../img/156897947023.jpg) no-repeat;
  background-position: center bottom;
  background-size: 100%;
}
.content {
  color: #303133;
  font-family: 'Source Han Sans CN';
}
.content .topsimg {
  width: 100%;
  display: block;
}
.content .actives {
  padding-left: 10rem;
  margin-top: 1.25rem;
  font-size: 0.875rem;
}
.content .actives span:nth-child(1) {
  color: #909399;
}
.content .actives span:nth-child(2) {
  color: #303133;
}
.content .actives span:nth-child(3) {
  color: #b33446;
}
.content .one-main {
  width: 87.5rem;
  margin: 0 auto;
  margin-top: 5rem;
}
.content .one-main .tit {
  font-size: 1.5rem;
  font-weight: bold;
  color: #303133;
}
.content .one-main .two {
  margin-top: 60px;
}
.content .one-main .two .en {
  color: #b33446;
  font-size: 5.5rem;
  font-family: 'Arial';
  font-weight: bold;
}
.content .one-main .two .ch {
  font-size: 1rem;
  color: #909399;
  margin-top: 1.25rem;
}
.content .one-main .two .text {
  margin-top: 60px;
  width: 100%;
  padding-bottom: 15.625rem;
  background: url(../img/157405002679.png) no-repeat bottom;
  background-size: 100%;
  font-size: 1.125rem;
  color: #303133;
}
.content .one-main .three {
  margin-top: 5rem;
  display: flex;
  justify-content: space-between;
}
.content .one-main .three img {
  width: 18.75rem;
  border-radius: 0.625rem;
}
.content .one-main .three .text {
  margin-left: 3.125rem;
}
.content .one-main .three .text .ch {
  font-weight: bold;
  font-size: 1.5rem;
}
.content .one-main .three .text .en {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
  font-family: 'Arial';
  font-weight: bold;
  font-size: 5.5rem;
  color: #d8dde6;
}
.content .one-main .three .text p {
  font-size: 1rem;
  margin: 1.25rem 0;
  line-height: 1.5625rem;
}
.content .one-main .four {
  margin-top: 5rem;
}
.content .one-main .four .en {
  font-size: 5.5rem;
  font-weight: bold;
  font-family: 'Arial';
  color: #b33446;
}
.content .one-main .four .ch {
  margin-top: 1.25rem;
  font-weight: bold;
  font-size: 1.5rem;
}
.content .one-main .four .honor {
  display: flex;
  margin-top: 2.5rem;
  margin-left: 1.25rem;
  padding-bottom: 5rem;
}
.content .one-main .four .honor ul {
  margin-right: 1.875rem;
}
.content .one-main .four .honor ul li {
  background: url(../img/icon_honor.png) no-repeat;
  background-size: 12px;
  background-position: left center;
  font-size: 1rem;
  padding-left: 1.25rem;
  margin: 3.125rem 0;
}
.content .two-main {
  width: 87.5rem;
  margin: 0 auto;
  margin-top: 5rem;
  display: flex;
  justify-content: center;
}
.content .two-main .tit {
  white-space: nowrap;
}
.content .two-main .tit .ch {
  font-size: 1.5rem;
}
.content .two-main .tit .en {
  font-size: 1rem;
  color: #c0c4cc;
}
.content .two-main .classif .iful {
  font-size: 1rem;
  color: #606266;
}
.content .two-main .classif .iful li {
  margin: 2.5rem 0;
  padding-left: 1.625rem;
  cursor: pointer;
}
.content .two-main .classif .iful li a {
  text-decoration: none;
  color: #606266;
}
.content .two-main .classif .iful li:hover {
  color: #b33446;
  position: relative;
}
.content .two-main .classif .iful li:hover::before {
  position: absolute;
  content: '';
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
  border: 0.125rem solid #b33446;
}
.content .two-main .classif .if-active{
  color: #b33446;
  position: relative;
}
.content .two-main .classif .if-active .a {
  color: #b33446 !important;
}
.content .two-main .classif .if-active::before {
  position: absolute;
  content: '';
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
  border: 0.125rem solid #b33446;
}
.content .two-main .product {
  margin-left: 10.25rem;
  margin-bottom: 6.25rem;
  width: 100%;
}
.content .two-main .product .pro-ul {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.5rem;
}
.content .two-main .product .pro-ul li {
  list-style: none;
  width: 30%;
}
.content .two-main .product .pro-ul li:not(:nth-child(3n)) {
  margin-right: 2.5rem;
  margin-bottom: 3.25rem;
}
.content .two-main .product .pro-ul li:nth-child(3n) {
  margin-right: 0px;
  margin-bottom: 2.5rem;
}
.content .two-main .product .pro-ul li .img {
/*  width: 100%;
  overflow: hidden;*/

    overflow: hidden;
    position: relative;
    width: 100%;
    height: 320px;
    display: flex !important;
    justify-content: center;
    align-items: center;

}
.content .two-main .product .pro-ul li .img img {
  /*width: 100%;*/
    overflow: hidden;
    /* height: 320px; */
    position: absolute;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.content .two-main .product .pro-ul li p {
  font-size: 1.125rem;
  font-weight: bold;
  text-align: center;
  margin-top: 1.875rem;
}
.content .pages {
  margin-top: 5rem;
  display: flex;
  justify-content: center;
}
.content .pages ul {
  color: #606266;
  display: flex;
}
.content .pages ul li {
  cursor: pointer;
  width: 3.125rem;
  border-radius: 0.25rem;
  background-color: #f7fafc;
  text-align: center;
  line-height: 3.125rem;
  color: #606266;
  font-size: 0.875rem;
  margin-right: 0.625rem;   text-decoration: none;
}

.content .pages ul li a{
   text-decoration: none;
   color: #000;
}

.content .pages ul li:hover {
  background-color: #b33446;
  color: #fff;
}
.content .pages ul .liactive {
  background-color: #b33446;
  color: #fff;
}
.content .three-main {
  width: 87.5rem;
  margin: 0 auto;
  margin-top: 5rem;
}
.content .three-main .tit {
  font-size: 1.5rem;
  font-weight: bold;
  color: #303133;
}
.content .three-main .culture {
  margin-top: 5rem;
  background: url(../img/culture.png) no-repeat;
  background-position: bottom;
  background-size: 100%;
  padding-bottom: 12.5rem;
}
.content .three-main .culture .en {
  color: #b33446;
  font-size: 5.5rem;
  font-family: 'Arial';
  font-weight: bold;
}
.content .three-main .culture .text {
  margin-top: 2.5rem;
  font-size: 1.125rem;
  color: #303133;
  line-height: 30px;
  max-width: 43.75rem;
}
.content .three-main .steps {
  margin-top: 5rem;
  transition: all 1s;
  padding-bottom: 11.25rem;
}
.content .three-main .steps .steps-main {
  width: 100%;
}
.content .three-main .steps .steps-main .cards {
  display: none;
}
.content .three-main .steps .steps-main .activeCard {
  display: block;
}
.content .three-main .steps .stepsCard {
  width: 42.5rem;
  text-align: center;
  float: left;
}
.content .three-main .steps .stepsCard:nth-child(n) {
  margin-right: 2.5rem;
}
.content .three-main .steps .stepsCard:nth-child(2n) {
  margin-right: 0px;
}
.content .three-main .steps .stepsCard:hover {
  box-shadow: 0 0 1.25rem rgba(0, 0, 0, 0.2);
}
.content .three-main .steps .stepsCard img {
  width: 100%;
  border-radius: 0.625rem;
}
.content .three-main .steps .stepsCard h3 {
  margin-top: 1.875rem;
  font-size: 3.75rem;
  font-weight: bold;
  color: #303133;
}
.content .three-main .steps .stepsCard p {
  margin-top: 1.25rem;
  color: #303133;
  font-size: 0.875rem;
  padding: 0 1.25rem;
  line-height: 1.5rem;
}
.content .three-main .steps .stepsCard .num {
  margin-top: 3.375rem;
  font-size: 5.5rem;
  font-family: 'Arial';
  color: #f0f2f5;
}
.content .three-main .steps .scroll-btn {
  border: 1px solid #b33446;
  margin-top: 2.5rem;
  width: 100%;
  position: relative;
}
.content .three-main .steps .scroll-btn > div {
  position: absolute;
  top: -1.25rem;
  width: 2.5rem;
  border-radius: 50%;
  background-color: #b33446;
  line-height: 2.5rem;
  text-align: center;
  color: #fff;
  font-family: '黑体';
  font-size: 1rem;
  cursor: pointer;
}
.content .three-main .steps .scroll-btn #left-btn {
  left: 30%;
  transform: translateX(-50%);
}
.content .three-main .steps .scroll-btn #right-btn {
  right: 30%;
  transform: translateX(-50%);
}
.content .four-main {
  width: 87.5rem;
  margin: 0 auto;
  margin-top: 5rem;
}
.content .four-main .title {
  margin-top: 3.75rem;
  text-align: center;
}
.content .four-main .title .ch {
  font-size: 1.5rem;
}
.content .four-main .title .en {
  margin-top: 1.125rem;
  font-size: 1rem;
  color: #c0c4cc;
}
.content .four-main .newspage {
  padding-bottom: 6.25rem;
}
.content .four-main .newspage .cards-main {
  margin-top: 3.75rem;
}
.content .four-main .newspage .cards-main .cards {
  margin-bottom: 2.5rem;
  display: flex;
  justify-content: space-between;
}
.content .four-main .newspage .cards-main .cards .cen {
position: relative;
    width: 60%;
}
.content .four-main .newspage .cards-main .cards:hover .left .more {
  background: url(../img/news_more_rs.png) no-repeat;
  background-size: 100% 100%;
}
.content .four-main .newspage .cards-main .cards:hover .cen .tit {
  color: #b33446;
}
.content .four-main .newspage .cards-main .cards .left .day {
  font-size: 1.875rem;
  color: #c0c4cc;
}
.content .four-main .newspage .cards-main .cards .left .year {
  margin-top: 0.625rem;
  font-size: 0.875rem;
  color: #c0c4cc;
}
.content .four-main .newspage .cards-main .cards .left .more {
  width: 2.125rem;
  height: 2.125rem;
  background: url(../img/news_more_uns.png) no-repeat;
  background-size: 100% 100%;
  margin-top: 1.875rem;
  cursor: pointer;
}
.content .four-main .newspage .cards-main .cards .cen .tit {
  font-size: 1rem;
}
.content .four-main .newspage .cards-main .cards .cen .text {
  font-size: 0.875rem;
  color: #909399;
  margin-top: 1.875rem;
  max-width: 50rem;
}
.content .four-main .newspage .cards-main .cards .rig img {
  width: 18.75rem;
  border-radius: 0.625rem;
  height: 10rem;
}
.clears {
  clear: both;
}
@media (min-width: 1400px) and (max-width: 1500px) {
  .content .actives {
    padding-left: 1.5rem;
  }
}
@media (min-width: 1024px) and (max-width: 1400px) {
  .content .actives {
    padding-left: 5rem;
    font-size: 1.25rem;
  }
  .content .one-main {
    width: 100%;
    padding: 0 6rem;
  }
  .content .two-main {
    margin-top: 3.125rem;
    width: 100%;
    padding: 0 6rem;
  }
  .content .two-main .product {
    width: 100%;
  }
  .content .two-main .product .pro-ul li {
    width: 30%;
  }
  .content .two-main .product .pro-ul li .img {
    width: 100%;
    height: auto;
  }
  .content .two-main .product .pro-ul li:not(:nth-child(3n)) {
    margin-right: 5%;
    margin-bottom: 3.25rem;
  }
  .content .two-main .product .pro-ul li:nth-child(3n) {
    margin-right: 0px;
    margin-bottom: 2.5rem;
  }
  .content .three-main {
    width: 100%;
    padding: 0 6rem;
  }
  .content .three-main .culture {
    padding-bottom: 9.5rem;
  }
  .content .four-main {
    width: 100%;
    padding: 0 6rem;
  }
  .content .four-main .newspage .cards-main .cards .cen .text {
    line-height: 1.2rem;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .content .actives {
    padding-left: 5rem;
    font-size: 1.25rem;
  }
  .content .one-main {
    width: 100%;
    padding: 0 6rem;
  }
  .content .two-main {
    margin-top: 3.125rem;
    width: 100%;
    padding: 0 6rem;
  }
  .content .two-main .product {
    width: 100%;
  }
  .content .two-main .product .pro-ul li {
    width: 30%;
  }
  .content .two-main .product .pro-ul li .img {
    width: 100%;
    height: auto;
  }
  .content .two-main .product .pro-ul li:not(:nth-child(3n)) {
    margin-right: 5%;
    margin-bottom: 3.25rem;
  }
  .content .two-main .product .pro-ul li:nth-child(3n) {
    margin-right: 0px;
    margin-bottom: 2.5rem;
  }
  .content .three-main {
    width: 100%;
    padding: 0 6rem;
  }
  .content .three-main .culture {
    padding-bottom: 9.5rem;
  }
  .content .four-main {
    width: 100%;
    padding: 0 6rem;
  }
  .content .four-main .newspage .cards-main .cards .cen .text {
    line-height: 1.2rem;
  }
}
@media screen and (max-width: 750px) {
	.model_news_detail .detailContent img{ 
max-width:100% !important;
width:100%;
height:auto;
display:table-cell;
}	
  .content-bg {
    background: url(../img/honor_img.jpeg) no-repeat;
    background-position: right bottom;
    background-size: 100%;
  }
  .content .actives {
    padding-left: 2.6667vw;
    font-size: 3.2vw;
  }
  .content .tit {
    font-size: 3.6667vw;
  }
  .content .one-main {
    width: 100%;
    padding: 0 2.6667vw;
    margin-top: 6.6667vw;
  }
  .content .one-main .tit {
    font-size: 3.6667vw;
  }
  .content .one-main .two {
    margin-top: 5.6667vw;
  }
  .content .one-main .two .en {
    font-size: 12vw;
  }
  .content .one-main .two .text {
    padding-bottom: 14.3333vw;
    margin-top: 6vw;
  }
  .content .one-main .three {
    display: block;
  }
  .content .one-main .three img {
    display: none;
  }
  .content .one-main .three .text {
    margin-left: 0;
  }
  .content .one-main .three .text .ch {
    font-size: 3.6667vw;
  }
  .content .one-main .three .text .en {
    font-size: 12vw;
  }
  .content .one-main .four .en {
    font-size: 12vw;
  }
  .content .one-main .four .honor {
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 5vw;
  }
  .content .one-main .four .honor ul li {
    padding-left: 4vw;
    font-size: 2.9333vw;
    margin: 5vw 0;
    line-height: 4vw;
  }
  .content .two-main {
    width: 100%;
    padding: 0 2.6667vw;
    margin-top: 6.6667vw;
    display: block;
  }
  .content .two-main .classif .iful {
    width: 100%;
    padding-left: 4vw;
    display: flex;
    justify-content: space-around;
  }
  .content .two-main .classif .iful li {
    margin: 3vw 0;
    font-size: 2.9333vw;
  }
  .content .two-main .product {
    margin-left: 0;
    margin-bottom: 10vw;
  }
  .content .two-main .product .pro-ul li {
    flex: 50%;
    margin: 0 !important;
    padding: 2vw;
  }
  .content .two-main .product .pro-ul li p {
    margin-top: 2vw;
  }
  .content .two-main .product .pages {
    margin-top: 6vw;
  }
  .content .two-main .product .pages ul li {
    width: 8vw;
    line-height: 8vw;
  }
  .content .three-main {
    width: 100%;
    padding: 0 2.6667vw;
    margin-top: 6.6667vw;
  }
  .content .three-main .tit {
    font-size: 3.6667vw;
  }
  .content .three-main .culture {
    margin-top: 6.667vw;
    padding-bottom: 13.3333vw;
  }
  .content .three-main .culture .en {
    font-size: 12vw;
  }
  .content .three-main .culture .text {
    line-height: 4vw;
  }
  .content .three-main .steps {
    margin-top: 6.6667vw;
    padding-bottom: 10vw;
  }
  .content .three-main .steps .steps-main .cards {
    display: block;
  }
  .content .three-main .steps .steps-main .cards .stepsCard {
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 5vw;
  }
  .content .three-main .steps .steps-main .cards .stepsCard h3 {
    font-size: 10vw;
  }
  .content .three-main .steps .steps-main .cards .stepsCard p {
    font-size: 2.6667vw;
  }
  .content .three-main .steps .steps-main .cards .stepsCard .num {
    font-size: 12vw;
    margin-top: 5vw;
  }
  .content .three-main .steps .scroll-btn {
    display: none;
  }
  .content .four-main {
    width: 100%;
    padding: 0 2.6667vw;
    margin-top: 6.6667vw;
  }
  .content .four-main .title {
    margin-top: 0;
  }
  .content .four-main .newspage {
    padding-bottom: 13.3333vw;
    margin-top: 6.6667vw;
  }
  .content .four-main .newspage .cards-main .cards {
    margin-bottom: 5vw;
    display: block;
  }
  .content .four-main .newspage .cards-main .cards .left {
    height: 5vw;
  }
  .content .four-main .newspage .cards-main .cards .left .day {
    float: left;
  }
  .content .four-main .newspage .cards-main .cards .left .year {
    float: left;
    margin-left: 3vw;
    font-size: 2.6667vw;
  }
  .content .four-main .newspage .cards-main .cards .left .more {
    float: right;
    margin-top: 0;
    width: 5vw;
    height: 5vw;
    margin-right: 5vw;
  }
  .content .four-main .newspage .cards-main .cards .cen {
    margin-top: 3vw;
	position: relative;
    width: auto;
  }
  .content .four-main .newspage .cards-main .cards .cen .tit {
    font-size: 3.2vw;
  }
  .content .four-main .newspage .cards-main .cards .cen .text {
    margin-top: 3vw;
    font-size: 2.6667vw;
    line-height: 3.3vw;
  }
  .content .four-main .newspage .cards-main .cards .rig {
    margin-top: 3vw;
  }
  .content .four-main .newspage .pages {
    margin-top: 6vw;
  }
  .content .four-main .newspage .pages ul li {
    width: 8vw;
    line-height: 8vw;
  }
}



.container {
    position: relative;
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}
/*newsDel*/

.model_news_detail{ max-width: 1020px; margin: auto; padding-bottom: 50px; position: relative; padding: 0 10px;z-index: 1;}
.model_news_detail .back{ width: 100%; height: 50px; position: relative;}
.model_news_detail .back a{ display: block; width: 150px; height: 40px; color: #bb341e; line-height: 40px; text-align: center; position: absolute; top: 20px; right: 0px; border: 1px solid #bb341e;}
.model_news_detail .back a:hover{ background: #bb341e; color: #FFFFFF;}
.model_news_detail .title{ width: 100%; height: auto; line-height: 35px; text-align: center; font-size: 24px; font-weight: bold; padding: 35px 5% 15px 5%;}
.model_news_detail .summary{ width: 100%; height: auto; line-height: 20px; font-size: 12px; text-align: center; color: #666666; padding-bottom: 15px; border-bottom: 1px dotted #ccc;}
.model_news_detail .detailContent{ 
width: 100%; 
min-height: 300px; 
margin: 25px 0px; 
line-height: 28px; 
/* text-indent: 28px;  */
color: #3E3E3E;}
.model_news_detail .detailContent img{ 
/* text-indent: 0px; max-width: 100%; margin: 15px auto;  */
/*display: block;*/
justify-content: center;
    align-items: center;
    /* display: flex; */
	margin: auto;
}
.model_news_detail .newShare{ width: 100%; height: 25px; position: relative; margin: 15px 0px 35px 0px;}
.model_news_detail .newShare strong{ float: right; margin-right: 10px;}
.model_news_detail .detailPage{ width: 100%; height: auto;}
.model_news_detail .detailPage div a{ font-weight: normal;}
.model_news_detail .detailPage div{ width: 100%; line-height: 20px; border-bottom: 1px dotted #ccc; font-size: 14px; height: auto; padding: 5px 0px; font-weight: bold;}
