* {
  margin: 0;
  padding: 0;
  user-select: none;
  font-size: 14px;
  font-family: '微软雅黑';
}
html,
body {
  width: 100%;
  height: 100%;
  position: relative;
}
ul {
  list-style-type: none;
}
a {
  text-decoration: none;
  color: #606060;
}
img {
  vertical-align: middle;
  object-fit: cover;
}
input,
select,
textarea,
button {
  outline: none;
}
.textCenter {
  text-align: center;
}
.textLeft {
  text-align: left;
}
.textRight {
  text-align: right;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.textEllipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
}
.whiteNowrap {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.fontBold {
  font-weight: bold !important;
}
.moreBtn {
  display: block;
  width: 15.125rem;
  height: 5rem;
  line-height: 5rem;
  border-radius: 5rem;
  background-color: #59a91b;
  font-size: 2.0625rem;
  margin: 0 auto;
}
.moreBtn span {
  font-size: 2.2285rem;
}
.moreBtn img {
  width: 2.5rem;
  height: 2.5rem;
}
.more-btn {
  font-size: 2.2285rem;
}
#moreBtnClass {
  margin: 2rem 0;
  text-align: center;
}
.on {
  border-bottom: 0.375rem solid #59a933;
}
.on a {
  color: #59a933;
}
.active {
  color: #59a933 !important;
}
.wsclActive {
  color: #fff !important;
  background-color: #59a933 !important;
}
.productActive,
.caseActive,
.newsActive {
  color: #59a933 !important;
}
.productNavLi {
  display: none;
}
.productActive,
.caseActive,
.newsActive {
  display: block;
}
.newson a {
  color: #59a933 !important;
  border-bottom: 0.1875rem solid #59a933;
}
.h1 {
  display: inline-block;
  font-size: 3.75rem;
  padding-bottom: 2.9375rem;
  color: #606060;
  border-bottom: 0.375rem solid #59a933;
}
.h1 span {
  color: #59a933;
  font-size: 3.75rem;
}
.colorFFF {
  color: #fff;
}
.clearfix {
  zoom: 1;
}
.word-citys,
.words-search,
.hot-citys {
  padding: 0.9375rem 0 0 0.9375rem;
}
/* 空数据 */
.null {
  padding-bottom: 3.125rem;
}
.null .cover {
  height: 53.125rem;
  margin: 0 auto;
  display: block;
}
.null .notice {
  font-size: 2.25rem;
  text-align: center;
  color: #ccc;
}
.content-button {
  display: flex;
  justify-content: center;
  margin: 4rem;
}
.content-button div a {
  display: block;
  width: 18rem;
  height: 4.875rem;
  background-color: #59a933;
  text-align: center;
  line-height: 4.875rem;
  border-radius: 4.875rem;
  color: #fff;
  font-size: 2.2285rem;
}
.content-button div a img {
  width: 3rem;
  height: 3rem;
}
.content-button .next {
  margin-left: 2rem;
}
/*
公共新闻列表样式
*/
.NewsList-right {
  position: relative;
  padding: 0 1.5625rem;
}
.NewsList-right .list .li {
  display: flex;
  padding: 1.25rem 0;
  border-top: 1px solid #f2f5f8;
}
.NewsList-right .list .li .list_left a img {
  width: 25rem;
  height: 15.1563rem;
}
.NewsList-right .list .li .list_right {
  margin-left: 1.25rem;
}
.NewsList-right .list .li .list_right .list_right_wrap {
  display: block;
}
.NewsList-right .list .li .list_right .list_right_wrap .list_right_title {
  width: 25rem;
  margin-bottom: 1.25rem;
  font-size: 2.5467rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #606060;
  font-size: 2.6875rem;
}
.NewsList-right .list .li .list_right .list_right_wrap p.list_p {
  margin-bottom: 1.7188rem;
  font-size: 2.0703rem;
  line-height: 2.5rem;
  color: #606060;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.NewsList-right .list .li .list_right .list_right_wrap .tool {
  display: flex;
  margin-top: 1.875rem;
}
.NewsList-right .list .li .list_right .list_right_wrap .tool .source,
.NewsList-right .list .li .list_right .list_right_wrap .tool .date {
  font-size: 1.9109rem;
  margin-right: 0.9375rem;
}
.NewsList-right .list .li .list_right .list_right_wrap .tool .praise {
  display: flex;
  align-items: center;
  margin-right: 0.3125rem;
}
.NewsList-right .list .li .list_right .list_right_wrap .tool .praise .icon {
  width: 2.0625rem;
  height: 2.0625rem;
  display: block;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221022/70aaca0ec14d46bda8b5948d11a4646d.png) center / 2.0625rem no-repeat;
}
.NewsList-right .list .li .list_right .list_right_wrap .tool .praise .num {
  font-size: 1.9109rem;
  font-family: Arial;
}
.NewsList-right .list .li .list_right .list_right_wrap .tool .share {
  display: flex;
  align-items: center;
}
.NewsList-right .list .li .list_right .list_right_wrap .tool .share .icon {
  width: 2.3125rem;
  height: 1.7813rem;
  display: block;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221022/23ee65b0ad4c40ba864dfcf3778f834f.png) center / 2.3125rem no-repeat;
}
.NewsList-right .list .li .list_right .list_right_wrap .tool .share .num {
  font-size: 1.9109rem;
  font-family: Arial;
}
.NewsList-right .list .newsxq_li {
  border-top: none;
  border-bottom: 1px solid #f2f5f8;
}
.NewsList-right .list li:last-child {
  border-bottom: 1px solid #f2f5f8;
}
/* 简单特效 */
.pic {
  overflow: hidden;
}
.pic img {
  transition: 0.3s;
}
.pic img:hover {
  transform: scale(1.1);
  transition: 0.3s;
}
.city-main .topnav a,
.city-main .maincon a,
.city-main .curr-loc a,
.city-main .lab-tit a,
.city-main .hot-citys a,
.city-main .all-citys a {
  color: #3b4144;
}
.city-main .topnav {
  position: relative;
  height: 6.25rem;
  background-color: #fff;
  text-align: center;
}
.city-main .topnav .tit {
  height: 6.25rem;
  line-height: 6.25rem;
  color: #3B4144;
  font-size: 2.865rem;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.city-main .maincon .lab-tit {
  height: 5rem;
  line-height: 5rem;
  font-size: 2.2285rem;
  text-indent: 0.9375rem;
  background-color: #eee;
}
.city-main .curr-loc {
  height: 6.25rem;
  line-height: 6.25rem;
  background-color: #fff;
  position: relative;
  padding: 0 1.25rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.city-main .curr-loc .city {
  height: 6.25rem;
  line-height: 6.25rem;
}
.city-main .curr-loc .city a {
  font-size: 2.2285rem;
  color: #59a933;
  text-indent: 0.9375rem;
}
.city-main .hot-citys {
  background-color: #fff;
}
.city-main .hot-citys ul {
  display: flex;
}
.city-main .hot-citys ul li {
  border: 0.0938rem solid #e5e5e5;
  border-radius: 0.3125rem;
  margin: 0 0.9375rem 0.9375rem 0;
}
.city-main .hot-citys ul li a {
  padding: 0.9375rem 1.5625rem;
  text-align: center;
  font-size: 2.2285rem;
}
.city-main .all-citys {
  position: relative;
  margin-bottom: 3rem;
}
.city-main .all-citys .words-search {
  position: fixed;
  right: 1.875rem;
  top: 13rem;
  z-index: 99;
}
.city-main .all-citys .words-search li {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  margin-bottom: 0.625rem;
  background-color: #e5e5e5;
}
.city-main .all-citys .words-search li.current {
  background-color: #59a933;
}
.city-main .all-citys .words-search li.current a {
  color: #fff;
}
.city-main .all-citys .allCitysList .letter {
  background-color: #f2f5f2;
}
.city-main .all-citys .allCitysList li {
  height: 6.25rem;
  line-height: 6.25rem;
  border-bottom: 0.0938rem solid #e5e5e5;
}
.city-main .all-citys .allCitysList li a {
  padding: 0 1.25rem;
}
.jk-main .page-content {
  position: relative;
}
.jk-main .page-content .img-fluid {
  width: 100%;
  height: au;
}
.jk-main .page-content .bg-white {
  background-color: #ffffff !important;
}
.jk-main .page-content .bg-white .py-2 {
  padding: 1rem;
}
.jk-main .page-content .bg-white .py-2 .container .row h3 {
  font-size: 1.5rem;
  margin: 2rem 0;
}
.jk-main .page-content .bg-white .py-2 .container .row .text-p div p {
  font-size: 1rem;
}
#Header {
  position: relative;
  width: 59.6875rem;
  height: 7.8125rem;
  background-color: #19304f;
  border-bottom: 0.1875rem solid #59a933;
  position: fixed;
  top: 0;
  z-index: 500;
  display: flex;
  justify-content: space-between;
}
#Header .HeaderFlex {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 26.5625rem;
}
#Header .HeaderFlex #retrunGo {
  width: 3rem;
  height: 3rem;
}
#Header .HeaderFlex .location {
  width: 3rem;
  height: 3rem;
}
#Header .HeaderFlex a img {
  width: 11.7813rem;
  height: 3rem;
}
#Header .HeaderFlex .name a {
  font-size: 2.2285rem;
  color: #fff;
}
#Header .HeaderSearch {
  width: 31rem;
  display: flex;
  align-items: center;
}
#Header .HeaderSearch .HeaderSearch-search input {
  width: 21.2813rem;
  background-color: #fff;
  height: 4rem;
  border-radius: 4rem;
  font-size: 2.2285rem;
  padding-left: 2rem;
  border: none;
}
#Header .HeaderSearch .HeaderSearch-search input[type=search] {
  border: none;
}
#Header .HeaderSearch #navSort {
  width: 4rem;
  height: 4rem;
  margin-left: 2rem;
}
.seizeSeat {
  height: 7.8125rem;
}
#HEaderMask .HEaderMaskPopo {
  position: fixed;
  top: 7.8125rem;
  z-index: 500;
  width: 100%;
  height: 100%;
  max-height: calc(100vh - 7.8125rem);
  background-color: rgba(0, 0, 0, 0.5);
}
#HEaderMask .HEaderMask-ul {
  background-color: #fff;
  width: 100%;
  position: fixed;
  z-index: 999;
}
#HEaderMask .HEaderMask-ul .HEaderMask-ul-li .HEaderMask-ul-li_List {
  height: 5.78rem;
  line-height: 5.78rem;
  padding: 0 2.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#HEaderMask .HEaderMask-ul .HEaderMask-ul-li .HEaderMask-ul-li_List a {
  display: block;
  width: 100%;
  height: 100%;
  color: #606060;
}
#HEaderMask .HEaderMask-ul .HEaderMask-ul-li .HEaderMask-ul-li_List .down {
  width: 3rem;
  height: 3rem;
}
#HEaderMask .HEaderMask-ul .HEaderMask-ul-li .HEaderMask-ul-li_childList {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #f2f5f8;
}
#HEaderMask .HEaderMask-ul .HEaderMask-ul-li .HEaderMask-ul-li_childList a {
  display: block;
  padding: 0.9375rem 1.5625rem;
  margin: 0.9375rem;
  border-radius: 0.625rem;
  color: #606060;
  font-size: 2.0703rem;
  background-color: #f2f5f8;
}
#HEaderMask .HEaderMask-ul .HEaderMask_seizeSeat {
  height: 7.8125rem;
}
#Footer {
  position: relative;
}
#Footer .footer-center {
  background-color: #2f3034;
  border-top: 0.3125rem solid #59a933;
  position: relative;
  padding: 3.2813rem 2.8125rem;
}
#Footer .footer-center .bor-inner {
  width: 0;
  height: 0;
  position: absolute;
  bottom: calc(100% + 0.3125rem);
  left: 50%;
  transform: translateX(-50%);
  border-width: 0 4.9375rem 1.4063rem;
  border-style: solid;
  border-color: transparent transparent #59a933 transparent;
}
#Footer .footer-center .bor-outer {
  width: 0;
  height: 0;
  position: absolute;
  bottom: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 0 4.9375rem 1.4063rem;
  border-style: solid;
  border-color: transparent transparent #2f3034 transparent;
}
#Footer .footer-center .footer-content .footer-content_title .text-i {
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
  border-radius: 50%;
  background-color: #fff;
}
#Footer .footer-center .footer-content .footer-content_title .footer-content_h2 {
  font-size: 2.865rem;
  color: #59a933;
  font-weight: bold;
  letter-spacing: 0.5625rem;
}
#Footer .footer-center .footer-content .footer-content_title .footer-content_p {
  margin-top: 0.625rem;
  font-size: 1.2813rem;
  letter-spacing: 0.0938rem;
}
#Footer .footer-center .footer-content .footer-content_navList {
  margin-top: 2.0313rem;
}
#Footer .footer-center .footer-content .footer-content_navList .footer-content_ul {
  display: flex;
  flex-wrap: wrap;
}
#Footer .footer-center .footer-content .footer-content_navList .footer-content_ul .footer-content_li {
  margin-right: 1.875rem;
  margin-bottom: 0.625rem;
}
#Footer .footer-center .footer-content .footer-content_navList .footer-content_ul .footer-content_li .list-a {
  font-size: 2.2285rem;
}
#Footer .footer-center .footer-content .footer-content_Links {
  margin-bottom: 3.75rem;
  display: flex;
}
#Footer .footer-center .footer-content .footer-content_Links .footer-content_Links_span {
  font-size: 2.2285rem;
}
#Footer .footer-center .footer-content .footer-content_Links .footer-content_Links_ul {
  display: flex;
  flex-wrap: wrap;
}
#Footer .footer-center .footer-content .footer-content_Links .footer-content_Links_ul .footer-content_Links_li {
  margin-right: 0.625rem;
}
#Footer .footer-center .footer-content .footer-content_Links .footer-content_Links_ul .footer-content_Links_li a {
  font-size: 2.2285rem;
  text-decoration: underline;
}
#Footer .footer-center .footer-content .footer-hotline {
  display: flex;
}
#Footer .footer-center .footer-content .footer-hotline .tips {
  font-size: 2.2285rem;
}
#Footer .footer-center .footer-content .footer-hotline .share {
  display: flex;
  margin-top: 0.625rem;
}
#Footer .footer-center .footer-content .footer-hotline .share .tips {
  margin-right: 0.625rem;
}
#Footer .footer-center .footer-content .footer-hotline .text .number,
#Footer .footer-center .footer-content .footer-hotline .text .tips {
  font-size: 2.2285rem;
  margin-top: 0.625rem;
}
#Footer .footer-center .footer-content .footer-hotline .text .number a,
#Footer .footer-center .footer-content .footer-hotline .text .tips a {
  color: #59a933;
  font-size: 2.2285rem;
}
#Footer .footer-center .footer-content .footer-hotline .list {
  margin-top: 0.625rem;
  margin-left: 9rem;
  text-align: center;
}
#Footer .footer-center .footer-content .footer-hotline .list img {
  height: 8.125rem;
  width: 8.125rem;
}
#Footer .footer-center .footer-content .footer-hotline .list .path {
  font-size: 1.9109rem;
  color: #fff;
}
#Footer .footer-center .footer-content .footer-address {
  margin: 1.25rem 0;
  padding-bottom: 0.625rem;
  border-bottom: 0.1875rem solid #59a933;
  letter-spacing: 0.25rem;
}
#Footer .footer-center .footer-content .footer-address p {
  font-size: 2.2285rem;
  margin-top: 0.625rem;
}
#Footer .dianzi {
  height: 11rem;
}
#Footer #Zixun-Baojia {
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 500;
  overflow: scroll;
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 2.2rem 0;
  background-color: #fff;
  border-top: 0.3125rem solid #59a933;
}
#Footer #Zixun-Baojia .Zixun_weixin {
  text-align: center;
  color: #2e3033;
}
#Footer #Zixun-Baojia .Zixun_weixin .Zixun_weixin_img {
  width: 3rem;
  height: 3rem;
}
#Footer #Zixun-Baojia .Zixun_weixin div {
  margin-top: 0.625rem;
  font-size: 1.9109rem;
}
#Footer #Zixun-Baojia .zixun-button .footerBtn {
  width: 21.1563rem;
  height: 6.368rem;
  line-height: 6.368rem;
  font-size: 2.5467rem;
  color: #fff;
  border: none;
}
#Footer #Zixun-Baojia .zixun-button .footerBtn a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 2.5467rem;
  color: #fff;
}
#Footer #Zixun-Baojia .zixun_baojia .footerBtn {
  background-color: #59a933;
}
#Footer #Zixun-Baojia .zixun_fuwu .footerBtn {
  background-color: #004888;
}
#Footer .maskPopo .maskPopoer {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 998;
  background-color: rgba(0, 0, 0, 0.3);
}
#Footer .maskPopo .baojiaPopo {
  position: fixed;
  bottom: 0;
  height: 66rem;
  width: 100%;
  z-index: 999;
  background-color: #fff;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
}
#Footer .maskPopo .baojiaPopo-title {
  height: 10rem;
  background-color: #004888;
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 3rem;
}
#Footer .maskPopo .baojiaPopo-title span {
  color: #FFF;
  font-size: 3rem;
}
#Footer .maskPopo .baojiaPopo-title img {
  width: 5rem;
  height: 5rem;
}
#Footer .maskPopo .baojiaPopo-content .form {
  padding: 0 2rem;
}
#Footer .maskPopo .baojiaPopo-content .form .save-btn {
  width: 100%;
  height: 8rem;
  color: #fff;
  background-color: #59a933;
  border-radius: 1rem;
  font-size: 3rem;
  margin-top: 2rem;
  border: none;
}
#Footer .maskPopo .baojiaPopo-content .form textarea {
  width: 90%;
  margin-top: 2rem;
  border: 1px solid #d2d2d2;
  padding: 1rem 2rem;
  line-height: 3rem;
}
#Footer .maskPopo .baojiaPopo-content .form textarea::-webkit-input-placeholder {
  color: #d4d5d9;
}
#Footer .maskPopo .baojiaPopo-content .form input {
  width: 90%;
  height: 6rem;
  line-height: 6rem;
  margin-top: 2rem;
  border: 1px solid #d2d2d2;
  padding: 0 2rem;
}
#Footer .maskPopo .baojiaPopo-content .form input::-webkit-input-placeholder {
  color: #d4d5d9;
}
#Footer .coupon {
  position: fixed;
  bottom: 24rem;
  right: 0.625rem;
  width: 10rem;
  z-index: 99;
  text-align: center;
  box-shadow: 1px 1px 4px -2px #d81e06;
}
#Footer .coupon img {
  object-fit: cover;
  padding: 0.3125rem 0;
}
#Footer .coupon .coupon_wrap {
  width: 10rem;
  height: 6rem;
  background-color: #d81e06;
  font-size: 2.2285rem;
  color: #fff;
  font-weight: bold;
  padding: 0.625rem 0;
}
#Footer .coupon #couponNo {
  position: absolute;
  right: -0.5rem;
  top: -0.5rem;
}
#Footer .maskCoupon {
  position: relative;
}
#Footer .maskCoupon .maskCouponPopo {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 998;
  background: rgba(0, 0, 0, 0.5);
}
#Footer .maskCoupon .couponContent {
  position: fixed;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221207/093a5a1b43114a54a7c7490c109f00ac.png) center / 100% 100% no-repeat;
  z-index: 999;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#Footer .maskCoupon .couponContent .maskCouponNo {
  position: absolute;
  right: 6rem;
  top: 17rem;
  z-index: 999;
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
}
#Footer .maskCoupon .couponContent .maskCouponNo img {
  width: 4rem;
  height: 4rem;
  object-fit: cover;
}
#Footer .maskCoupon .couponContent .couponWrap {
  width: 36rem;
  padding: 20rem 11rem 12rem 13rem;
}
#Footer .maskCoupon .couponContent .couponWrap .couponContent-title {
  color: #fff;
  text-align: center;
  font-size: 3.125rem;
  font-weight: bold;
  margin-top: 15rem;
}
#Footer .maskCoupon .couponContent .couponWrap .couponContent-consulting {
  text-align: center;
}
#Footer .maskCoupon .couponContent .couponWrap .couponContent-consulting a {
  display: block;
  margin: 0.625rem 0;
  color: #fff;
  font-size: 3rem;
}
#Footer .maskCoupon .couponContent .couponWrap .couponContent-consulting button {
  width: 100%;
  height: 6rem;
  color: #fff;
  background-color: #d81e06;
  border-radius: 1rem;
  font-size: 3rem;
  margin-top: 1rem;
  border: none;
}
#Footer .maskCoupon .couponContent .couponWrap input {
  width: 100%;
  height: 6rem;
  line-height: 6rem;
  margin-top: 2rem;
  border: 1px solid #d2d2d2;
  box-sizing: border-box;
  border-radius: 1rem;
  padding: 0 2rem;
}
#Footer .maskCoupon .couponContent .couponWrap input::-webkit-input-placeholder {
  color: #d4d5d9;
}
#Footer .maskCoupon .couponContent .couponWrap .save-btn {
  width: 100%;
  height: 6rem;
  color: #fff;
  background-color: #d81e06;
  border-radius: 1rem;
  font-size: 3rem;
  margin-top: 2rem;
  border: none;
}
.index-banner {
  height: 27.5rem;
  position: relative;
  overflow: hidden;
}
.index-banner .swiper {
  width: 100%;
  height: 100%;
}
.index-banner .swiper .swiper-slide {
  width: 100%;
  height: 100%;
}
.index-banner .swiper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  background-color: rgba(0, 0, 0, 0.5);
}
.index-banner .swiper #swiperSlide {
  text-align: center;
}
.index-banner .swiper #swiperSlide img {
  width: auto;
  height: 100%;
}
.index-banner .swiper-pagination {
  bottom: 0.625rem;
  left: 50%;
  transform: translateX(-50%);
}
.index-banner .swiper-pagination .swiper-pagination-bullet {
  width: 3.4375rem;
  height: 1.125rem;
  border-radius: 1.125rem;
  margin: 0 0.625rem;
}
.index-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #59a933;
}
.index-data {
  background-color: #f2f5f8;
}
.index-data .data-center {
  width: 100%;
  height: 14.375rem;
  margin: 0 auto;
}
.index-data .data-center .list {
  height: 100%;
  display: flex;
  align-content: center;
  justify-content: space-around;
}
.index-data .data-center .list li {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.index-data .data-center .list li .num {
  text-align: center;
  font-family: Arial;
}
.index-data .data-center .list li .num .item .sum {
  color: #004888;
  font-size: 3.75rem;
  font-style: normal;
}
.index-data .data-center .list li .num .item .text {
  color: #004888;
  font-size: 3.75rem;
  font-weight: 400;
}
.index-data .data-center .list li .num .icon {
  font-size: 3.75rem;
  font-family: Arial;
  color: #004888;
}
.index-data .data-center .list li .lab {
  font-size: 2.2285rem;
  margin-top: 0.9375rem;
  text-align: center;
}
.nav {
  background-color: #fff;
  padding-bottom: 2.5rem;
  border-bottom: 0.2188rem solid #f2f5f8;
}
.nav .nav-center .list {
  display: flex;
  align-items: center;
  justify-content: space-around;
  text-align: center;
  flex-wrap: wrap;
}
.nav .nav-center .list a {
  width: 25%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  margin-top: 2.5rem;
}
.nav .nav-center .list a .list_logo {
  width: 10.1563rem;
  height: 10.1563rem;
  background: url("https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221026/2b5b3545d6c3491c86fce48a7e92d6ff.jpg") repeat center center;
  background-size: 100% 100%;
}
.nav .nav-center .list a .list_logo img {
  width: 7.4688rem;
  height: 7.4688rem;
  margin: 1.25rem 0;
}
.nav .nav-center .list a .list_title {
  text-align: center;
  font-size: 2.0625rem;
  margin: 0.7813rem 0;
}
.index-about {
  border-bottom: 0.2188rem solid #f2f5f8;
}
.index-about .index-about_wrap {
  margin-top: 4.0625rem;
  margin-left: 2.8125rem;
}
.index-about .index-about_wrap .content {
  position: relative;
}
.index-about .index-about_wrap .content .content_img {
  width: 100%;
  margin: 1.4063rem 0;
}
.index-about .index-about_wrap .content .content_img .cover {
  display: block;
  width: 54rem;
  height: 30rem;
}
.index-about .index-about_wrap .content .content_img .cover img {
  width: 100%;
  height: 100%;
}
.index-about .index-about_wrap .content .item .desc {
  width: 54rem;
  font-size: 2.0625rem;
  line-height: 4.375rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.index-about .index-about_wrap .content .item .more .more-btn {
  font-size: 2.2285rem;
}
.index-product {
  border-bottom: 0.2188rem solid #f2f5f8;
}
.index-product .product-center {
  margin: 2.7188rem 2.8125rem 0;
  position: relative;
}
.index-product .product-center .left {
  margin-bottom: 1.875rem;
}
.index-product .product-center .left .title {
  display: inline-block;
  padding-bottom: 0.9375rem;
}
.index-product .product-center .left .title .ch {
  font-size: 3.75rem;
  color: #606060;
  font-weight: bold;
  border-bottom: 0.375rem solid #59a933;
}
.index-product .product-center .product-ul {
  margin: 4rem 0 2rem;
}
.index-product .product-center .product-ul .menu {
  width: 100%;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.index-product .product-center .product-ul .menu .product-ul_title {
  display: inline-block;
  margin: 0.9375rem 1.5625rem 0.9375rem 0;
  padding-bottom: 0.625rem;
  color: #606060;
  margin-bottom: 2rem;
  font-size: 2.5467rem;
}
.index-product .product-center .product-ul .menu .product-ul_title a {
  font-size: 2.5467rem;
  color: #606060;
}
.index-product .product-center .product-ul .menu::-webkit-scrollbar {
  display: none;
}
.index-product .product-center .product-ul .product-right ul {
  display: flex;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
}
.index-product .product-center .product-ul .product-right ul .li {
  width: 25.9375rem;
  height: 22.6563rem;
  border: 0.125rem solid #e8e8e8;
  background-color: #f2f5f8;
  margin-bottom: 1.5625rem;
}
.index-product .product-center .product-ul .product-right ul .li > a img {
  width: 25.75rem;
  height: 17.5625rem;
}
.index-product .product-center .product-ul .product-right ul .li .title,
.index-product .product-center .product-ul .product-right ul .li .text {
  display: block;
  text-align: center;
  height: 4.9688rem;
  line-height: 4.9688rem;
  font-size: 2.1875rem;
  color: #606060;
  padding: 0 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.index-product .product-center .product-ul .product-right ul .li:nth-child(2n+1) {
  margin-right: 1.5rem;
}
.index-product .product-center .news-wrap {
  width: 43.75rem;
  height: 6.25rem;
  line-height: 6.25rem;
  border-radius: 6.25rem;
  margin: 0 auto 1.875rem;
  border: 0.1875rem solid #f1f1f1;
}
.index-product .product-center .news-wrap .news-ul {
  display: flex;
  justify-content: space-around;
}
.index-product .product-center .news-wrap .news-ul .news-li {
  font-size: 2.2285rem;
  color: #2f3034;
  padding-bottom: 0.625rem;
}
.Multiple-Texttitle p {
  font-size: 2.5467rem;
  font-weight: bold;
  padding: 2rem 1.6rem 0;
}
.index-advantage {
  background-color: #fff;
  overflow: hidden;
  border-bottom: 0.2188rem solid #f2f5f8;
}
.index-advantage .advantage-center {
  margin: 0 1.8125rem 0.7813rem;
}
.index-advantage .advantage-center .title {
  margin-top: 3.75rem;
}
.index-advantage .advantage-center .list {
  margin-top: 2.0313rem;
}
.index-advantage .advantage-center .list .ul {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
  flex-wrap: wrap;
}
.index-advantage .advantage-center .list .ul li {
  position: relative;
  width: 26.8438rem;
  height: 35.6875rem;
  border: 0.1875rem solid #e8e8e8;
  margin-bottom: 2.3125rem;
}
.index-advantage .advantage-center .list .ul li .cover {
  display: block;
  width: 26.2188rem;
  height: 16.0625rem;
}
.index-advantage .advantage-center .list .ul li .cover img {
  width: 26.2188rem;
  height: 16.0625rem;
  padding-top: 0.1563rem;
}
.index-advantage .advantage-center .list .ul li .content {
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-advantage .advantage-center .list .ul li .content .triangle {
  height: 3.5313rem;
  position: absolute;
  right: 0;
  top: 13rem;
  left: 0;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221012/ff79a54a0ad24cd896ae4272a8ac3094.png) left bottom / 100% no-repeat;
}
.index-advantage .advantage-center .list .ul li .content .item {
  margin-top: -1rem;
  z-index: 99;
  text-align: center;
}
.index-advantage .advantage-center .list .ul li .content .item .num {
  color: #59a933;
  font-size: 7.2813rem;
  font-family: Arial;
  margin-right: 1.25rem;
  line-height: 6.7813rem;
}
.index-advantage .advantage-center .list .ul li .content .item .text {
  text-align: center;
}
.index-advantage .advantage-center .list .ul li .content .item .text .en {
  font-size: 1.9109rem;
  font-weight: bold;
  font-family: Arial;
  overflow: hidden;
  padding: 0.625rem;
}
.index-advantage .advantage-center .list .ul li .content .item .text .ch {
  font-size: 2.2285rem;
  font-weight: bold;
  line-height: 2.5313rem;
  overflow: hidden;
}
.index-advantage .advantage-center .list .ul li .content .more {
  position: absolute;
  right: 1.25rem;
  bottom: 1.25rem;
  font-size: 1.25rem;
  font-weight: bold;
  font-family: Arial;
  display: flex;
  align-items: center;
}
.index-advantage .advantage-center .list .ul li .content .more::before {
  content: '';
  width: 0.5rem;
  height: 1.25rem;
  background-color: #59a933;
  margin-right: 0.5625rem;
}
.index-scope {
  background-color: #003268;
}
.index-scope .scope-center {
  padding: 3.125rem 2.8125rem;
}
.index-scope .scope-center .h1 {
  margin-bottom: 3.125rem;
  color: #fff;
}
.index-scope .scope-center .scope-content {
  line-height: 2.3438rem;
  font-size: 1.875rem;
  color: #fff;
}
.index-scope .scope-center .scope-content a {
  font-size: 1.875rem;
  color: #fff;
}
.index-partner {
  margin: 3.125rem 0 4.375rem;
}
.index-partner .partner-content {
  text-align: center;
}
.index-partner .partner-content h2 {
  display: inline-block;
  font-size: 3.75rem;
  padding-bottom: 0.9375rem;
  color: #606060;
  border-bottom: 0.375rem solid #59a933;
  margin-bottom: 3.125rem;
}
.index-partner .partner-content h2 span {
  color: #59a933;
  font-size: 3.75rem;
}
.index-partner .partner-content .partner-center {
  margin: 0 2.8125rem;
}
.index-partner .partner-content .partner-center .list {
  display: flex;
}
.index-partner .partner-content .partner-center .list .li {
  width: 12.2rem;
  height: 13.9688rem;
  margin-left: 1.25rem;
  position: relative;
}
.index-partner .partner-content .partner-center .list .li .bor {
  width: 12.1rem;
  height: 6.9688rem;
  border: 0.0938rem solid #606060;
  border-top: 0;
  border-bottom: 0;
  position: absolute;
  top: 4rem;
  left: 0;
  transform: rotate(0deg);
  transition: 0.3s;
}
.index-partner .partner-content .partner-center .list .li .bor.rotate2 {
  transform: rotate(60deg);
}
.index-partner .partner-content .partner-center .list .li .bor.rotate3 {
  transform: rotate(120deg);
}
.index-partner .partner-content .partner-center .list .li .content {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.index-partner .partner-content .partner-center .list .li .content .cover {
  padding: 0.625rem;
  height: 8rem;
}
.index-partner .partner-content .partner-center .list .li .content .cover img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.index-partner .partner-content .partner-center .list .li:hover .bor {
  border-color: #59a933;
  transition: 0.3s;
}
.index-partner .partner-content .partner-center .mt {
  margin-left: 5.75rem;
}
.index-partner .partner-content .partner-center .mt li {
  margin: -1.7rem 0 0 5.6949rem;
}
.index-partner .partner-content .partner-center .partner_bor {
  margin-left: -1.25rem;
}
.Multiple-title {
  margin: 4.2813rem auto 0;
  padding: 0 1.7188rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.Multiple-title .ch {
  font-size: 2.865rem;
  display: flex;
  align-items: center;
  font-weight: bold;
}
.Multiple-title .ch span {
  font-size: 2.865rem;
  color: #59a933;
}
.Multiple-title .ch::before {
  content: '';
  width: 1rem;
  height: 3.6563rem;
  background-color: #59a933;
  margin-right: 1.25rem;
}
.Multiple-title .Multiple-case {
  width: 27rem !important;
}
.Multiple-title .right {
  width: 24rem;
  position: relative;
  overflow: hidden;
}
.Multiple-title .right .line {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  transform: translateY(-50%);
  height: 0.2188rem;
  background-color: #59a933;
}
.Multiple-title .right .en {
  float: right;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}
.Multiple-title .right .en span {
  float: left;
  font-size: 2.2285rem;
  font-family: Arial;
  padding-left: 1.25rem;
}
.Multiple-title .right .en span.green {
  color: #59a933;
}
.Multiple-title .xwzx_tight {
  width: 25rem !important;
}
.Multiple-title .lsjz_right {
  width: 23rem !important;
}
.Multiple-title .gywm-right {
  width: 31rem !important;
}
.Multiple-title .company-rongyu {
  width: 33rem !important;
}
.Multiple-introduce {
  font-size: 1.9109rem;
  margin-left: 4rem;
  color: #606060;
  line-height: 3rem;
}
.large {
  width: 100%;
  height: 27.625rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.large.lan {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/f54f7b7a0f2044ab846e1d1b32b034ed.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.jianbianlan {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/15bc581cbb124ad1b9205bed8dd98fa9.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.lv {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/52f15d12684c43be8a9500b65602ffd3.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.wscl-bg {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/8cbd181c38f64018b129d8a51dff29d1.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.yssj-lsjz {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/d3cd048a74d243858c4806964067d38a.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.yssj-bg {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/7e25c77ba70c43b3acfb17dc928f1309.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.gywm {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/1d359f757dba43b1802d61fe4ca8e42a.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.ryzz {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/2deb46f45a0d474883aef08cc3a2ae3d.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.lxwm {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221104/4d2483a11e1f438587ce69b73b7c90cb.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.gcal {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221105/1087713ccbf04f10909c9ceb10d795bd.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large.gcalxq {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221105/08842a607b004c25b33999d2d4e90aae.jpg?imageMogr2/thumbnail/750x) center / 100% 100% no-repeat;
}
.large .content {
  text-align: center;
}
.large .content .title {
  color: #fff;
  font-size: 8.1875rem;
  font-weight: 500;
}
.large .content .desc {
  color: #fff;
  font-size: 2.8125rem;
}
.wscl-wrap .wscl-list {
  padding: 0 1.7188rem;
}
.wscl-wrap .wscl-list .list-center {
  margin: 0 auto;
}
.wscl-wrap .wscl-list .list-center .list-ul {
  margin-bottom: 5.6563rem;
}
.wscl-wrap .wscl-list .list-center .list-ul li {
  height: 20.6563rem;
  margin-top: 6.25rem;
}
.wscl-wrap .wscl-list .list-center .list-ul li .cover {
  width: 23.6875rem;
  height: 19.8125rem;
  background-color: #f2f5f8;
  margin-right: 1.875rem;
  float: left;
  overflow: hidden;
}
.wscl-wrap .wscl-list .list-center .list-ul li .cover img {
  width: 100%;
  height: 100%;
}
.wscl-wrap .wscl-list .list-center .list-ul li .item {
  float: left;
  width: 30.625rem;
}
.wscl-wrap .wscl-list .list-center .list-ul li .item .title {
  position: relative;
  display: flex;
  justify-content: left;
}
.wscl-wrap .wscl-list .list-center .list-ul li .item .title::before {
  content: '';
  width: 7.25rem;
  height: 6.25rem;
  position: absolute;
  top: -3.8rem;
  left: -0.2rem;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221024/72bab9343f5e499eb7c885f3c2771305.png) center / 7.25rem no-repeat;
  z-index: 1;
}
.wscl-wrap .wscl-list .list-center .list-ul li .item .title .ch {
  background-color: #fff;
  position: relative;
  padding-left: 6.5rem;
  font-size: 2.5467rem;
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #606060;
}
.wscl-wrap .wscl-list .list-center .list-ul li .item .desc {
  margin-top: 1.875rem;
  font-size: 2.2285rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.wscl-wrap .wscl-list .list-center .list-ul li .item .times {
  font-size: 1.9109rem;
  margin-top: 0.9375rem;
}
#wscl-switch .wscl-switch_wrap {
  display: flex;
  justify-content: space-around;
  margin: 3rem 0;
}
#wscl-switch .wscl-switch_wrap #miaoShu,
#wscl-switch .wscl-switch_wrap #canshu {
  width: 27.75rem;
  height: 6rem;
  line-height: 6rem;
  text-align: center;
  color: #606060;
  border: 0.25rem solid #d6d6d6;
  font-weight: bold;
}
.wscl-summary {
  background-color: #f4f7f9;
}
.wscl-summary .summary-center {
  padding-bottom: 4rem;
}
.wscl-summary .summary-center .tips {
  text-align: center;
  padding: 4rem 0;
}
.wscl-summary .summary-center .tips span {
  font-size: 4.375rem;
  font-weight: bold;
  color: #606060;
  padding-bottom: 0.625rem;
  border-bottom: 0.625rem solid #59a933;
}
.wscl-summary .summary-center p {
  display: flex;
  line-height: 4rem;
}
.wscl-summary .summary-center p span {
  display: inline-block;
  width: 50%;
  font-size: 2.5467rem;
}
.wscl-summary .summary-center p span:nth-child(2n+1) {
  padding-left: 5rem;
}
.wscl-summary .summary-center p span:nth-child(2n) {
  padding: 0 4rem;
}
/* 新闻咨询详情 */
.xwzxxq-content {
  padding-top: 4.5313rem;
}
.xwzxxq-content .content-center {
  width: 100%;
  margin: 0 auto;
  padding-bottom: 5.5rem;
}
.xwzxxq-content .content-center .xwzxxq-left {
  flex: 1 0;
}
.xwzxxq-content .content-center .xwzxxq-left .title {
  display: flex;
  align-items: center;
  border-bottom: 0.3125rem solid #f2f5f8;
  padding: 0 2.8125rem 1.0313rem;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text {
  flex: 1;
  overflow: hidden;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .ch {
  width: 100%;
  font-size: 2.8125rem;
  font-weight: bold;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool {
  display: flex;
  align-items: center;
  margin-top: 1.875rem;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool .source,
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool .date {
  font-size: 2.0703rem;
  margin-right: 2rem;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool .praise {
  display: flex;
  align-items: center;
  margin-right: 1rem;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool .praise .icon {
  width: 2.0625rem;
  height: 2.0625rem;
  display: block;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221022/70aaca0ec14d46bda8b5948d11a4646d.png) center / 2.0625rem no-repeat;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool .praise .num {
  font-size: 2.1875rem;
  font-family: Arial;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool .share {
  display: flex;
  align-items: center;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool .share .icon {
  width: 2.3125rem;
  height: 1.7813rem;
  display: block;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221022/23ee65b0ad4c40ba864dfcf3778f834f.png) center / 2.3125rem no-repeat;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-text .tool .share .num {
  font-size: 2.1875rem;
  font-family: Arial;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-qrocde {
  text-align: center;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-qrocde .cover {
  width: 11.125rem;
  height: 11.125rem;
  overflow: hidden;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-qrocde .cover canvas {
  width: 100%;
  height: 100%;
}
.xwzxxq-content .content-center .xwzxxq-left .title .t-qrocde .text {
  font-size: 1.4688rem;
  margin-top: 0.9375rem;
}
.xwzxxq-content .content-center .xwzxxq-left .xwzxxq-content_text {
  margin-top: 2.125rem;
  padding: 0 2.8125rem 3.125rem;
  border-bottom: 0.3125rem solid #f2f5f8;
}
.xwzxxq-content .content-center .xwzxxq-left .xwzxxq-content_text img {
  margin: 0.625rem 0;
  max-width: 100%;
  height: auto !important;
  object-fit: contain;
}
.xwzxxq-content .content-center .xwzxxq-right .tj-title {
  font-size: 3.1009rem;
  margin: 2.9375rem 0 5rem 3.25rem;
}
.yssj-introduce {
  padding-top: 6.25rem;
}
.yssj-introduce .introduce-center {
  margin: 0 auto;
  border-bottom: 0.2188rem solid #e8e8e8;
  position: relative;
  padding: 0 2.5rem;
}
.yssj-introduce .introduce-center .yssj-content {
  display: flex;
  align-items: flex-start;
}
.yssj-introduce .introduce-center .yssj-content .cover {
  width: 86.625rem;
  height: 83.5rem;
  background-color: #f2f5f8;
  margin-right: 12.875rem;
}
.yssj-introduce .introduce-center .yssj-content .cover img {
  width: 100%;
  height: 100%;
}
.yssj-introduce .introduce-center .yssj-content .item {
  flex: 1;
  overflow: hidden;
}
.yssj-introduce .introduce-center .yssj-content .item .item-title {
  text-align: center;
}
.yssj-introduce .introduce-center .yssj-content .item .item-title .name {
  font-size: 6.625rem;
  position: relative;
}
.yssj-introduce .introduce-center .yssj-content .item .item-title .name::before {
  content: '';
  width: 3.875rem;
  height: 6.0625rem;
  position: absolute;
  top: 0;
  left: -4.5rem;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221025/38837fe09d724afb948433979ae3e3f8.png) center / 3.875rem no-repeat;
}
.yssj-introduce .introduce-center .yssj-content .item .item-desc {
  margin-top: 3.125rem;
  font-size: 2.875rem;
  text-indent: 5.75rem;
  line-height: 6.1563rem;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
}
.yssj-introduce .introduce-center .lsjz-list {
  padding-bottom: 2.625rem;
  border-bottom: 0.1875rem solid #f2f5f8;
}
.yssj-introduce .introduce-center .lsjz-list li .title {
  font-size: 2.865rem;
  margin: 2.5rem 0;
}
.yssj-introduce .introduce-center .lsjz-list li .yssjImg img {
  width: 100%;
  margin: 0.625rem 0;
}
.yssj-introduce .introduce-center .lsjz-list li .desc {
  font-size: 2.2285rem;
}
.yssj-introduce .introduce-center .hmcs-content .hmcs-name {
  font-size: 2.5467rem;
  margin-bottom: 1.25rem;
}
.yssj-introduce .introduce-center .hmcs-content .hmcs-content_p {
  font-size: 2.2285rem;
  margin-bottom: 5.3125rem;
}
.lsjz-flow .flow-center {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 3.5625rem;
}
.lsjz-flow .flow-center li {
  width: 24.375rem;
  text-align: center;
  margin: 2.9063rem 0;
}
.lsjz-flow .flow-center li .bor .cover img {
  width: 16.25rem;
  height: 16.25rem;
}
.lsjz-flow .flow-center li .title {
  font-size: 2.5467rem;
  margin: 1.0938rem;
}
.lsjz-flow .flow-center li .desc {
  font-size: 1.9109rem;
  margin: 1.0938rem;
}
.hmcs-list .hmcs-ul {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  border-bottom: 0.1875rem solid #f2f5f8;
}
.hmcs-list .hmcs-ul li {
  width: 27.4375rem;
  margin-bottom: 2.5rem;
}
.hmcs-list .hmcs-ul li .hmcs-ul-li_img img {
  width: 27.4375rem;
  height: 18.9688rem;
}
.hmcs-list .hmcs-ul li .text {
  width: 100%;
  font-size: 2.2285rem;
  text-align: center;
  color: #606060;
  margin: 1.625rem 0;
}
.hmcs-case {
  margin-top: 3rem;
}
.hmcs-case .hmcs-case-ul {
  display: flex;
  text-align: center;
  flex-wrap: wrap;
  padding-bottom: 4.125rem;
  border-bottom: 0.1875rem solid #f2f5f8;
}
.hmcs-case .hmcs-case-ul li {
  width: 27.5rem;
  border: 0.1875rem solid #ecedee;
  margin-bottom: 2rem !important;
  position: relative;
}
.hmcs-case .hmcs-case-ul li .hmcs-case-ul_img img {
  width: 27.5rem;
  height: 18.75rem;
}
.hmcs-case .hmcs-case-ul li .text {
  display: block;
  width: 100%;
  height: 5rem;
  line-height: 5rem;
  font-size: 2.2285rem;
  color: #606060;
  background-color: #f2f5f8;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.hmcs-case .hmcs-case-ul li .discount {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.9109rem;
  color: #fff;
  background-color: #ff6602;
  padding: 0.3125rem 0.4688rem;
  border-bottom-left-radius: 1rem;
}
.hmcs-case .hmcs-case-ul li .couponList {
  display: flex;
  justify-content: space-between;
  background-color: #f2f5f8;
  padding: 0 1rem;
  border-top: 1px solid #f9f9f9;
  color: #fd0200;
}
.hmcs-case .hmcs-case-ul li .couponList .couponNum {
  height: 5rem;
  line-height: 5rem;
  font-size: 2.2285rem;
}
.hmcs-case .hmcs-case-ul li .couponList .couponText {
  height: 2rem;
  line-height: 2rem;
  padding: 0.3125rem 0.4688rem;
  margin-top: 1rem;
  font-size: 1.9109rem;
  border: 1px solid #fd0200;
  border-radius: 5rem;
}
.hmcs-case .hmcs-case-ul li:nth-child(2n+1) {
  margin: 0 1.5rem;
}
/*  雨水收集*/
.yssj-video-title {
  border-left: 0.625rem solid #59a933;
  margin: 2.5625rem 0 0 1.875rem;
}
.yssj-video-title span {
  display: inline-block;
  font-size: 2.865rem;
  color: #606060;
  padding-left: 0.9375rem;
  font-weight: bold;
}
.yssj-video {
  width: 100%;
}
.yssj-video video {
  display: block;
}
.yssj-title {
  height: 10.0625rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1.8125rem;
  border-bottom: 0.25rem solid #f2f5f8;
}
.yssj-title .ch {
  padding-left: 0.9375rem;
  border-left: 0.625rem solid #59a933;
  line-height: 3.75rem;
}
.yssj-title .ch p {
  font-size: 2.8487rem;
  color: #606060;
}
.yssj-title .ch span {
  font-size: 1.9109rem;
}
.yssj-title .right {
  line-height: 3.75rem;
}
.yssj-title .right .green {
  font-size: 2.5467rem;
  color: #59a933;
}
.yssj-collect {
  margin-top: 3.125rem;
}
.yssj-collect .introduce-center {
  margin: 0 auto;
  position: relative;
  padding: 0 2.5rem;
  border-bottom: 0.2188rem solid #e8e8e8;
}
.yssj-collect .introduce-center .yssj-collect-name {
  margin-bottom: 2.8125rem;
  font-size: 2.5467rem;
}
.yssj-collect .introduce-center .yssj-content .yssj-contentImg {
  width: 100%;
  height: 29.375rem;
}
.yssj-collect .introduce-center .yssj-content .yssj-contentImg img {
  width: 100%;
  height: 29.375rem;
}
.yssj-collect .introduce-center .yssj-content .item {
  margin: 2.8125rem 0;
}
.yssj-collect .introduce-center .yssj-content .item .item-desc {
  font-size: 2.2285rem;
  color: #606060;
}
.yssj-flow .flow-center {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-bottom: 3.5625rem;
}
.yssj-flow .flow-center li {
  width: 24.0625rem;
  margin: 2.9063rem 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.yssj-flow .flow-center li .bor {
  width: 16.25rem;
  height: 16.25rem;
  border-radius: 50%;
  background-color: #fff;
  position: relative;
  padding: 1.75rem;
  box-sizing: border-box;
}
.yssj-flow .flow-center li .bor::before {
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  top: 1.5rem;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221025/8efddbf683de4c9d838329a1a82195bd.png) center / 16.25rem no-repeat;
}
.yssj-flow .flow-center li .bor .cover {
  width: 14.0625rem;
  height: 14.0625rem;
  border-radius: 50%;
  overflow: hidden;
}
.yssj-flow .flow-center li .bor .cover.wm {
  background: #9cd37d url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221025/a4e7c366c5a546bf831cc1c8cf85b0da.png?imageMogr2/thumbnail/196x196) center / 9.5rem no-repeat;
}
.yssj-flow .flow-center li .bor .cover.gx {
  background: #9cd37d url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221025/daf234be32fa403c95ff274cfe091eee.png?imageMogr2/thumbnail/196x196) center / 9rem no-repeat;
}
.yssj-flow .flow-center li .bor .cover.sx {
  background: #9cd37d url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221025/6b590e04e39c4c73a63c08e4cd268cc6.png?imageMogr2/thumbnail/196x196) center / 10rem no-repeat;
}
.yssj-flow .flow-center li .bor .cover.fx {
  background: #9cd37d url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221025/7b5da37e770f47a3bda8406b59d774a6.png?imageMogr2/thumbnail/196x196) center / 10rem no-repeat;
}
.yssj-flow .flow-center li .title {
  font-size: 2.5467rem;
  margin: 1.0938rem;
  text-align: center;
}
.yssj-flow .flow-center li .desc {
  font-size: 1.9109rem;
}
.cpzx-list .hmcs-case-ul_wrap ul {
  border-bottom: none;
}
.cpzx-list .hmcs-case-ul_wrap .hmcs-case_more {
  width: 17.125rem;
  height: 4.6875rem;
  background-color: #59a933;
  border-radius: 4.6875rem;
  margin: 0 auto 4.125rem;
}
.cpzx-list .hmcs-case-ul_wrap .hmcs-case_more a {
  display: block;
  width: 17.125rem;
  height: 4.6875rem;
  line-height: 4.6875rem;
  font-size: 1.9109rem;
  text-align: center;
}
.gcalxq-top {
  padding-bottom: 4rem;
  border-bottom: 0.25rem solid #f2f5f8;
}
.gcalxq-top .top-center {
  padding: 0 2.5rem;
}
.gcalxq-top .top-center .title-row {
  line-height: 4rem;
  display: flex;
  justify-content: space-between;
  margin: 0.625rem 0;
}
.gcalxq-top .top-center .title-row .ch {
  width: 40.625rem;
  font-size: 2.5467rem;
}
.gcalxq-top .top-center .sub-title-row .left .date {
  font-size: 1.9109rem;
}
.gcalxq-top .top-center .sub-title-row .left .desc {
  font-size: 2.2285rem;
  margin: 0.9375rem 0;
}
.gcalxq-content {
  margin: 2rem 0;
}
.gcalxq-content .content-box {
  padding: 0 1.75rem;
}
.gcalxq-content .content-box .content-center {
  width: 100%;
}
.gcalxq-content .content-box .content-center img {
  width: 100%;
  margin: 0.625rem 0;
}
.gcalxq-content .content-box .content-center video {
  width: 100%;
  margin: 0.625rem 0;
}
.company-tab {
  height: 8rem;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 2rem;
}
.company-tab .tab-row {
  width: 53.125rem;
  height: 6.5rem;
  border-radius: 6.5rem;
  border: 0.1563rem solid #7f7f7f;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.company-tab .tab-row a {
  font-size: 2.865rem;
  font-weight: bold;
  color: #606060;
}
.xwzx-content {
  border-top: 0.25rem solid #f2f5f8;
  border-bottom: 0.25rem solid #f2f5f8;
}
.xwzx-content .content-center {
  padding: 3rem 2.8125rem;
}
.xwzx-content .content-center .hot-ul .hot-li {
  text-align: center;
}
.xwzx-content .content-center .hot-ul .hot-li .li-title .title {
  font-size: 3.4375rem;
  color: #606060;
  margin-bottom: 2rem;
}
.xwzx-content .content-center .hot-ul .hot-li .li-box .li-boxImg {
  display: inline-block;
  width: 100%;
  height: 33.125rem;
  margin-bottom: 1rem;
}
.xwzx-content .content-center .hot-ul .hot-li .li-box .li-boxImg img {
  width: 100%;
  height: 33.125rem;
}
.xwzx-content .content-center .hot-ul .hot-li .li-box .sub-title {
  font-size: 2.2285rem;
  text-align: left;
}
/*产品中心*/
.cpzx-type {
  padding: 3rem 1.8125rem 0;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
}
.cpzx-type a {
  display: inline-block;
  color: #606060;
  margin: 0 0.625rem;
}
.cpzx-type::-webkit-scrollbar {
  display: none;
}
/*产品中心详情*/
.cpzxxq-content {
  margin-top: 4rem;
}
.cpzxxq-content .content-center {
  padding: 0 3rem;
}
.cpzxxq-content .content-center .content table {
  width: 100% !important;
}
.cpzxxq-content .content-center .content img {
  width: 100% !important;
}
.cpzxxq-content .content-center .content video {
  width: 100% !important;
}
.cpzxxq-content .content-center .content .img-wrapper {
  padding-bottom: 0 !important;
}
.company-top {
  padding: 0 2.8125rem 2rem;
}
.company-top img {
  width: 100%;
  height: 30rem;
}
.company-title {
  margin: 2.5rem 0;
}
.gywm-introduce {
  padding-bottom: 4rem;
  border-bottom: 0.25rem solid #f2f5f8;
}
.gywm-introduce .introduce-center {
  margin: 0 2.8125rem;
}
.gywm-introduce .introduce-center .right .company-name {
  font-size: 2.865rem;
  font-weight: bold;
}
.gywm-introduce .introduce-center .right .content {
  font-size: 2.2285rem;
  margin-top: 2rem;
}
.gywm-environment .environment-center {
  padding: 0 2rem;
}
.gywm-environment .environment-center .company-list ul {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 2rem;
  justify-content: space-between;
}
.gywm-environment .environment-center .company-list ul li {
  width: 26.1563rem;
  height: 17.9375rem;
  border: 0.0313rem solid #f2f5f8;
  margin-bottom: 1rem;
}
.gywm-environment .environment-center .company-list ul li img {
  width: 26.1563rem;
  height: 17.9375rem;
}
.lxwm-card {
  border-bottom: 0.2188rem solid #f2f5f8;
  padding: 4rem 1.6875rem;
}
.lxwm-card .card-center {
  margin: 0 auto;
}
.lxwm-card .card-center .list {
  margin-left: -13.23rem;
  overflow: hidden;
}
.lxwm-card .card-center .list li {
  position: relative;
  float: left;
  width: 56.0313rem;
  height: 74.1563rem;
  border: 0.25rem solid #e8e8e8;
  margin-left: 13.23rem;
  border-radius: 1.125rem;
  margin-bottom: 3rem;
}
.lxwm-card .card-center .list li .top {
  height: 36.5rem;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  background-color: initial;
}
.lxwm-card .card-center .list li .top .box {
  text-align: center;
}
.lxwm-card .card-center .list li .top .box .icon {
  width: 12.375rem;
  height: 12.375rem;
  display: block;
  margin: 0 auto;
}
.lxwm-card .card-center .list li .top .box .icon.phone {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221019/3485f33bfe6d425bbeb9193aa9e7f66d.png) center / 12.375rem no-repeat;
}
.lxwm-card .card-center .list li .top .box .icon.wechat {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221019/3ee845fb4cae4f5ca822d0aada6068c2.png) center / 12.375rem no-repeat;
}
.lxwm-card .card-center .list li .top .box .icon.booking {
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221019/f12c54e269414dd7bb89417f3256d53f.png) center / 12.375rem no-repeat;
}
.lxwm-card .card-center .list li .top .box .line {
  width: 7.4063rem;
  height: 0.7813rem;
  border-radius: 0.7813rem;
  background-color: #59a933;
  margin: 1.1563rem auto 0;
}
.lxwm-card .card-center .list li .top .box .text {
  color: #004888;
  font-size: 3.0938rem;
  margin-top: 1.25rem;
}
.lxwm-card .card-center .list li .bottom {
  height: 37.6563rem;
  background-color: #004888;
  position: relative;
  text-align: center;
}
.lxwm-card .card-center .list li .bottom .bor {
  position: absolute;
  right: 0;
  bottom: 100%;
  left: 0;
  width: 0;
  height: 0;
  border-width: 0 28.0156rem 7.0625rem;
  border-style: solid;
  border-color: transparent transparent #004888 transparent;
}
.lxwm-card .card-center .list li .bottom .tel-title {
  font-size: 3.1875rem;
  color: #fff;
  padding-top: 1.5625rem;
}
.lxwm-card .card-center .list li .bottom .tel-num {
  color: #fff;
}
.lxwm-card .card-center .list li .bottom .tel-num a {
  font-size: 4.75rem;
  color: #fff;
}
.lxwm-card .card-center .list li .bottom .tel-num .icon {
  width: 2rem;
  height: 3rem;
  display: inline-block;
  margin-right: 1.25rem;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221019/bbea9375984f43ed9ddd08262085b7c9.png) center / 2rem no-repeat;
}
.lxwm-card .card-center .list li .bottom .tel-num.address {
  font-size: 2.6563rem;
}
.lxwm-card .card-center .list li .bottom .tel-num.address .icon {
  width: 1.4688rem;
  height: 2.2813rem;
  background: url(https://aruisi-1314247746.cos.ap-chengdu.myqcloud.com/upload/20221019/8a98842bafab4e5eb60fbd40cbac6f7a.png) center / 1.4688rem no-repeat;
}
.lxwm-card .card-center .list li .bottom .form {
  padding-top: 4.2813rem;
}
.lxwm-card .card-center .list li .bottom .form .input {
  text-align: center;
  font-size: 3.1875rem;
  width: 40.7813rem;
  height: 6.3125rem;
  border-radius: 6.3125rem;
  border: 0.0938rem solid #fff;
  background-color: transparent;
  color: #fff;
  margin-bottom: 4.2813rem;
}
.lxwm-card .card-center .list li .bottom .form .input::placeholder {
  color: #fff;
}
.lxwm-card .card-center .list li .bottom .form .save-btn {
  width: 40.7813rem;
  height: 6.3125rem;
  border-radius: 6.3125rem;
  border: 0.0938rem solid #4c7da8;
  background-color: #5484af;
  color: #fff;
  font-size: 3.1875rem;
  cursor: pointer;
}
.lxwm-card .card-center .list li .bottom.flex {
  display: flex;
  align-items: center;
  justify-content: center;
}
.lxwm-card .card-center .list li .bottom.flex .qrcode {
  width: 18.3125rem;
  height: 18.3125rem;
  background-color: #fff;
}
.lxwm-card .card-center .list li #exchange {
  width: 6rem;
  height: 6rem;
  position: absolute;
  top: 0;
  right: 0;
}
.lxwm-card .card-center .list li #exchange img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: -0.3125rem;
  right: -0.3125rem;
}
.lxwm-card .card-center .list li #exchange .box {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  border-bottom: 6rem solid #fff;
  border-right: 6rem solid transparent;
}
.lxwm-map {
  margin: 4rem 2rem;
}
.lxwm-map .map-center {
  width: 100%;
  margin: 0 auto;
}
.lxwm-map .map-center .map {
  height: 30rem;
}
