
@font-face {
  font-family: Source-Han-Serif-CN;
  src: url(../font/syst-Medium.otf);
}
* {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  font-style: normal;
  line-height: 1.2rem;
  vertical-align: baseline;
  list-style: none;
  box-sizing: border-box;
  outline: none;
}
.son {
  font-family: 'Source-Han-Serif-CN';
}
body {
  max-width: 640px;
  background-color: #FFFDF8;
}
ul li {
  list-style: none;
}
a {
  color: inherit;
  text-decoration: none;
}
a:hover {
  color: inherit;
  text-decoration: none;
}
a:visited {
  color: inherit;
  text-decoration: none;
}
a:active {
  color: inherit;
  text-decoration: none;
}
.goTop > img {
  width: 40px;
  height: 40px;
  cursor: pointer;
}
.goTop {
  position: fixed;
  right: 6px;
  bottom: 90px;
  z-index: 999999;
}
.indexModule {
  position: relative;
}
.indexModule .transparent {
  position: fixed;
  top: 5.1563rem;
  width: 100vw;
  height: 100vh;
  z-index: 500;
  display: none;
  background-color: rgba(0, 0, 0, 0.7);
}
.indexModule .header {
  width: 100%;
  height: 5.1563rem;
  display: flex;
  justify-content: space-between;
  padding: 0 1.25rem;
  padding-top: 1.1563rem;
  padding-bottom: 0.9375rem;
  position: relative;
  align-items: center;
}
.indexModule .header .bg {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  z-index: -1;
  background-image: url("/static/img/headerbanner.png");
}
.indexModule .header .logo {
  width: 8.7813rem;
  height: 3.0625rem;
  flex-shrink: 0;
}
.indexModule .header .openbtn {
  width: 1.875rem;
  height: 1.875rem;
  flex-shrink: 0;
}
.indexModule .header .closebtn {
  width: 1.875rem;
  height: 1.875rem;
  flex-shrink: 0;
  display: none;
}
.indexModule .nav_box {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  z-index: 999;
  transition: all 0.5s;
  background-color: #FFFDF8;
}
.indexModule .nav_box ul {
  width: 100%;
  padding: 1.4375rem;
}
.indexModule .nav_box ul .item_nav {
  color: #303133;
  font-size: 1rem;
  
  border-bottom: 0.5px solid #EBEEF5;
  background: FFFDF8;
}
.indexModule .nav_box ul .item_nav a{
    display: inline-block;
    padding: 0.8125rem 0;
    width:100%;
    height: 100%;
}
.indexModule .nav_box ul .item_nav:active {
  color: #E83219;
}
.indexModule .swiperBox {
  width: 100%;
  margin-bottom: 1.875rem;
}
.indexModule .swiperBox .swiper {
  width: 100%;
  height: 100%;
}
.indexModule .swiperBox .swiper .swiper-wrapper {
  width: 100%;
  height: 100%;
}
.indexModule .swiperBox .swiper .swiper-wrapper .banner {
  width: 100%;
  height: 100%;
}
.indexModule .swiperBox .swiper .swiper-pagination {
  margin-top: -1.875rem;
}
.indexModule .swiperBox .swiper .swiper-pagination .swiper-pagination-bullet {
  background-color: black;
  width: 1.05rem;
  height: 0.1875rem;
  border-radius: 0.3125rem;
}
.indexModule .swiperBox .swiper .swiper-pagination .swiper-pagination-bullet-active {
  width: 1.875rem;
  background-color: #E83219;
}
.indexModule .navItem {
  width: 100%;
  margin-bottom: 2.4063rem;
}
.indexModule .navItem ul {
  width: 100%;
  display: flex;
}
.indexModule .navItem ul .item {
  width: 25%;
  text-align: center;
  font-size: 14px;
  color: #303133;
}
.indexModule .navItem ul .item .icon {
  width: 2.0625rem;
  height: 2.0625rem;
  margin-bottom: 0.4375rem;
}
.indexModule .summarize {
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
  flex-shrink: 0;
  margin-bottom: 2.5rem;
  background-image: url("/static/img/bgimg.png");
  background-size: 100% 100%;
}
.indexModule .summarize .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.65rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 2.1875rem;
}
.indexModule .summarize .textarea {
  width: 100%;
  padding: 0 1.1563rem;
  padding-bottom: 1.25rem;
}
.indexModule .summarize .textarea .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.indexModule .summarize .textarea .text_content {
  color: #654529;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.35rem;
  /* 153.846% */
  letter-spacing: -0.0163rem;
  text-indent: 1.5rem;
  margin-bottom: 1.25rem;
}
.indexModule .summarize .honer {
  width: 100%;
  margin-bottom: 1.25rem;
}
.indexModule .summarize .honer .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
  margin-bottom: 1.0625rem;
}
.indexModule .summarize .honer .honercar {
  width: 100%;
}
.indexModule .summarize .honer .honercar ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.indexModule .summarize .honer .honercar ul .imgitem {
  text-align: center;
  width: 45%;
  margin-left: 3.5%;
  margin-bottom: 1.2rem;
}
.indexModule .summarize .honer .honercar ul .imgitem .img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.indexModule .summarize .honer .honercar ul .imgitem .name {
  color: #606266;
  font-size: 0.9063rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  padding-top: 1.075rem;
}
.indexModule .summarize .more {
  padding-left: 3.125rem;
}
.indexModule .summarize .more .buttons {
  text-align: center;
  width: 13.4375rem;
  height: 4.1875rem;
  line-height: 4.1875rem;
  margin: 0 auto;
  flex-shrink: 0;
  color: #fff;
  background-size: 100% 100%;
  background-image: url("/static/img/red.png");
}
.indexModule .summarize .more .buttons .seemore {
  margin-left: -1.5625rem;
}
.indexModule .product .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.525rem;
  color: #303133;
  font-size: 1.125rem;
  font-weight: 700;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 2.1875rem;
  margin-bottom: 1.5rem;
}
.indexModule .product .product_title ul {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 0.8125rem;
}
.indexModule .product .product_title ul .name_title {
  padding: 0.3125rem 1.375rem;
  border-radius: 10.25rem;
  background: #F6E5CB;
  margin-right: 0.8125rem;
  margin-bottom: 0.725rem;
  font-size: 13px;
  color: #303133;
}
.indexModule .product .product_title .goodsBox {
  width: 92%;
  height: 10.5rem;
  flex-shrink: 0;
  margin: 0 auto;
  margin-bottom: 1.25rem;
  background-size: 100% 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-image: url("/static/img/boder.png");
}
.indexModule .product .product_title .goodsBox .left {
  width: 50%;
  height: 7.375rem;
  margin-left: 1.75rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.indexModule .product .product_title .goodsBox .left .names {
  font-size: 1.125rem;
  font-weight: 700;
  color: #303133;
  margin-top: 1.2rem;
  width: 100%;
   overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  
}
.indexModule .product .product_title .goodsBox .left .destial {
  font-size: 0.8125rem;
  margin-bottom: 0.4rem;
  overflow: hidden;
  padding-top: 0.5rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.indexModule .product .product_title .goodsBox .left .morebtn {
  width: 59%;
  height: 30%;
  font-size: 0.6875rem;
  color: #303133;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: 100% 100%;
  background-image: url("/static/img/globbg.png");
}
.indexModule .product .product_title .goodsBox .right {
  width: 32%;
  height: 7.375rem;
  margin-right: 1.8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.indexModule .product .product_title .goodsBox .right .goodsimg {
  height: 100%;
  width: 100%;
  object-fit: contain;
}
.indexModule .product .more {
  padding-left: 3.125rem;
  margin-bottom: 1.5625rem;
}
.indexModule .product .more .buttons {
  text-align: center;
  width: 13.4375rem;
  height: 4.1875rem;
  line-height: 4.1875rem;
  margin: 0 auto;
  flex-shrink: 0;
  color: #fff;
  background-size: 100% 100%;
  background-image: url("/static/img/red.png");
}
.indexModule .product .more .buttons .seemore {
  margin-left: -1.5625rem;
}
.indexModule .join {
  width: 100%;
  height: 14.8125rem;
  background-size: 100% 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-image: url("/static/img/bgtwo.png");
}
.indexModule .join .redtitle {
  color: #BB2611;
  font-size: 1.4375rem;
  font-weight: 600;
  letter-spacing: 0.1437rem;
  margin-bottom: 1rem;
}
.indexModule .join .goods_name {
  color: #303133;
  text-align: center;
  font-size: 23.5px;
  font-weight: 700;
  letter-spacing: 0.0875rem;
  margin-bottom: 1.25rem;
}
.indexModule .join .phone {
    width: 185px;
    height: 48px;
    line-height: 48px;
  background-image: url("/static/img/boderglod.png");  
  background-size: 100% 100%;
  color: #BD2914;
  text-align: center;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: -0.31px;
}
.indexModule .demeanour {
  padding-top: 2.1875rem;
  margin-bottom: 2.5rem;
}
.indexModule .demeanour .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.525rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 1.5625rem;
}
.indexModule .demeanour .honercar {
  width: 100%;
}
.indexModule .demeanour .honercar ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.indexModule .demeanour .honercar ul .imgitem {
  text-align: center;
  width: 45%;
  margin-left: 3.5%;
  margin-bottom: 1.2rem;
}
.indexModule .demeanour .honercar ul .imgitem .img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.indexModule .demeanour .honercar ul .imgitem .name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #606266;
  font-size: 0.9063rem;
  padding-top: 1.075rem;
}
.indexModule .news .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.525rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 1.5625rem;
}
.indexModule .news .new_content {
  width: 100%;
  padding: 0 1rem;
}
.indexModule .news .new_content .swiperBoxs {
  width: 100%;
  margin-bottom: 0.9375rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 3.525rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide {
  position: relative;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .top_banner {
  height: 10.2188rem;
  margin-bottom: 0.9375rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .newimg1 {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: -1;
  height: 10.2188rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .number {
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-image: url("/static/img/newimg2.png");
  background-size: 100% 100%;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .number {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  text-align: center;
  color: #FFF;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.26px;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul {
  display: flex;
  flex-direction: column;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile {
  width: 100%;
  height: 5.5rem;
  margin-bottom: 0.5625rem;
  border: 1px solid #E4E7ED;
  display: flex;
  align-items: center;
  
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_left {
  text-align: center;
  padding: 0.3rem 0.9375rem;
  color: #606266;
  border-right: 1px solid #E4E7ED;
  font-size: 0.6875rem;
  margin-right: 0.9625rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_left .date {
  font-size: 1.5rem;
  margin-bottom: 0.3125rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right {
  color: #909399;
  font-size: 13px;
  padding-left: 0.5rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right .right_title {
  padding-right: 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #654529;
  font-size: 0.9375rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right .right_title p {
  line-height: 1.4rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right .right_detaile {
  padding-right: 0.825rem;
  line-height: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right .right_detaile p {
  line-height: 1.2rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right .right_detaile p img{
    display: none;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box .companydetaile {
  margin-top: 0.5rem;
  color: #654529;
  font-size: 0.9375rem;
  padding: 0 0.3125rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box .companydetaile .item_title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-height: 1.8rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-pagination2 {
  margin-top: -1.875rem;
  position: absolute;
  z-index: 9999;
  top: 1.975rem;
  height: 2rem ;
  display: flex;
  justify-content: space-between;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-pagination2 .swiper-pagination-bullet {
  width: 6.4375rem;
  height: 2rem;
  line-height: 2rem;
  border-radius: 3.75rem;
  text-align: center;
  font-size: 12px;
  color: #606266;
  opacity: 1;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-pagination2 .swiper-pagination-bullet .imgs {
  width: 0.8125rem;
  height: 0.8125rem;
  margin-left: 0.125rem;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-pagination2 .swiper-pagination-bullet-active {
  width: 6.4375rem;
  height: 2rem;
  color: #fff;
  border-radius: 3.75rem;
  position: relative;
  background-color: #E83219;
}
.indexModule .news .new_content .swiperBoxs .swiper2 .swiper-pagination2 .swiper-pagination-bullet-active::after {
  content: "";
  position: absolute;
  right: 7px;
  top: 6px;
  width: 20px;
  height: 20px;
  display: block;
  background-image: url('/static/img/jiantou.png');
  background-size: 100% 100%;
}
.indexModule .footer {
  width: 100%;
  height: auto;
  background-color: #1F1F1F;
}
.indexModule .footer .conment {
  color: #FFF;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.625rem;
  /* 81.25% */
  letter-spacing: 0.02rem;
  padding-top: 2.5rem;
  padding-left: 2.3125rem;
  padding-bottom: 1rem;
}
.indexModule .footer .line {
  width: 23px;
  height: 3px;
  flex-shrink: 0;
  margin-left: 2.3125rem;
  background: #F9B03D;
  margin-bottom: 1rem;
}
.indexModule .footer .phone_emile_address {
  color: #C0C4CC;
  width: 100%;
  display: flex;
  padding-bottom: 0.9375rem;
  justify-content: space-evenly;
}
.indexModule .footer .phone_emile_address .icon {
  width: 2.1875rem;
  height: 2.1875rem;
  margin-bottom: 0.5rem;
}
.indexModule .footer .phone_emile_address .item_phone {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 33.33333%;
}
.indexModule .footer .phone_emile_address .item_phone .middle_text {
  font-size: 0.5rem;
  margin-bottom: 0.5rem;
}
.indexModule .footer .phone_emile_address .item_phone .bottom_text {
  font-size: 0.6875rem;
}
.indexModule .footer .phone_emile_address .item_phone .address_box {
  width: 74%;
  line-height: 1rem;
}
.indexModule .footer .conments {
  color: #FFF;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.625rem;
  /* 81.25% */
  letter-spacing: 0.02rem;
  padding-left: 2.3125rem;
  padding-bottom: 1rem;
}
.indexModule .footer .weixin {
  color: #909399;
  font-size: 0.8125rem;
  margin: 0 auto;
  margin-bottom: 0.5rem;
  width: 70%;
  justify-content: space-evenly;
  display: flex;
  padding-bottom: 0.625rem;
}
.indexModule .footer .weixin .box {
  text-align: center;
}
.indexModule .footer .weixin .box .ma {
  width: 6.5313rem;
  height: 6.25rem;
  flex-shrink: 0;
  margin-bottom: 0.625rem;
  background-size: contain;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url('/static/img/bianbian.png');
  background-repeat: no-repeat;
}
.indexModule .footer .weixin .box .ma .weixin1 {
  width: 88%;
  height: auto;
}
.indexModule .footer .lines {
  width: 92%;
  margin: 0 auto;
  background-color: #FFF;
  height: 0.0625rem;
  opacity: 0.2;
  margin-bottom: 0.625rem;
}
.indexModule .footer .icp {
  width: 70%;
  margin: 0 auto;
  color: #909399;
  text-align: center;
  font-size: 0.6875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
  /* 163.636% */
  letter-spacing: 0.22px;
  padding-bottom: 0.8125rem;
}
.indexModule .tarbbar {
  z-index: 999999;
  position: fixed;
  bottom: 0;
  height: 3.75rem;
  background-color: #fff;
  width: 100%;
  display: flex;
}
.indexModule .tarbbar .tbitem {
  width: 25%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.indexModule .tarbbar .tbitem .tbimg1 {
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: 0.125rem;
}
.indexModule .tarbbar .tbitem .selectfont {
  font-size: 0.75rem;
  color: #303133;
}
.indexModule .tarbbar .tbitem .noselectfont {
  font-size: 0.75rem;
  color: #606266;
}
.productModule .product {
  padding-top: 2.25rem;
}
.productModule .product .product_title .son .active {
  color: #ec543e;
}
.productModule .notuijian {
  width: 100%;
  display: flex;
  margin-top: -0.625rem;
  justify-content: flex-start !important;
}
.productModule .notuijian .goods_item {
  width: 45%;
  margin-left: 3.2%;
  height: auto;
  margin-bottom: 0.625rem;
  text-align: center;
}
.productModule .notuijian .goods_item .img_box {
  width: 100%;
  display: flex;
  align-items: center;
  height: 200px;
  padding: 1rem;
  border: 0.5px solid #eac692;
}
.productModule .notuijian .goods_item .img_box .goodsimg {
  width: 100%;
  height: 90%;
  object-fit: contain;
}
.productModule .notuijian .goods_item .names {
  font-size: 1rem;
  font-weight: 700;
  color: #303133;
  padding: 1rem 0;
   overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.introduction .summarizes {
  padding-top: 2.25rem;
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
  flex-shrink: 0;
  background-image: url("/static/img/bgimg.png");
  background-size: 100% 100%;
}
.introduction .summarizes .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.55rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 2.1875rem;
}
.introduction .summarizes .textarea {
  width: 100%;
  padding: 0 1.1563rem;
  padding-bottom: 1.25rem;
}
.introduction .summarizes .textarea .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.introduction .summarizes .textarea .text_content {
  color: #654529;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.35rem;
  /* 153.846% */
  letter-spacing: -0.0163rem;
  text-indent: 1.5rem;
  margin-bottom: 1.25rem;
}
.introduction .summarizes .honer {
  width: 100%;
  margin-bottom: 1.25rem;
}
.introduction .summarizes .honer .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
  margin-bottom: 1.0625rem;
}
.introduction .summarizes .honer .honercar {
  width: 100%;
}
.introduction .summarizes .honer .honercar ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.introduction .summarizes .honer .honercar ul .imgitem {
  text-align: center;
  width: 45%;
  margin-left: 3.5%;
  margin-bottom: 1.2rem;
}
.introduction .summarizes .honer .honercar ul .imgitem .img {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}
.introduction .summarizes .honer .honercar ul .imgitem .name {
  color: #606266;
  font-size: 0.9063rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  padding-top: 1.075rem;
}
.introduction .summarizes .more {
  padding-left: 3.125rem;
}
.introduction .summarizes .more .buttons {
  text-align: center;
  width: 13.4375rem;
  height: 4.1875rem;
  line-height: 4.1875rem;
  margin: 0 auto;
  flex-shrink: 0;
  color: #fff;
  background-size: 100% 100%;
  background-image: url("/static/img/red.png");
}
.introduction .summarizes .more .buttons .seemore {
  margin-left: -1.5625rem;
}
.newsModule .news_module {
  padding-top: 2.25rem;
}
.newsModule .news_module .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.525rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 1.5625rem;
}
.newsModule .news_module .new_content {
  width: 100%;
  padding: 0 1rem;
}
.newsModule .news_module .new_content .swiperBoxs {
  width: 100%;
  margin-bottom: 0.9375rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 3.525rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide {
  position: relative;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .top_banner {
  height: 10.2188rem;
  margin-bottom: 0.9375rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .newimg1 {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: -1;
  height: 10.2188rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .number {
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-image: url("/static/img/newimg2.png");
  background-size: 100% 100%;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .number {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  text-align: center;
  color: #FFF;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 0.26px;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul {
  display: flex;
  flex-direction: column;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile {
  width: 100%;
  height: 5.5rem;
  margin-bottom: 0.5625rem;
  border: 1px solid #E4E7ED;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_left {
  text-align: center;
  padding: 0.3rem 0.4375rem;
  color: #606266;
  border-right: 1px solid #E4E7ED;
  font-size: 0.6875rem;
  margin-right: 0.9625rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_left .date {
  font-size: 1.5rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right {
  color: #909399;
  font-size: 13px;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right .right_title {
  padding-right: 1.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  color: #654529;
  font-size: 0.9375rem;
  margin-bottom: 0.25rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right .right_detaile {
  padding-right: 0.825rem;
  line-height: 1.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box ul .news_detaile .new_right .right_detaile img{
    display: none;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box .companydetaile {
  margin-top: 0.5rem;
  color: #654529;
  font-size: 0.9375rem;
  padding: 0 0.3125rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-wrapper .swiper-slide .news_detaile_box .companydetaile .item_title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-height: 1.8rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-pagination2 {
  margin-top: -1.875rem;
  position: absolute;
  z-index: 1;
  top: 1.975rem;
  height: 2rem ;
  display: flex;
  justify-content: space-between;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-pagination2 .swiper-pagination-bullet {
  width: 6.4375rem;
  height: 2rem;
  line-height: 2rem;
  border-radius: 3.75rem;
  text-align: center;
  font-size: 12px;
  color: #606266;
  opacity: 1;
  background: rgba(0, 0, 0, 0.1);
  display: flex;
  justify-content: center;
  align-items: center;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-pagination2 .swiper-pagination-bullet .imgs {
  width: 0.8125rem;
  height: 0.8125rem;
  margin-left: 0.125rem;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-pagination2 .swiper-pagination-bullet-active {
  width: 6.4375rem;
  height: 2rem;
  color: #fff;
  border-radius: 3.75rem;
  position: relative;
  background-color: #E83219;
}
.newsModule .news_module .new_content .swiperBoxs .swiper2 .swiper-pagination2 .swiper-pagination-bullet-active::after {
  content: "";
  position: absolute;
  right: 7px;
  top: 6px;
  width: 20px;
  height: 20px;
  display: block;
  background-image: url('/static/img/jiantou.png');
  background-size: 100% 100%;
}
.joinModul .mainsummarizes {
  padding-top: 2.25rem;
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
  flex-shrink: 0;
  background-image: url("/static/img/bgimg.png");
  background-size: 100% 100%;
}
.joinModul .mainsummarizes .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.55rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 2.1875rem;
}
.joinModul .mainsummarizes .textarea {
  width: 100%;
  padding: 0 1.1563rem;
  padding-bottom: 1.25rem;
}
.joinModul .mainsummarizes .textarea .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.joinModul .mainsummarizes .textarea .text_content {
  color: #654529;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.35rem;
  /* 153.846% */
  letter-spacing: -0.0163rem;
  margin-bottom: 1.25rem;
}
.joinModul .mainsummarizes .textarea .text_content p {
  line-height: 1.4rem;
}
.prospectModule .mainsummarizes {
  padding-top: 2.25rem;
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
  flex-shrink: 0;
  background-image: url("/static/img/bgimg.png");
  background-size: 100% 100%;
}
.prospectModule .mainsummarizes .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.55rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 2.1875rem;
}
.prospectModule .mainsummarizes .textarea {
  width: 100%;
  padding: 0 1.1563rem;
  padding-bottom: 1.25rem;
}
.prospectModule .mainsummarizes .textarea .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.prospectModule .mainsummarizes .textarea .text_content {
  color: #654529;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.35rem;
  /* 153.846% */
  letter-spacing: -0.0163rem;
  text-indent: 1.5rem;
  margin-bottom: 1.25rem;
}
.prospectModule .mainsummarizes .textarea .text_content p {
  line-height: 1.4rem;
}
.show_imgpage .imgsummarizes {
  padding-top: 2.25rem;
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
  flex-shrink: 0;
  background-size: 100% 100%;
}
.show_imgpage .imgsummarizes .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.55rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 2.1875rem;
}
.show_imgpage .imgsummarizes .textarea {
  width: 100%;
  padding: 0 1.1563rem;
  padding-bottom: 1.25rem;
}
.show_imgpage .imgsummarizes .textarea .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.show_imgpage .imgsummarizes .textarea .imgitem{
      text-align: center;
 
}
.show_imgpage .imgsummarizes .textarea .imgitem .img {
    width: 100%;
    margin-bottom: 10px;
    height: auto;
}
.show_imgpage .imgsummarizes .textarea .text_content p {
  line-height: 1.4rem;
  margin-bottom: 1.625rem;
  width: 100%;
}
.show_imgpage .imgsummarizes .textarea .text_content p img {
  margin-top: 0.625rem;
  width: 100%;
}
.show_imgpage .imgsummarizes .textarea .imgbox {
  width: 100%;
  text-align: center;
}
.show_imgpage .imgsummarizes .textarea .imgbox .image {
  width: 100%;
  height: auto;
  margin-bottom: 0.625rem;
}
.page_contact .summarizes_contact {
  padding-top: 2.25rem;
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
  flex-shrink: 0;
}
.page_contact .summarizes_contact .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.55rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 2.1875rem;
}
.page_contact .summarizes_contact .content_box {
  width: 94%;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 0.375rem;
  padding: 1.4rem 1rem;
}
.page_contact .summarizes_contact .content_box .content_detaile .content_box_title {
  color: #303133;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 0.64px;
  padding-bottom: 0.8rem;
  border-bottom: 1px solid #E2E2E2;
}
.page_contact .summarizes_contact .content_box .content_detaile .noe_title {
  color: #303133;
  font-size: 14px;
  font-style: normal;
  line-height: 145%;
  letter-spacing: 0.36px;
  margin-top: 0.55rem;
  padding-left: 0.425rem;
}
.page_contact .summarizes_contact .content_box .content_detaile .smile_font {
  margin-top: 4px;
  color: #303030;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 145%;
  padding-left: 0.425rem;
  letter-spacing: 0.36px;
}
.page_contact .summarizes_contact .content_box .map {
  padding-top: 1.4rem;
}
.show_child .productcontent {
  padding-top: 2.25rem;
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
  flex-shrink: 0;
  background-size: 100% 100%;
}
.show_child .productcontent .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.55rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 1rem;
}
.show_child .productcontent .textarea {
  width: 100%;
  padding: 0 1.1563rem;
  padding-bottom: 1.25rem;
}
.show_child .productcontent .textarea .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.show_child .productcontent .textarea .text_content {
  color: #654529;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.35rem;
  /* 153.846% */
  letter-spacing: -0.0163rem;
  margin-bottom: 1.25rem;
  min-height: 10rem;
}
.show_child .productcontent .textarea .text_content p{
    line-height:0;
}
.show_child .productcontent .textarea p {
  min-width: 10rem;
  letter-spacing: 1.3px;
  line-height: 1.35rem;
  /* 153.846% */
}
.show_child .productcontent .textarea img {
  width: 100%;
  height: auto;
}
.show_child .productcontent .textarea .imgbox {
  width: 100%;
  text-align: center;
}
.show_child .productcontent .textarea .imgbox .image {
  width: 100%;
  height: auto;
  margin-bottom: 0.625rem;
}
.show_child .productcontent .textarea .fabudate {
  color: #909399;
  font-size: 1rem;
  padding: 1rem 0;
  display: flex;
  justify-content: space-evenly;
}
.show_child .productcontent .textarea .maleft5 {
  margin-left: 0.3125rem;
}
.show_newschild .productcontent {
  padding-top: 2.25rem;
  width: 100%;
  height: auto;
  padding-bottom: 1.25rem;
  flex-shrink: 0;
  background-size: 100% 100%;
}
.show_newschild .productcontent .title {
  height: 3.125rem;
  text-align: center;
  line-height: 3.55rem;
  color: #303133;
  font-weight: 700;
  font-size: 1.125rem;
  background-image: url("/static/img/titlebox.png");
  background-size: 80% 100%;
  background-repeat: no-repeat;
  background-position: 3.125rem;
  margin-bottom: 1rem;
}
.show_newschild .productcontent .textarea {
  width: 100%;
  padding: 0 1.1563rem;
  padding-bottom: 1.25rem;
}
.show_newschild .productcontent .textarea .textarea-title {
  text-align: center;
  color: #303133;
  font-size: 1.3125rem;
  letter-spacing: 0.0975rem;
  line-height: 1.6rem;
  margin-bottom: 0.75rem;
  font-weight: 700;
}
.show_newschild .productcontent .textarea .text_content {
  color: #654529;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.35rem;
  /* 153.846% */
  letter-spacing: -0.0163rem;
  margin-bottom: 1.25rem;
}
.show_newschild .productcontent .textarea .text_content p {
  line-height: 1.4rem;
  margin-bottom: 1.625rem;
  letter-spacing: 0.2rem;
  width: 100%;
}
.show_newschild .productcontent .textarea .text_content p img {
  margin-top: 0.625rem;
  width: 100%;
}
.show_newschild .productcontent .textarea .imgbox {
  width: 100%;
  text-align: center;
}
.show_newschild .productcontent .textarea .imgbox .image {
  width: 100%;
  height: auto;
  margin-bottom: 0.625rem;
}
.show_newschild .productcontent .textarea .fabudate {
  color: #909399;
  font-size: 1rem;
  padding: 1rem 0;
  display: flex;
  justify-content: space-evenly;
}
.show_newschild .productcontent .textarea .maleft5 {
  margin-left: 0.3125rem;
}
