html {
  /* min-width: 1428px; */
  font-size: 100px;
}

body,
div,
ul,
li,
dl,
dt,
dd,
p,
form,
input,
h1,
h2,
h3,
h4,
h5,
h6,
i {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

body {
  color: #333;
  width: 100%;
  margin: 0px auto;
  background: #fff;
  font: 0.12rem "寰蒋闆呴粦", "Tahoma", Arial;
}

ul,
li,
dl,
dt,
dd {
  list-style: none;
}

img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

a {
  color: #333;
  text-decoration: none;
}

a img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

.main {
  margin: 0px auto;
  width: 100%;
  overflow: hidden;
}

.main-zh {
  margin: 0px auto;
  width: 76%;
  min-width: 14.28rem;
  overflow: hidden;
}

.main_pos {
  margin: 0px auto;
  width: 100%;
}

.main-zh_pos {
  position: relative;
  margin: 0px auto;
  width: 76%;
}

.clear {
  clear: both;
  width: 0;
  height: 0;
  font-size: 0;
  font-size: 0;
  overflow: hidden;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.flex {
  display: flex;
  flex-direction: row;
}

.flex-middle {
  display: flex;
  flex-direction: row;
  align-items: center;
}



/* 缃戦〉澶撮儴 */

.web-head_bg {
  min-height: 6.8rem;
  background: url(/templets/default/images/about/about-banner.jpg) no-repeat top center;
}

.web-head-h {
  height: 0.8rem;
  box-sizing: border-box;
}

.web-head_top {
  width: 100%;
  height: 0.8rem;
  background: url(/templets/default/images/head-bg.png);
}

.web-head_logo {
  width: 1.13rem;
  height: 0.8rem;
}

.web-head_logo img {
  width: 2.4rem;
  height: 0.4rem;
}

.web-head_nav {
  width: calc(100% - 1.13rem);
  height: 0.8rem;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.web-head_nav li {
  position: relative;
  float: right;
  margin-right: 0.41rem;
  margin-left: 0.1rem;
  height: 0.8rem;
}

.web-head_nav a {
  font-size: 0.18rem;
  color: rgba(255, 255, 255, 0.6);
  line-height: 0.8rem;
}

.web-head_nav li.on a {
  color: #00B940;
}

.web-head_nav.show-index-2 li.on a,
.web-head_nav.show-index-3 li.on a,
.web-head_nav.show-index-4 li.on a,
.web-head_nav.show-index-5 li.on a,
.web-head_nav.show-index-6 li.on a,
.web-head_nav.show-index-7 li.on a {
  color: #ffffff;
}

.web-head_nav.show-index-2 li.show2 a {
  color: #00B940;
}

.web-head_nav.show-index-3 li.show3 a {
  color: #00B940;
}

.web-head_nav.show-index-4 li.show4 a {
  color: #00B940;
}

.web-head_nav.show-index-5 li.show5 a {
  color: #00B940;
}

.web-head_nav.show-index-6 li.show6 a {
  color: #00B940;
}

.web-head_nav.show-index-7 li.show7 a {
  color: #00B940;
}

.web-head_nav li ul {
  display: none;
  position: absolute;
  top: 0.8rem;
  left: -0.5rem;
  width: 2.2rem;
  background: rgba(0, 0, 0, 0.8);
}

.web-head_nav li ul li {
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
}

.web-head_nav li.on ul li a,
.web-head_nav.show-index-2 li.show2 ul li a,
.web-head_nav.show-index-3 li.show3 ul li a,
.web-head_nav.show-index-4 li.show4 ul li a,
.web-head_nav.show-index-5 li.show5 ul li a,
.web-head_nav.show-index-6 li.show6 ul li a,
.web-head_nav.show-index-7 li.show7 ul li a {
  color: #ffffff;
}

.web-head_nav li ul li a {
  font-size: 0.14rem;
  line-height: 0.4rem;
  color: #ffffff;
}

.web-head_nav li ul li:hover {
  font-weight: bold;
  background: rgba(0, 189, 138, 0.4);
}

.web-head_nav li ul li:hover a {
  color: #ffffff;
}


/* 鍏敤澶撮儴 */

.pub-padding {
  padding-top: 1.14rem;
  padding-bottom: 1.14rem;
}

.pub-grey {
  background: #F7F7F7;
}

.pub-title {
  width: 100%;
  text-align: center;
  font-size: 0.4rem;
  font-weight: bold;
  color: #333333;
}

.pub-p {
  padding-top: 0.28rem;
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  color: #666666;
}


/* 鍏充簬鎴戜滑 */

.about-title {
  padding-top: 1.6rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 0.9rem;
  font-weight: bold;
  color: #ffffff;
}

.about-title_arc {
  padding-top: 1.6rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 0.46rem;
  font-weight: bold;
  color: #ffffff;
}

.web-pub_div {
  padding: 1.15rem 0.4rem 1.15rem 0.4rem;
  background: #FFFFFF;
  box-sizing: border-box;
}

.about-info_title {
  width: 100%;
  font-size: 0.4rem;
  font-weight: bold;
  color: #333333;
}

.about-info_conent {
  padding-top: 0.3rem;
  width: 100%;
}

.about-info_conent p {
  float: left;
  width: 100%;
  text-indent: 2em;
  line-height: 0.4rem;
  font-size: 0.2rem;
}

.about-info_conent p font {
  font-size: 0.24rem;
  color: #00B940;
}

.about-investment {
  padding: 1.14rem 0 1.14rem 0;
  background: #F7F7F7;
}

.about-inv {
  width: 73%;
}

.about-inv_li {
  margin-right: 2.3%;
  margin-top: 2.3%;
  width: 31%;
  background: #ffffff;
}

.about-inv_li:last-child {
  margin-right: 0;
}

.about-inv_li-img {
  width: 100%;
  height: 2.96rem;
  justify-content: center;
}

.about-img_1 img {
  width: 1.23rem;
  height: 1.57rem;
}

.about-img_2 img {
  width: 84.47%;
  height: 1.38rem;
}

.about-img_3 img {
  width: 1.25rem;
  height: 1.72rem;
}

.about-inv_li-conent {
  padding-bottom: 1rem;
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
}

.about-inv_info {
  padding-top: 0.66rem;
  width: 3rem;
}

.about-inv_info dl,
.about-inv_info dl dt,
.about-inv_info dl dd {
  float: left;
  width: 100%;
}

.about-inv_info dl dt {
  font-size: 0.4rem;
  text-align: center;
}

.about-inv_info dl dd {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  color: #666666;
}

.boss-info {
  height: 4.28rem;
  background: #F7F7F7;
}

.boss-info_left {
  padding-left: 0.4rem;
  padding-top: 0.6rem;
  width: 4.57rem;
}

.boss-info_left dl,
.boss-info_left dl dt,
.boss-info_left dl dd {
  float: left;
  width: 100%;
}

.boss-info_left dl dt {
  font-size: 0.4rem;
  font-weight: bold;
  color: #333333;
}

.boss-info_left dl dd {
  padding-top: 0.4rem;
  line-height: 0.4rem;
  font-size: 0.23rem;
  color: #666666;
}

.boss-pic {
  position: absolute;
  right: 0.4rem;
  top: -0.6rem;
  width: 54%;
}

.boss-pic img {
  width: 7.77rem;
  height: 5.48rem;
}

.about-honor {
  padding-top: 1rem;
  width: 100%;
  /* border-bottom: 0.1rem solid #E5E5E5; */
}

.about-honor img {
  width: 13.48rem;
  height: auto;
}

.about-honor_li {
  margin-bottom: -0.08rem;
  width: 25%;
  text-align: center;
}

.about-honor_li.img-hor1 img {
  width: 1.98rem;
  height: 2.11rem;
}

.about-honor_li.img-hor2 img {
  width: 2.73rem;
  height: 2.14rem;
}

.about-honor_li.img-hor3 img {
  width: 2.5rem;
  height: 2.11rem;
}

.about-honor_li.img-hor4 img {
  width: 2.52rem;
  height: 2.11rem;
}

.about-honor_ul {
  padding-top: 0.1rem;
  width: 100%;
}

.about-honor_ul-li {
  padding-top: 0.5rem;
  width: 50%;
}

.about-honor_ul-lis {
  padding-top: 0.5rem;
  width: 50%;
}

.about-honor_ul-li img {
  margin-left: 0.8rem;
  margin-right: 0.4rem;
  width: 0.67rem;
  height: 0.23rem;
}

.about-honor_ul-lis img {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  width: 0.54rem;
  height: 0.29rem;
}

.about-honor_ul-li label,
.about-honor_ul-lis label {
  font-size: 0.18rem;
  font-weight: bold;
}

.about-honor_ul-li font,
.about-honor_ul-lis font {
  font-size: 0.18rem;
}

.about-link {
  padding-top: 0.4rem;
  width: 100%;
}

.about-link li {
  float: left;
  margin-right: 0.7%;
  margin-left: 0.7%;
  margin-top: 0.2rem;
  width: 15%;
}

.about-link li img {
  float: left;
  width: 100%;
  height: auto;
}


.about-culture {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding-top: 1rem;
  width: 100%;
}

.about-culture img {
  width: auto;
  height: auto;
}


.about-culture li {
  float: left;
  width: 25%;
  height: 2.4rem;
  background: #F7F7F7;
  display: flex;
  flex-direction: column;
}

.about-culture li img {
  float: left;
  width: 100%;
  height: 2.4rem;
}

.about-culture li font {
  font-size: 0.3rem;
  color: #666666;
}

.about-culture li span {
  margin-left: 0.4rem;
  margin-top: 0.13rem;
  display: inline-block;
  width: 0.6rem;
  height: 0.04rem;
  background: #00B940;
}

.cult-1 font {
  margin-left: 0.4rem;
  margin-top: 0.4rem;
}

.cult-1 span {
  margin-left: 0.4rem;
  margin-top: 0.4rem;
}

.cult-2 font {
  margin-left: 0.4rem;
  margin-top: 0.4rem;
}

.cult-2 span {
  margin-left: 0.4rem;
  margin-top: 0.4rem;
}

.cult-3,
.cult-4 {
  align-items: flex-end;
}

.cult-3 font {
  margin-right: 0.4rem;
  margin-top: 1.4rem;
}

.cult-3 span {
  margin-right: 0.4rem;
  margin-top: 0.4rem;
}

.about-culture .cult-4 font {
  font-size: 0.3rem;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
}

.cult-4 span {
  margin-right: 0.4rem;
  margin-top: 0.4rem;
}

.cult-5 font {
  margin-left: 0.4rem;
  margin-top: 0.4rem;
}

.cult-5 span {
  margin-left: 0.4rem;
  margin-top: 0.4rem;
}

.cult-6 font {
  margin-left: 0.4rem;
  margin-top: 1.4rem;
}

.cult-6 span {
  margin-left: 0.4rem;
  margin-top: 0.4rem;
}


/* 鑱旂郴鎴戜滑 */

.about-culture_in {
  padding-top: 0;
  width: 100%;
}

.about-culture_ining {
  width: 100%;
}

.about-culture_in.about-culture li,
.about-culture_ining.about-culture li {
  background: #ffffff;
}

.contac-us {
  padding-bottom: 1.14rem;
  background: #ffffff;
}

.contac-us img {
  width: 4.76rem;
  height: 4.88rem;
}

.contac-us_div {
  padding-top: 1.14rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: calc(100% - 4.76rem);
  box-sizing: border-box;
}

.contac-us p {
  padding-bottom: 0.15rem;
  width: 100%;
  line-height: 0.4rem;
  font-size: 0.22rem;
  color: #666666;
}

.contac-us p font {
  font-size: 0.34rem;
  font-weight: bold;
}

.contac-us .contac-title {
  padding-bottom: 0.5rem;
  color: #333333;
}

.contact-switch {
  padding-top: 1rem;
  width: 100%;
}

.contact-switch li {
  float: left;
  margin-left: 0.1rem;
  margin-right: 0.4rem;
  width: 1.14rem;
  height: 0.42rem;
  text-align: center;
  line-height: 0.42rem;
  font-size: 0.18rem;
  color: #00B940;
  border: 1px solid #00B940;
  border-radius: 0.21rem;
  cursor: pointer;
}

.contact-switch li.on {
  color: #ffffff;
  background: linear-gradient(130deg, #00B940 0%, #007F5B 100%);
}

.contact-hr_one {
  padding-top: 0.5rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
}

.contact-hr_one-link {
  width: 2.48rem;
  height: 0.42rem;
  text-align: center;
  line-height: 0.42rem;
  border: 1px solid #00B940;
  border-radius: 21px;
  font-size: 0.18rem;
  color: #00B940;
  cursor: pointer;
}

.contact-hr_one-link:hover {
  color: #ffffff;
  background: linear-gradient(130deg, #00B940 0%, #007F5B 100%);
}

.contact-hr {
  padding-top: 0.4rem;
  width: 100%;
}

.contact-hr_li {
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  margin-top: 0.2rem;
  padding: 0.3rem;
  width: calc(50% - 0.2rem);
  height: 1.62rem;
  border: 1px solid #EAEEF4;
  box-sizing: border-box;
  cursor: pointer;
}

.contact-hr_li:hover {
  box-shadow: 0px 0px 0.26rem 0px rgba(0, 0, 0, 0.1);
}

.contact-hr_li dl,
.contact-hr_li dl dt,
.contact-hr_li dl dd {
  float: left;
  width: 100%;
}

.contact-hr_li dl dt {
  font-size: 0.22rem;
  font-weight: bold;
  color: #333333;
}

.contact-go {
  padding-top: 0.15rem;
}

.contact-hr_li dl dd {
  font-size: 0.16rem;
  color: #999999;
}

.contact-hr_li dl dd a {
  width: 1.24rem;
  height: 0.32rem;
  font-size: 0.18rem;
  color: #00B940;
  border: 1px solid #00B940;
  border-radius: 0.16rem;
  justify-content: center;
}

.contact-hr_li dl dd a img {
  margin-left: 0.1rem;
  width: 0.21rem;
  height: 0.17rem;
}

.web-head_bg.contact {
  background: url(/templets/default/images/contact/contact-banner.jpg) no-repeat top center;
}


/* 鏂伴椈璧勮 */

.web-head_bg.information {
  min-height: 6rem;
  background: url(/templets/default/images/information/information-banner.jpg) no-repeat top center;
}

.web-information {
  background: #FFFFFF;
  box-sizing: border-box;
}

.information-list {
  padding: 0.2rem 0.4rem 0.4rem 0.4rem;
  width: 100%;
  box-sizing: border-box;
}

.information-list_l {
  margin-top: 0.2rem;
  width: 2.73rem;
  background: #F2F2F2;
}

.information-list_l-title {
  width: 100%;
  height: 0.64rem;
  text-indent: 0.5rem;
  line-height: 0.64rem;
  font-size: 0.24rem;
  font-weight: bold;
}

.information-list_l-nav {
  width: 100%;
  height: 0.64rem;
  text-indent: 0.5rem;
  line-height: 0.64rem;
  font-size: 0.2rem;
  color: #666666;
  cursor: pointer;
}

.information-list_l-nav.on {
  border-left: 0.04rem solid #00B940;
  background: rgba(0, 185, 64, 0.1);
  font-weight: bold;
  color: #00B940;
  box-sizing: border-box;
}

.information-list_r {
  width: calc(100% - 3.23rem);
}

.information-list_r-li {
  margin-top: 0.2rem;
  padding: 0.2rem;
  width: 100%;
  border: 1px solid #EAEEF4;
  box-sizing: border-box;
  cursor: pointer;
}

.information-list_r-li a {
  width: 100%;
}

.information-list_r-li .information-list_r-li-img .alit-img {
  width: 2.08rem;
  height: 1.48rem;
}

.information-list_r-li .information-list_r-li-img .alit-span {
  position: absolute;
  top: 0.1rem;
  left: -0.06rem;
  width: 0.62rem;
  height: 0.25rem;
}

.information-list_r-li-img {
  position: relative;
  width: 2.08rem;
  height: 1.48rem;
}

.information-list_r-li_conent {
  padding-left: 0.2rem;
  width: calc(100% - 2.28rem);
}

.information-list_r-li_conent .titlen {
  padding-bottom: 0.18rem;
  font-weight: bold;
  font-size: 0.2rem;
  color: #666666;
}

.information-list_r-li_conent .conent {
  height: 0.48rem;
  font-size: 0.18rem;
  color: #999999;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.information-list_r-li_conent .times {
  padding-top: 0.1rem;
  font-size: 0.18rem;
  color: #999999;
}

.information-list_r-li:hover {
  box-shadow: 0px 0px 0.26rem 0px rgba(0, 0, 0, 0.1);
}

.information-list_r-li:hover .titlen {
  color: #00B940;
}


/* 鏁版嵁���?1�?7 */

.web-head_bg.data-twins {
  min-height: 6.8rem;
  background: url(/templets/default/images/twins/twins-banner.jpg) no-repeat top center;
}

.web-data-twins {
  padding-bottom: 1.5rem;
  background: #ffffff;
}

.web-data-twins .data-twins-bm {
  width: 49.2%;
  height: 4.88rem;
}

.data-twins_conent {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 50.8%;
  box-sizing: border-box;
}

.data-twins_conent-title {
  padding-top: 1.1rem;
  padding-right: 0.25rem;
  width: 100%;
  text-align: right;
  font-size: 0.4rem;
  color: #333333;
  font-weight: bold;
  box-sizing: border-box;
}

.data-twins_conent-p {
  padding-top: 0.48rem;
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.35rem;
  text-indent: 2em;
  color: #666666;
}

.data-twins_conent-a {
  padding-right: 0.25rem;
  padding-top: 0.66rem;
  width: 100%;
  box-sizing: border-box;
}

.data-twins_conent-a a {
  width: 3.63rem;
  height: 0.4rem;
  background: linear-gradient(130deg, #00B940 0%, #007F5B 100%);
  border-radius: 0.2rem;
  justify-content: center;
}

.data-twins_conent-a a font {
  width: calc(100% - 0.42rem);
  text-indent: 0.2rem;
  font-size: 0.17rem;
  color: #FFFFFF;
}

.data-twins_conent-a a span {
  width: 0.32rem;
  height: 0.32rem;
  background: #ffffff;
  border-radius: 50%;
  justify-content: center;
}

.data-twins_conent-a a span img {
  width: 0.21rem;
  height: 0.17rem;
}

.data-characteristic {
  padding-top: 1rem;
  width: 100%;
}

.data-characteristic_li {
  margin-right: 3%;
  padding: 0.3rem 0.2rem 0.3rem 0.2rem;
  width: 22.5%;
  height: 5rem;
  background: #ffffff;
  box-sizing: border-box;
}

.data-characteristic_li:last-child {
  margin-right: 0;
}

.data-characteristic_li-img {
  width: 100%;
  height: 44.4%;
  justify-content: center;
  align-items: center;
}

.data-characteristic_li-img img {
  width: 68.94%;
  height: 100%;
}

.data-characteristic_li-title {
  padding-top: 0.51rem;
  width: 100%;
  text-align: center;
  font-size: 0.3rem;
  font-weight: bold;
  color: #333333;
}

.data-characteristic_li-conent {
  padding-top: 0.28rem;
  width: 100%;
  text-indent: 2em;
  font-size: 0.18rem;
  color: #666666;
}

.data-twins-ing {
  padding-top: 0.5rem;
  width: 100%;
}

.data-twins-ing_li {
  padding-top: 0.3rem;
  width: 100%;
  height: 0.94rem;
  overflow: hidden;
}

.data-twins-ing_li-span {
  width: 0.94rem;
  height: 0.93rem;
  background: #00B940;
}

.data-twins-ing_li-span img {
  width: 0.49rem;
  height: 0.6rem;
}

.data-twins-ing_li-info {
  height: 0.94rem;
  width: calc(100% - 0.5rem);
}

.data-twins-ing_li-info.lty {
  margin-left: -0.5rem;
}

.data-twins-ing_li-info.rty {
  margin-right: -0.5rem;
}

.data-twins-ing_li-info .title {
  width: 100%;
  line-height: 0.44rem;
  font-size: 0.24rem;
  font-weight: bold;
  box-sizing: border-box;
}

.data-twins-ing_li-info .conent {
  width: 100%;
  height: 0.5rem;
  line-height: 0.5rem;
  font-size: 0.18rem;
  color: #666666;
  background: #F7F7F7;
  box-sizing: border-box;
}

.data-twins-ing_li-info .conent.l {
  padding-left: 0.7rem;
  text-align: left;
}

.data-twins-ing_li-info .title.l {
  padding-left: 0.63rem;
  text-align: left;
}

.data-twins-ing_li-info .conent.r {
  padding-right: 0.7rem;
  text-align: right;
}

.data-twins-ing_li-info .title.r {
  padding-right: 0.63rem;
  text-align: right;
}

.data-twins_concat {
  width: 100%;
}

.data-twins_concat dl {
  width: calc(100% - 1.56rem);
}

.data-twins_concat dl dt,
.data-twins_concat dl dd {
  float: left;
  width: 100%;
}

.data-twins_concat dl dt {
  font-size: 0.4rem;
  font-weight: bold;
  color: #333333;
}

.data-twins_concat dl dd {
  padding-top: 0.28rem;
  font-size: 0.24rem;
  color: #666666;
}

.data-twins_int {
  width: 1.56rem;
  height: 0.4rem;
  background: linear-gradient(130deg, #00B940 0%, #007F5B 100%);
  border-radius: 0.2rem;
}

.data-twins_int a {
  width: 100%;
}

.data-twins_int font {
  width: calc(100% - 0.42rem);
  text-indent: 0.2rem;
  font-size: 0.17rem;
  color: #FFFFFF;
}

.data-twins_int span {
  width: 0.32rem;
  height: 0.32rem;
  background: #ffffff;
  border-radius: 50%;
  justify-content: center;
}

.data-twins_int span img {
  width: 0.19rem;
  height: 0.18rem;
}

.data-twins_concat-div {
  padding-top: 0.6rem;
  width: 100%;
}

.data-twins_concat-div_li {
  margin-right: 2%;
  margin-left: 2%;
  margin-bottom: 0.2rem;
  padding: 0.4rem;
  width: 29.3%;
  height: 2.44rem;
  background: #ffffff;
  box-sizing: border-box;
  cursor: pointer;
  border: 1px solid rgba(234, 238, 244, 1);
}

.data-twins_concat-div_li:hover {
  box-shadow: 0px 0px 0.26rem 0px rgba(0, 0, 0, 0.1);
}

.data-twins_concat-div_li:last-child {
  margin-right: 0;
}

.data-twins_concat-div_li-title {
  padding-top: 0.1rem;
  width: 100%;
  font-size: 0.24rem;
  font-weight: bold;
  text-align: center;
}

.data-twins_concat-div_li-p {
  padding-top: 0.2rem;
  width: 100%;
  font-size: 0.18rem;
  color: #999999;
  text-align: center;
  height: 0.45rem;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.data-twins_concat-div_li-p span {
  font-size: 0.18rem !important;
  color: #999999 !important;
  text-align: center;
}

.data-twins_concat-div_li-a {
  padding-top: 0.3rem;
  width: 100%;
  text-align: center;
  justify-content: center;
}

.data-twins_concat-div_li-a a {
  width: 1.24rem;
  height: 0.32rem;
  border: 1px solid #00B940;
  border-radius: 0.16rem;
  justify-content: center;
}

.data-twins_concat-div_li-a a font {
  font-size: 0.18rem;
  color: #00B940;
}

.data-twins_concat-div_li-a a img {
  margin-left: 0.1rem;
  width: 0.21rem;
  height: 0.17rem;
}


/* 浜у搧瑙ｅ喅鏂规 */

.web-head_bg.product-solution {
  min-height: 6rem;
  background: url(/templets/default/images/product/product-banner.jpg) no-repeat top center;
}

.product-sol {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  /* padding-top: 0.86rem;
padding-bottom: 0.55rem; */
  /* text-align: center; */
  height: 4.6rem;
  color: #ffffff;
}

.product-sol font {
  display: inline-block;
  width: 100%;
  font-size: 0.4rem;
  font-weight: bold;
}

.product-sol p {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  text-align: center;
}

.product-sol.energy-montor-l {
  margin: 0px auto;
  width: 76%;
  align-items: flex-start;
}

.product-sol.energy-montor-l font {
  font-size: 0.7rem;
  text-align: left;
}

.product-sol.energy-montor-l span {
  margin-right: 0.4rem;
  font-size: 0.36rem;
}

.product-sol-bg {
  padding-top: 1.14rem;
  padding-bottom: 1.14rem;
  background: #ffffff;
}

.product-sol_top {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 100%;
  box-sizing: border-box;
}

.product-sol_top-img {
  width: calc(41.1% - 0.5rem);
  height: 5.2rem;
  justify-content: center;
}

.product-sol_top-img img {
  width: calc(100% - 1rem);
  height: auto;
}

.product-sol_top-conent,
.product-field {
  width: 58.9%;
}

.product-sol_top-conent_title {
  width: 100%;
  font-size: 0.4rem;
  font-weight: bold;
}

.product-sol_top-conent_info {
  padding-top: 0.29rem;
  width: 100%;
  font-size: 0.18rem;
  text-indent: 2em;
}

.product-sol_top-conent_nav {
  padding-top: 0.35rem;
  width: 100%;
  overflow: hidden;
}

.product-sol_top-conent_nav-li {
  margin-right: 2%;
  width: 32%;
  height: 3.36rem;
  background: #F7F7F7;
  cursor: pointer;
  overflow: hidden;
}

.product-sol_top-conent_nav-li:last-child {
  margin-right: 0;
}

.product-sol_top-conent_nav-li .nav-li_div {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.product-sol_top-conent_nav-li .nav-li_div .img-top {
  width: 1.8rem;
  height: 1.8rem;
  background: rgba(255, 255, 255, 1);
  border-radius: 50%;
  justify-content: center;
}

.product-sol_top-conent_nav-li .nav-li_div .img-top img {
  width: 88.89%;
  height: 88.89%;
}

.product-sol_top-conent_nav-li .nav-li_div .title {
  padding-top: 0.3rem;
  font-size: 0.2rem;
  height: 0.5rem;
  text-align: center;
}

.product-sol_top-conent_nav-li .nav-li_div .go-to {
  padding-top: 0.2rem;
}

.product-sol_top-conent_nav-li .nav-li_div .go-to font {
  font-size: 0.18rem;
  color: #00B940;
}

.product-sol_top-conent_nav-li .nav-li_div .go-to img {
  margin-left: 0.12rem;
  width: 0.2rem;
  height: 0.2rem;
}

.product-sol_top-conent_nav-li .nav-li_div-on {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.product-sol_top-conent_nav-li .nav-li_div-on .div-on_img {
  width: calc(100% - 0.2rem);
  height: calc(100% - 0.2rem);
}

.product-sol_top-conent_nav-li .nav-li_div-on .select-on {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: url(/templets/default/images/product/product-bg.png);
}

.product-sol_top-conent_nav-li .nav-li_div-on .select-on_padding {
  margin: 0.1rem;
  width: calc(100% - 0.2rem);
  height: calc(100% - 0.2rem);
  border: 1px solid #ffffff;
  box-sizing: border-box;
}

.product-sol_top-conent_nav-li .nav-li_div-on .select-on_padding-title {
  padding-top: 0.9rem;
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  font-weight: bold;
  color: #ffffff;
}

.product-sol_top-conent_nav-li .nav-li_div-on .select-on_padding-line {
  width: 100%;
  text-align: center;
}

.product-sol_top-conent_nav-li .nav-li_div-on .select-on_padding-line span {
  display: inline-block;
  width: 0.2rem;
  height: 0.04rem;
  background: #F7F7F7;
}

.product-sol_top-conent_nav-li .nav-li_div-on .select-on_padding-to {
  padding-top: 1.45rem;
  width: 100%;
  justify-content: center;
}

.product-sol_top-conent_nav-li .nav-li_div-on .select-on_padding-to font {
  font-size: 0.18rem;
  color: #ffffff;
}

.product-sol_top-conent_nav-li .nav-li_div-on .select-on_padding-to img {
  padding-left: 0.1rem;
  width: 0.18rem;
  height: 0.18rem;
}

.prod-2 .product-sol_top-conent_nav-li {
  background: #ffffff;
}

.product-sol font {
  text-align: center;
  margin-bottom: 0.2rem;
}

.product-sol font:last-child {
  margin-bottom: 0;
}


/* 鑳芥簮绠＄悊绯荤粺骞冲彴 */

.web-head_bg.enery-management {
  min-height: 6.8rem;
  background: url(/templets/default/images/enery/enery-banner.jpg) no-repeat top center;
}

.enery-management-bg {
  /* margin-top: 1.4rem; */
  padding-top: 1.1rem;
  padding-bottom: 1.1rem;
  background: #ffffff;
}

.enery-management-title {
  width: 100%;
  font-size: 0.4rem;
  font-weight: bold;
  text-align: center;
}

.enery-management_info {
  padding-top: 1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 100%;
  box-sizing: border-box;
}

.enery-management_info-li {
  margin-right: 0.2rem;
  width: calc((100% - 0.6rem) / 4);
  height: 4.2rem;
  background: #F7F7F7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.enery-management_info-li:last-child {
  margin-right: 0;
}

.enery-management_info-li img {
  padding-bottom: 0.4rem;
  width: 2.24rem;
  height: 2.22rem;
}

.enery-management_info-li font {
  font-size: 0.3rem;
  font-weight: bold;
}

.energy-tese {
  padding-top: 0.8rem;
  width: 100%;
}

.energy-tese_li {
  margin-top: 0.2rem;
  margin-right: 0.2rem;
  width: calc((100% - 0.2rem) / 2);
}

.energy-tese_li:nth-child(2n) {
  margin-right: 0;
}

.energy-tese_li img {
  float: left;
  width: 100%;
  height: 3.2rem;
}

.energy-tese_li dl {
  float: left;
  margin-top: -1.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 100%;
  height: 1.2rem;
  background: url(/templets/default/images/anli-bg.png);
  box-sizing: border-box;
}


/* .energy-managentsty .energy-tese_li dl {
float: left;
margin-top: -0.95rem;
} */

.energy-tese_li dl dt {
  float: left;
  width: 100%;
  font-size: 0.24rem;
  font-weight: bold;
  color: #ffffff;
}

.energy-tese_li dl dd {
  float: left;
  padding-top: 0.1rem;
  width: 100%;
  font-size: 0.18rem;
  color: #ffffff;
}

.enery-manage {
  padding-top: 1rem;
  width: 100%;
}

.enery-manage_li {
  margin-right: 0.2rem;
  width: calc((100% - 0.6rem) / 4);
  height: 4.52rem;
  background: #F7F7F7;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.youshi .enery-manage_li {
  background: #ffffff;
  height: 4.2rem;
}

.enery-manage_li:last-child {
  margin-right: 0;
}

.enery-manage_li img {
  width: 2.24rem;
  height: 2.2rem;
}

.enery-manage_li font {
  padding-top: 0.5rem;
  font-size: 0.28rem;
  font-weight: bold;
}

.enery-manage_li span {
  padding-top: 0.28rem;
  height: 0.45rem;
  font-size: 0.16rem;
  color: #666666;
  text-align: center;
}

.enery-anli img {
  width: calc(100% - 4.5rem);
  height: 5rem;
}

.enery-anli_r {
  width: 4.3rem;
}

.enery-anli_r-title {
  width: 100%;
  text-align: right;
  font-size: 0.4rem;
  font-weight: bold;
}

.enery-anli_r-info {
  padding-top: 0.3rem;
  width: 100%;
  line-height: 0.36rem;
  font-size: 0.24rem;
  color: #666666;
}

.enery-anli_r-conent {
  margin-top: 0.3rem;
  padding: 0.2rem;
  width: 100%;
  background: #ffffff;
  box-sizing: border-box;
}

.enery-anli_r-conent dl,
.enery-anli_r-conent dl dt,
.enery-anli_r-conent dl dd {
  float: left;
  width: 100%;
}

.enery-anli_r-conent dl dt {
  font-size: 0.24rem;
  font-weight: bold;
}

.enery-anli_r-conent dl dd {
  padding-top: 0.1rem;
  font-size: 0.24rem;
}


/* 浜掕仈浜掗€氬紑鏢�惧钩鍙� */

.web-head_bg.data-interworking {
  min-height: 6.8rem;
  background: url(/templets/default/images/dataInterworking/dataInterworking-banner.jpg) no-repeat top center;
}

.data-interworking-text {
  padding-top: 1.41rem;
  text-align: center;
  color: #ffffff;
}

.data-interworking-text font {
  display: inline-block;
  width: 100%;
  font-size: 0.4rem;
  font-weight: bold;
}

.data-interworking-text p {
  padding-top: 0.3rem;
  font-size: 0.24rem;
}

.data-interworking-bg {
  /* margin-top: 1.36rem; */
  padding-top: 1.1rem;
  padding-bottom: 1.1rem;
  background: #ffffff;
}

.data-interwork {
  padding-left: 0.54rem;
  padding-right: 0.54rem;
  width: 100%;
  box-sizing: border-box;
}

.data-interwork-li {
  position: relative;
  margin-right: 0.4rem;
  width: calc((100% - 1.2rem) / 4);
  height: calc((100% - 1.2rem) / 4);
}

.data-imgs {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.data-imgs.data-18-1 {
  background: url(/templets/default/images/dataInterworking/dataInter1.jpg) no-repeat center center;
  background-size: 1.15rem 1.48rem;
}

.data-imgs.data-18-2 {
  background: url(/templets/default/images/dataInterworking/dataInter2.jpg) no-repeat center center;
  background-size: 2rem 1rem;
}

.data-imgs.data-18-3 {
  background: url(/templets/default/images/dataInterworking/dataInter3.jpg) no-repeat center center;
  background-size: 1.22rem 1.51rem;
}

.data-imgs.data-18-4 {
  background: url(/templets/default/images/dataInterworking/dataInter4.jpg) no-repeat center center;
  background-size: 1.47rem 1.22rem;
}

.data-imgs.data-20-1 {
  background: url(/templets/default/images/intellig/1-1.png) no-repeat center center;
  background-size: 1.15rem 1.48rem;
}

.data-imgs.data-20-2 {
  background: url(/templets/default/images/intellig/1-2.png) no-repeat center center;
  background-size: 2rem 1rem;
}

.data-imgs.data-20-3 {
  background: url(/templets/default/images/intellig/1-3.png) no-repeat center center;
  background-size: 1.22rem 1.51rem;
}

.data-imgs.data-20-4 {
  background: url(/templets/default/images/intellig/1-4.png) no-repeat center center;
  background-size: 1.47rem 1.22rem;
}

.data-imgs.data-17-1 {
  background: url(/templets/default/images/pointAccess/1-1.png) no-repeat center center;
  background-size: 1.15rem 1.48rem;
}

.data-imgs.data-17-2 {
  background: url(/templets/default/images/pointAccess/1-2.png) no-repeat center center;
  background-size: 2rem 1rem;
}

.data-imgs.data-17-3 {
  background: url(/templets/default/images/pointAccess/1-3.png) no-repeat center center;
  background-size: 1.22rem 1.51rem;
}

.data-imgs.data-17-4 {
  background: url(/templets/default/images/pointAccess/1-4.png) no-repeat center center;
  background-size: 1.47rem 1.22rem;
}

.data-imgs.data-19-1 {
  background: url(/templets/default/images/ocpp/1-1.png) no-repeat center center;
  background-size: 1.15rem 1.48rem;
}

.data-imgs.data-19-2 {
  background: url(/templets/default/images/ocpp/1-2.png) no-repeat center center;
  background-size: 2rem 1rem;
}

.data-imgs.data-19-3 {
  background: url(/templets/default/images/ocpp/1-3.png) no-repeat center center;
  background-size: 1.22rem 1.51rem;
}

.data-imgs.data-19-4 {
  background: url(/templets/default/images/ocpp/1-4.png) no-repeat center center;
  background-size: 1.47rem 1.22rem;
}

.data-interwork-li canvas {
  width: 100%;
  height: 100%;
}

.data-interwork-li:last-child {
  margin-right: 0;
}

.data-interwork-li img {
  width: 100%;
  height: auto;
}

.data-interwork-li dl,
.data-interwork-li dl dt,
.data-interwork-li dl dd {
  float: left;
  width: 100%;
  text-align: center;
}

.data-interwork-li dl {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 3rem;
}

.data-interwork-li dl dt {
  font-size: 0.5rem;
  font-weight: bold;
  color: #00B940;
}

.data-interwork-li dl dd {
  font-size: 0.3rem;
  font-weight: bold;
}

.enery-management_info-li.white {
  background: #ffffff;
}

.data-inter {
  padding-top: 1rem;
  width: 100%;
  text-align: center;
}

.data-inter img {
  width: 11.29rem;
  height: 6.25rem;
}

.data-inter_info {
  padding-top: 1rem;
  width: 100%;
}

.data-inter_info-li {
  margin-right: 0.22rem;
  width: calc((100% - 0.88rem) / 5);
  height: 3.44rem;
  background: #F7F7F7;
}

.data-inter_info-li:last-child {
  margin-right: 0;
}

.data-inter_info-li-title {
  padding-top: 0.3rem;
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  font-weight: bold;
}

.data-inter_info-li-link {
  padding-top: 0.5rem;
  width: 100%;
}

.data-inter_info-li-link img {
  width: 100%;
  height: 2rem;
}

.interink {
  padding-top: 0.78rem;
  width: 100%;
}

.interink_li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0.22rem;
  margin-right: 0.22rem;
  width: calc((100% - 0.88rem) / 5);
  height: 2.52rem;
  background: #F7F7F7;
}

.interink_li img {
  width: 1.2rem;
  height: 1.2rem;
}

.interink_li font {
  padding-top: 0.22rem;
  font-size: 0.24rem;
  color: #666666;
}

.interink_li:nth-child(5n) {
  margin-right: 0;
}

.enery-field_inof .energy-tese_li dl {
  margin-top: -1rem;
}


/* 棣栭�?1�?7 */

.web-head_bg.index {
  position: absolute;
  top: 0;
  left: 0;
  min-height: 9.39rem;
  background: none;
  z-index: 1000;
  /* background: url(/templets/default/images/index-banner.jpg) no-repeat top center; */
}

.web-head_bg.index.index-cnh {
  height: 100%;
}

.index-mc {
  min-height: 9.39rem;
  background: url(/templets/default/images/index-video.png);
}

.index-mc-cnm {
  min-height: 100%;
  background: url(/templets/default/images/index-video.png);
}

.index-tap .index-tap_top {
  padding-top: 1.96rem;
  width: 100%;
  text-align: center;
  font-size: 0.28rem;
  color: #ffffff;
}

.index-tap .index-tap_title {
  padding-top: 0.33rem;
  padding-bottom: 0.4rem;
  width: 100%;
  text-align: center;
  font-size: 1rem;
  font-weight: bold;
  color: #00B940;
}

.index-tap .index-tap_conent {
  padding-top: 0.28rem;
  width: 100%;
  text-align: center;
  font-size: 0.48rem;
  color: #ffffff;
}

.index-tap .index-tap_a {
  padding-top: 0.67rem;
  padding-bottom: 0.46rem;
  width: 100%;
  justify-content: center;
}

.index-tap_a a {
  width: 2.96rem;
  height: 0.6rem;
  /* background: linear-gradient(93deg, #00B940 0%, #007F5B 100%); */
  border-radius: 0.32rem;
  border: 0.03rem solid #00EBA3;
  justify-content: center;
  box-sizing: border-box;
}

.index-tap_a a font {
  font-size: 0.22rem;
  color: #00EBA3;
}

.index-tap_a a span {
  margin-left: 0.1rem;
  /* width: 0.4rem; */
  height: 0.4rem;
  /* background: rgba(255, 255, 255, 1); */
  /* border-radius: 50%; */
  justify-content: center;
}

.index-tap_a a:hover {
  width: 2.96rem;
  height: 0.6rem;
  background: linear-gradient(270deg, #00CC68 0%, #00B940 100%);
  border-radius: 0.32rem;
  border: none;
  justify-content: center;
  box-sizing: border-box;
}

.index-tap_a a:hover font {
  color: #ffffff;
}

.index-tap_a a .ishover-none {
  display: flex;
}

.index-tap_a a .ishover {
  display: none;
}

.index-tap_a a:hover .ishover-none {
  display: none;
}

.index-tap_a a:hover .ishover {
  display: flex;
}

.video {
  float: left;
  width: 100%;
  height: 9.39rem;
}

.video-cn {
  float: left;
  width: 100%;
  height: 100%;
}

#video-index {
  object-fit: fill;
}

.index-all {
  margin-top: -9.39rem;
}

.index-all-cnh {
  /* margin-top: -80%; */
}

.index-pos {
  position: relative;
  width: 100%;
  margin: 0 auto;
  height: auto;
}

.index-info {
  padding-top: 0.6rem;
  width: 100%;
}

.index-info_li {
  margin-right: 0.5rem;
  width: calc((100% - 1.1rem) / 3);
  height: 5.6rem;
  background: #F7F7F7;
  cursor: pointer;
  overflow: hidden;
}

.index-info_li:last-child {
  margin-right: 0;
}

.index-info_li-i {
  padding: 0.2rem;
  width: 100%;
  box-sizing: border-box;
}

.index-info_title {
  margin-top: 0.3rem;
  width: 100%;
  font-size: 0.36rem;
  font-weight: bold;
}

.index-info_span {
  margin-top: 0.2rem;
  float: left;
  width: 0.4rem;
  height: 0.08rem;
  background: linear-gradient(130deg, #00B940 0%, #007F5B 100%);
}

.index-info_img {
  padding-top: 0.5rem;
  width: 100%;
}

.index-info_img img {
  float: left;
  width: 100%;
  height: 3.66rem;
}

.index-info_img .index-info_dw {
  float: right;
  margin-top: -0.5rem;
  margin-right: 0.1rem;
  width: 0.41rem;
  height: 0.4rem;
}

.index-info_li-hover {
  display: none;
  margin-top: -5.6rem;
  width: 100%;
  height: 5.6rem;
}

.hover-index-1 {
  background: url(/templets/default/images/index/1-1.jpg) no-repeat left;
}

.hover-index-2 {
  background: url(/templets/default/images/index/1-2.jpg) no-repeat left;
}

.hover-index-3 {
  background: url(/templets/default/images/index/1-3.jpg) no-repeat left;
}

.hover-can-1 {
  background: url(/templets/default/images/contact-us/1-1.png) no-repeat left;
}

.hover-can-2 {
  background: url(/templets/default/images/contact-us/1-2.png) no-repeat left;
}

.hover-can-3 {
  background: url(/templets/default/images/contact-us/1-3.png) no-repeat left;
}

.index-info_li-block {
  padding: 0.2rem;
  width: 100%;
  height: 100%;
  background: rgba(0, 189, 138, 0.8);
  box-sizing: border-box;
}

.index-info_li-block_title {
  padding-top: 0.3rem;
  width: 100%;
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}

.index-info_li-block_span {
  margin-top: 0.2rem;
  width: 0.4rem;
  height: 0.08rem;
  background: #ffffff;
}

.index-info_li-block_p {
  padding-top: 0.6rem;
  width: 100%;
  height: 2rem;
  line-height: 0.36rem;
  font-size: 0.2rem;
  color: #ffffff;
}

.index-info_li-block_a {
  padding-top: 1.2rem;
  width: 100%;
}

.index-info_li-block_a a {
  width: 1.56rem;
  height: 0.4rem;
  border: 1px solid rgba(255, 255, 255, 1);
  border-radius: 0.2rem;
  justify-content: center;
}

.index-info_li-block_a a font {
  font-size: 0.18rem;
  color: #ffffff;
}

.index-info_li-block_a a img {
  margin-left: 0.2rem;
  width: 0.22rem;
  height: 0.17rem;
}

.main.index-paing {
  margin-top: -2rem;
  height: 2rem;
  background: #F7F7F7;
}

.index-paing .main-zh {
  height: 2rem;
  background: #ffffff;
}

.ouer-info {
  padding-top: 0.4rem;
  width: 100%;
}

.ouer-info_li {
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  margin-bottom: 0.1rem;
  padding: 0.1rem;
  width: calc(-0.2rem + 50%);
  height: 1.62rem;
  box-sizing: border-box;
  background: #ffffff;
  cursor: pointer;
}

.ouer-info_li.hover {
  box-shadow: 0px 0px 0.1rem 0px rgba(0, 0, 0, 0.1);
}

.ouer-info_li:nth-child(2n) {
  margin-left: 0;
}

.ouer-info_li-img {
  width: 1.42rem;
  height: 1.42rem;
  justify-content: center;
  border: 1px solid #F5F5F5;
}

.ouer-info_li-conent {
  padding-left: 0.2rem;
  width: calc(100% - 1.62rem);
}

.ouer-info_li-conent_title {
  width: 100%;
  font-size: 0.24rem;
  font-weight: bold;
}

.ouer-info_li-conent_p {
  padding-top: 0.07rem;
  width: 100%;
  font-size: 0.2rem;
  color: #999999;
}

.ouer-info_li-conent_a {
  padding-top: 0.1rem;
  width: 100%;
}

.ouer-info_li-conent_a a {
  float: left;
  width: 1.24rem;
  height: 0.32rem;
  justify-content: center;
  border: 1px solid #00B940;
  border-radius: 0.18rem;
}

.ouer-info_li-conent_a a font {
  font-size: 0.16rem;
  color: #00B940;
}

.ouer-info_li-conent_a a img {
  margin-left: 0.1rem;
  width: 0.21rem;
  height: 0.17rem;
}

.index-conenm {
  justify-content: center;
}

.index-web {
  width: 100%;
}

.index-web_l {
  position: relative;
  width: 6.88rem;
  height: 6.88rem;
}

.index-web_l-li {
  margin-right: 0.04rem;
  margin-bottom: 0.04rem;
  width: 3.4rem;
  height: 3.4rem;
  cursor: pointer;
  overflow: hidden;
}

.index-web_l-li:nth-child(2n) {
  margin-right: 0;
  /* margin-bottom: 0; */
}

.index-web_l-li .index-wm {
  width: 100%;
  height: 4.72rem;
}

.index-web_l-li_btm {
  padding-left: 0.1rem;
  padding-right: 0.1rem;
  margin-top: -0.5rem;
  width: 100%;
  height: 0.4rem;
  box-sizing: border-box;
}

.index-web_l-li_btm font {
  flex: 1;
  font-size: 0.24rem;
  color: #ffffff;
}

.index-web_l-li_btm img {
  width: 0.4rem;
  height: 0.4rem;
}

.index-web_l-li_btm {
  width: 100%;
}

.index-web_r {
  width: 5.5rem;
}

.index-web_r .title {
  padding-top: 1.5rem;
  width: 100%;
  text-align: right;
  font-size: 0.36rem;
  font-weight: bold;
}

.index-web_r .info {
  padding-top: 0.28rem;
  width: 100%;
  text-align: right;
  font-size: 0.23rem;
  color: #666666;
}

.index-web_r .conent {
  padding-top: 0.58rem;
  width: 100%;
  line-height: 0.32rem;
  text-align: right;
  font-size: 0.16rem;
  color: #999999;
}

.index-web_r .span {
  padding-top: 1rem;
  width: 100%;
}

.index-web_r .span a {
  width: 1.56rem;
  height: 0.4rem;
  background: linear-gradient(130deg, #00B940 0%, #007F5B 100%);
  border-radius: 0.2rem;
}

.index-web_r .span a font {
  width: calc(100% - 0.42rem);
  text-indent: 0.2rem;
  font-size: 0.17rem;
  color: #FFFFFF;
}

.index-web_r .span a span {
  width: 0.32rem;
  height: 0.32rem;
  background: #ffffff;
  border-radius: 50%;
  justify-content: center;
}

.index-web_r .span a span img {
  width: 0.19rem;
  height: 0.18rem;
}

.index-web_now {
  position: absolute;
  width: 3.62rem;
  height: 4.72rem;
  cursor: pointer;
}

.index-web_now-bg {
  padding: 0.3rem;
  width: 100%;
  height: 100%;
  background: rgba(0, 189, 138, 0.8);
  box-sizing: border-box;
}

.index-web_1 {
  display: none;
  left: 0;
  top: 0;
  background: url(/templets/default/images/index/3-1.jpg) no-repeat left top;
}

.index-web_2 {
  display: none;
  right: 0;
  top: 0;
  background: url(/templets/default/images/index/3-2.jpg) no-repeat left top;
}

.index-web_3 {
  display: none;
  left: 0;
  bottom: 0;
  background: url(/templets/default/images/index/3-3.jpg) no-repeat left top;
}

.index-web_4 {
  display: none;
  right: 0;
  bottom: 0;
  background: url(/templets/default/images/index/3-4.jpg) no-repeat left top;
}

.index-web_now-bg .title {
  padding-top: 0.2rem;
  width: 100%;
  font-size: 0.36rem;
  color: #ffffff;
  font-weight: bold;
}

.index-web_now-bg .span {
  margin-top: 0.2rem;
  width: 0.4rem;
  height: 0.08rem;
  background: #ffffff;
}

.index-web_now-bg .info {
  padding-top: 0.6rem;
  width: 100%;
  height: 1.8rem;
  font-size: 0.24rem;
  color: #ffffff;
}

.index-web_now-bg .href {
  padding-top: 0.1rem;
  width: 100%;
}

.index-web_now-bg .href a {
  width: 1.56rem;
  height: 0.4rem;
  border: 1px solid rgba(255, 255, 255, 1);
  border-radius: 0.2rem;
  justify-content: center;
}

.index-web_now-bg .href a font {
  padding-left: 0.26rem;
  flex: 1;
  font-size: 0.18rem;
  color: #ffffff;
}

.index-web_now-bg .href a img {
  margin-right: 0.1rem;
  width: 0.22rem;
  height: 0.17rem;
}

#img-slider .img:first-child {
  display: block;
}

#img-slider .img {
  width: 8.92rem;
  height: 4.4rem;
  position: relative;
  overflow: hidden;
}

.hovers {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  margin: 0.2rem;
  width: calc(100% - 0.4rem);
  height: calc(100% - 0.4rem);
  background: rgba(0, 189, 138, 0.4);
}

.hovers_in {
  margin: 0.2rem;
  width: calc(100% - 0.4rem);
  height: calc(100% - 0.4rem);
  border: 1px solid #ffffff;
}

.roundabout-in-focus .hovers {
  display: block;
}

.hovers .title {
  padding-top: 0.6rem;
  width: 100%;
  text-align: center;
  font-size: 0.36rem;
  color: #ffffff;
  font-weight: bold;
}

.hovers .span {
  padding-top: 0.2rem;
  width: 100%;
  text-align: center;
}

.hovers .span span {
  display: inline-block;
  width: 0.4rem;
  height: 0.08rem;
  background: #ffffff;
}

.hovers .conent {
  padding-top: 0.5rem;
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  color: #ffffff;
}

.hovers .hrefs {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 0.6rem;
  width: 100%;
}

.hovers .hrefs a {
  width: 1.56rem;
  height: 0.4rem;
  border: 1px solid rgba(255, 255, 255, 1);
  border-radius: 0.2rem;
  justify-content: center;
}

.hovers .hrefs a font {
  padding-left: 0.26rem;
  flex: 1;
  font-size: 0.18rem;
  color: #ffffff;
}

.hovers .hrefs a img {
  margin-right: 0.1rem;
  width: 0.22rem;
  height: 0.17rem;
}

.jQ_sliderSwitch {
  /* padding-top: 0.5rem; */
  width: 100%;
  text-align: center;
}

.jQ_sliderSwitch li {
  display: inline-block;
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  width: 0.2rem;
  height: 0.04rem;
  background: #DEDEDE;
  cursor: pointer;
}

.jQ_sliderSwitch li.active {
  width: 0.4rem;
  background: #00B940;
}

.contact-us-info {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  /* width: 100%; */
  box-sizing: border-box;
}

.contact-us_l {
  width: 4.56rem;
}

.contact-us_r {
  width: calc(100% - 5.06rem);
}

.contact-us_l-li {
  margin-bottom: 0.2rem;
  padding: 0.2rem;
  width: 100%;
  height: 2rem;
  background: #F7F7F7;
  box-sizing: border-box;
  align-items: flex-end;
}

.contact-us_l-li:nth-child(1) {
  height: auto;
}

.contact-us_l-li-img {
  padding-right: 0.2rem;
  width: 0.74rem;
}

.contact-us_l-li-img img {
  width: 0.74rem;
  height: 0.74rem;
}

.contact-us_l-li-wchat {
  width: 1.13rem;
}

.contact-us_l-li-wchat img {
  width: 1.13rem;
  height: 1.13rem;
}

.contact-us_l-li_info {
  flex: 1;
}

.contact-us_l-li_info .con-title {
  padding-top: 0.2rem;
  width: 100%;
  font-size: 0.22rem;
  font-weight: bold;
}

.contact-us_l-li_info .con-info {
  padding-top: 0.1rem;
  width: 100%;
  font-size: 0.16rem;
  color: #666666;
}

.contact-us_l-li_info .con-title_lit {
  width: 100%;
  font-size: 0.24rem;
  font-weight: bold;
}

.contact-us_l-li_info .con-title_lit font {
  font-size: 0.24rem;
  font-weight: normal;
}

.contact-us_l-li_info .con-info_lit {
  width: 100%;
  padding-top: 0.1rem;
  font-size: 0.18rem;
  color: #666666;
}

.contact-us_l-li_info .con-title:first-child {
  padding-top: 0rem;
}

.contact_l {
  margin-bottom: 0.2rem;
  width: 100%;
  height: 4.16rem;
  border: 1px solid #999999;
}

.amap-marker-label {
  background: none;
  border: none;
}

.conent-div {
  padding: 0.2rem;
  width: 3rem;
  height: 1rem;
  border-radius: 0.08rem;
  background: #ffffff;
  box-shadow: 0 0 10px 0 #999999;
  box-sizing: border-box;
}

.sanj {
  margin-top: -1px;
  margin-left: 1.4rem;
  height: 0;
  width: 0;
  border: 10px solid transparent;
  border-top: 10px solid #ffffff;
}

.conent-div_title {
  font-size: 0.14rem;
  font-weight: bold;
}

.conent-div_info {
  padding-top: 0.1rem;
  font-size: 0.12rem;
  color: #666666;
}

.footer {
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  width: 100%;
  height: 4.8rem;
  background: #182A34;
}

.footer-div {
  width: 100%;
}

.footer-div_left {
  flex: 1;
}

.footer-img {
  padding-right: 0.2rem;
  /* width: 2.08rem; */
  border-right: 1px solid #4B5961;
}

.footer-img img {
  /* width: 2.08rem; */
  height: 0.6rem;
}

.footer-div_left dl {
  padding-left: 0.2rem;
}

.footer-div_left dl dt {
  font-size: 0.24rem;
  color: #ffffff;
  font-weight: bold;
}

.footer-div_left dl dd {
  padding-top: 0.15rem;
  font-size: 0.14rem;
  color: #D6D6D6;
}

.icon-font_footer .icon-footer {
  position: relative;
  margin-left: 0.66rem;
  width: 0.48rem;
  height: 0.48rem;
  cursor: pointer;
}

.icon-font_footer .icon-footer img {
  width: 100%;
  height: 100%;
}

.icon-footer_topb {
  display: none;
  position: absolute;
  top: -1.5rem;
  left: -0.45rem;
  width: 1.4rem;
  height: 1.46rem;
  z-index: 1000;
}

.icon-footer_topb {
  width: 1.4rem;
  height: 1.46rem;
}

.footer-full {
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  width: 100%;
  display: flex;
  flex-direction: row;
}

.footer-full_ul {
  flex: 1;
}

.footer-full_ul-li {
  width: 1.90rem;
}

.footer-full_ul-li:nth-child(2) {
  width: 2rem;
}

.footer-full_ul-li dl dt {
  padding-bottom: 0.15rem;
  font-size: 0.18rem;
  color: #FFFFFF;
  font-weight: bold;
}

.footer-full_ul-li dl dd {
  padding-top: 0.15rem;
  font-size: 0.14rem;
  color: #D6D6D6;
}

.footer-full_ul-li dl dt a,
.footer-full_ul-li dl dd a {
  color: #ffffff;
}

.footer-full_address {
  width: 2.8rem;
}

.contac-us_tite {
  padding-bottom: 0.15rem;
  width: 100%;
  font-size: 0.18rem;
  font-weight: bold;
  color: #ffffff;
}

.contac-us_address {
  padding-top: 0.15rem;
  width: 100%;
}

.contac-us_address img {
  width: 0.12rem;
  height: 0.14rem;
}

.contac-us_address font {
  padding-left: 0.1rem;
  font-size: 0.14rem;
  color: #D6D6D6;
}

.contac-us_address p {
  width: 100%;
  font-size: 0.14rem;
  color: #ffffff;
}

.footer-all {
  background: #0D1E28;
  height: 0.6rem;
  text-align: center;
  line-height: 0.6rem;
  font-size: 0.14rem;
  color: #ffffff;
  justify-content: center;
}

.footer-all a {
  display: inline-block;
}

.footer-all a span {
  color: #ffffff;
}

.footer-all a img {
  width: 0.2rem;
  height: 0.2rem;
}


/* ocpp */

.web-head_bg.data-ocpp {
  min-height: 6.8rem;
  background: url(/templets/default/images/ocpp/banner.jpg) no-repeat top center;
}

.data-interworking-text {
  padding-top: 1.41rem;
  text-align: center;
  color: #ffffff;
}

.data-interworking-text font {
  display: inline-block;
  width: 100%;
  font-size: 0.4rem;
  font-weight: bold;
}

.data-interworking-text p {
  padding-top: 0.3rem;
  font-size: 0.24rem;
}

.data-ocpp.data-dataInter1 {
  background: url(/templets/default/images/ocpp/1-1.png) no-repeat center center;
  background-size: 2.2rem 2.2rem;
}

.data-ocpp.data-dataInter2 {
  background: url(/templets/default/images/ocpp/1-2.png) no-repeat center center;
  background-size: 2.2rem 2.2rem;
}

.data-ocpp.data-dataInter3 {
  background: url(/templets/default/images/ocpp/1-3.png) no-repeat center center;
  background-size: 2.2rem 2.2rem;
}

.data-ocpp.data-dataInter4 {
  background: url(/templets/default/images/ocpp/1-4.png) no-repeat center center;
  background-size: 2.2rem 2.2rem;
}

.web-head_bg.data-interligent {
  min-height: 6.8rem;
  background: url(/templets/default/images/intellig/banner.jpg) no-repeat top center;
}

.web-head_bg.enery-energyfield {
  min-height: 6.8rem;
  background: url(/templets/default/images/enery/enery-banner.jpg) no-repeat top center;
}

.web-head_bg.enery-management {
  min-height: 6.8rem;
  background: url(/templets/default/images/energymanagement/banner.jpg) no-repeat top center;
}

.web-head_bg.contact-usour {
  min-height: 6.8rem;
  background: url(/templets/default/images/contact-us/banner.jpg) no-repeat top center;
}

.footer-back-tops {
  /* display: none; */
  position: fixed;
  bottom: 0.6rem;
  right: 0.3rem;
  width: 0.8rem;
  height: 1.8rem;
  background: #FFFFFF;
  box-shadow: 0px 4px 10px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px 4px 4px 4px;
}

.footer-back-tops .footer-li {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 50%;
  border-bottom: 0.01rem solid #F1F1F1;
  box-sizing: border-box;
  cursor: pointer;
}

.footer-back-tops .footer-li:nth-child(2n) {
  border-bottom: none;
}

.footer-back-tops .footer-li img {
  width: 0.36rem;
  height: 0.36rem;
}

.footer-back-tops .footer-li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

.footer-back-tops .footer-li label {
  font-size: 0.14rem;
  color: #333333;
}

.footer-back-tops--block {
  display: none;
  position: absolute;
  top: -0.6rem;
  right: 1.1rem;
  width: 2rem;
  height: 2.4rem;
  background: #FFFFFF;
  box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
  border-radius: 4px 4px 4px 4px;
}

.footer-close {
  width: 100%;
  height: 0.35rem;
}

.footer-close img {
  float: right;
  width: 0.1rem;
  height: 0.1rem;
  cursor: pointer;
  padding: 0.1rem;
}

.footer-close--wx {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.footer-close--wx img {
  width: 1.6rem;
  height: 1.6rem;
}

.footer-close--lianxi {
  padding-top: 0.07rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.footer-close--lianxi img {
  padding-top: 0.03rem;
  padding-right: 0.06rem;
  width: 0.16rem;
  height: 0.16rem;
}

.footer-close--lianxi font {
  font-size: 0.18rem;
}

.product-field {
  width: 68%;
}

.product-field_img {
  width: calc(33% - 0.5rem);
}

.product-field_img img {
  width: 100%;
  height: 5.2rem;
}

.product-field_li {
  margin-top: 0.2rem;
  margin-right: 0.2rem;
  width: calc((100% - 0.2rem) / 2);
  height: 1.6rem;
  background: #F7F7F7;
}

.product-field_li:nth-child(2n) {
  margin-right: 0;
}

.product-title {
  width: 100%;
}

.product-title_p {
  padding-top: 0.24rem;
  width: 100%;
  height: 0.64rem;
  font-size: 0.24rem;
}

.product-title_n {
  flex: 1;
  font-size: 0.4rem;
  font-weight: bold;
}

.product-title_a {
  width: 1.56rem;
  text-align: center;
  justify-content: center;
}

.product-title_a a {
  width: 1.56rem;
  height: 0.4rem;
  background: linear-gradient(130deg, #00B940 0%, #007F5B 100%);
  border-radius: 0.2rem;
}

.product-title_a a font {
  width: calc(100% - 0.42rem);
  text-indent: 0.2rem;
  font-size: 0.17rem;
  color: #FFFFFF;
}

.product-title_a a span {
  width: 0.32rem;
  height: 0.32rem;
  background: #ffffff;
  border-radius: 50%;
  justify-content: center;
}

.product-title_a a span img {
  width: 0.19rem;
  height: 0.18rem;
}

.product-field_ul {
  padding-top: 0.16rem;
  width: 100%;
}

.product-field_li-bh {
  margin: 0.19rem;
  width: calc(100% - 0.38rem);
  height: calc(100% - 0.38rem);
  text-align: center;
  border: 0.1rem solid rgba(0, 189, 138, 0.2);
  box-sizing: border-box;
  justify-content: center;
  font-size: 0.24rem;
  font-weight: bold;
  color: #00B940;
}

.white-ul .product-field_li {
  background: #ffffff;
}

.information-page {
  padding-top: 0.4rem;
  padding-bottom: 1rem;
  width: 100%;
  text-align: center;
}

.information-page li {
  display: inline-block;
  margin-left: 0.1rem;
  padding: 0.08rem 0.15rem 0.08rem 0.15rem;
  font-size: 0.18rem;
  border: 1px solid #D6D6D6;
}

.information-page li.thisclass a {
  color: #00B940;
}

.information-page li.thisclass {
  border: 1px solid #00B940;
  color: #00B940;
}


/* 澶撮儴banner */

.web-head_bg.artificialIntelligence {
  min-height: 6.8rem;
  background: url(/templets/default/images/artificialIntelligence/banner.png) no-repeat top center;
}

.web-head_bg.intelligentHardware {
  min-height: 6.8rem;
  background: url(/templets/default/images/intelligentHardware/banner.png) no-repeat top center;
}

.web-head_bg.internetThings {
  min-height: 6.8rem;
  background: url(/templets/default/images/internetThings/banner.jpg) no-repeat top center;
}

.web-head_bg.openPlatform {
  min-height: 6.8rem;
  background: url(/templets/default/images/openPlatform/banner.png) no-repeat top center;
}

.web-head_bg.pointAccess {
  min-height: 6.8rem;
  background: url(/templets/default/images/pointAccess/banner.png) no-repeat top center;
}

.web-head_bg.technologyProduct {
  min-height: 6.8rem;
  background: url(/templets/default/images/technologyProduct/banner.jpg) no-repeat top center;
}

.web-head_bg.intelligenceArtificial {
  min-height: 6.8rem;
  background: url(/templets/default/images/intelligenceArtificial/banner.png) no-repeat top center;
}

.web-head_bg.useAssistance {
  min-height: 6.8rem;
  background: url(/templets/default/images/useAssistance/banner.png) no-repeat top center;
}

.web-head_bg.vehicleNetwork {
  min-height: 6.8rem;
  background: url(/templets/default/images/vehicleNetwork/banner.png) no-repeat top center;
}

.web-head_bg.intelligentChargingSeries {
  min-height: 6.8rem;
  background: url(/templets/default/images/intelligentChargingSeries/banner.png) no-repeat top center;
}

.web-head_bg.batteryStorage {
  min-height: 6.8rem;
  background: url(/templets/default/images/batteryStorage/banner.png) no-repeat top center;
}

.web-head_bg.bigdata {
  min-height: 6.8rem;
  background: url(/templets/default/images/bigdata/banner.png) no-repeat top center;
}

.web-head_bg.chargeProduct {
  min-height: 6.8rem;
  background: url(/templets/default/images/chargeProduct/banner.png) no-repeat top center;
}

.web-head_bg.hostingPlatform {
  min-height: 6.8rem;
  background: url(/templets/default/images/hostingPlatform/banner.jpg) no-repeat top center;
}

.web-head_bg.arc {
  min-height: 6.8rem;
  background: url(/templets/default/images/xw-banner.png) no-repeat top center;
}

.arc-information {
  padding: 1rem;
  width: 100%;
  box-sizing: border-box;
  background: #FFFFFF;
}

.information-info_title {
  width: 100%;
  font-size: 0.3rem;
}

.information-info_time {
  padding-top: 0.2rem;
  width: 100%;
  font-size: 0.2rem;
  color: #999999;
}

.information-info_body {
  padding-top: 0.2rem;
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.4rem;
}

.information-info_body p,
.information-info_body div,
.information-info_body span {
  padding-top: 0.15rem;
  width: 100%;
  font-size: 0.2rem;
  line-height: 0.4rem;
  /* text-indent: 2em; */
}

.all-background:nth-child(2n) {
  background: #F7F7F7 !important;
}

.all-background:nth-child(2n) .product-sol-bg {
  background: #F7F7F7 !important;
}

.all-background .product-field_img,
.all-background:nth-child(2n) .product-field {
  float: left;
}

.all-background:nth-child(2n) .product-field_img,
.all-background .product-field {
  float: right;
}

.data-twins-ing_li:nth-child(1) .data-twins-ing_li-span {
  float: left;
  background: url(/templets/default/images/twins/twinsnum1.png) no-repeat left top #00B940;
}

.data-twins-ing_li:nth-child(2) .data-twins-ing_li-span {
  float: right;
  background: url(/templets/default/images/twins/twinsnum2.png) no-repeat right top #00B940;
}

.data-twins-ing_li:nth-child(3) .data-twins-ing_li-span {
  float: left;
  background: url(/templets/default/images/twins/twinsnum3.png) no-repeat left top #00B940;
}

.data-twins-ing_li:nth-child(4) .data-twins-ing_li-span {
  float: right;
  background: url(/templets/default/images/twins/twinsnum4.png) no-repeat right top #00B940;
}

.data-twins-ing_li:nth-child(5) .data-twins-ing_li-span {
  float: left;
  background: url(/templets/default/images/twins/twinsnum5.png) no-repeat left top #00B940;
}

.data-twins-ing_li:nth-child(1) .data-twins-ing_li-info {
  float: left;
}

.data-twins-ing_li:nth-child(2) .data-twins-ing_li-info {
  float: right;
}

.data-twins-ing_li:nth-child(3) .data-twins-ing_li-info {
  float: left;
}

.data-twins-ing_li:nth-child(4) .data-twins-ing_li-info {
  float: right;
}

.data-twins-ing_li:nth-child(5) .data-twins-ing_li-info {
  float: left;
}

.data-twins-ing_li .data-twins-ing_li-info {
  margin-left: -0.5rem;
}

.data-twins-ing_li:nth-child(2n) .data-twins-ing_li-info {
  margin-right: -0.5rem;
}

.data-twins-ing_li:nth-child(1) .data-twins-ing_li-info .title,
.data-twins-ing_li:nth-child(1) .data-twins-ing_li-info .conent {
  padding-left: 0.7rem;
  float: left;
  text-align: left;
}

.data-twins-ing_li:nth-child(2) .data-twins-ing_li-info .title,
.data-twins-ing_li:nth-child(2) .data-twins-ing_li-info .conent {
  padding-right: 0.7rem;
  float: right;
  text-align: right;
}

.data-twins-ing_li:nth-child(3) .data-twins-ing_li-info .title,
.data-twins-ing_li:nth-child(3) .data-twins-ing_li-info .conent {
  padding-left: 0.7rem;
  float: left;
  text-align: left;
}

.data-twins-ing_li:nth-child(4) .data-twins-ing_li-info .title,
.data-twins-ing_li:nth-child(4) .data-twins-ing_li-info .conent {
  padding-right: 0.7rem;
  float: right;
  text-align: right;
}

.data-twins-ing_li:nth-child(5) .data-twins-ing_li-info .title,
.data-twins-ing_li:nth-child(5) .data-twins-ing_li-info .conent {
  padding-left: 0.7rem;
  float: left;
  text-align: left;
}

.generali .data-twins_concat-div .data-twins_concat-div_li:first-child,
.core22 .data-twins_concat-div .data-twins_concat-div_li:first-child,
.core23 .data-twins_concat-div .data-twins_concat-div_li:first-child,
.core24 .data-twins_concat-div .data-twins_concat-div_li:first-child,
.core25 .data-twins_concat-div .data-twins_concat-div_li:first-child,
.core21 .data-twins_concat-div .data-twins_concat-div_li:nth-child(2) {
  display: none;
}

.product-sol.about-info font {
  font-size: 1rem;
}

.ouer-info_li-img img {
  width: 78%;
  height: 71%;
}

.page-404 {
  padding-right: 1.5rem;
  padding-top: 5.5rem;
  width: 4.5rem;
}

.page-404 .title {
  width: 100%;
  font-size: 0.48rem;
  color: #ffffff;
  font-weight: bold;
  text-align: right;
}

.page-404 .btn {
  padding-top: 0.2rem;
  width: 100%;
}

.page-404 .btn a {
  width: 2.05rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: rgba(255, 255, 255, 1);
  border-radius: 0.3rem;
  font-size: 0.3rem;
  color: #12343C;
  text-align: center;
}

.jiujunm {
  margin-top: 0.2rem;
}


/* 官网改版 */

.left-pro,
.left-pro img {
  width: 7.04rem;
  height: 4.88rem;
}

.right-conent {
  padding-left: 0.2rem;
  padding-right: 0.4rem;
  width: calc(100% - 7.04rem);
  box-sizing: border-box;
}

.right-conent .conent-title {
  padding-top: 1.06rem;
  padding-bottom: 0.64rem;
  width: 100%;
  font-size: 0.4rem;
  font-weight: bold;
  text-align: right;
}

.right-conent .conent-info {
  padding-top: 1.15rem;
  width: 100%;
  background: url(/templets/default/images/energy/p-title.png) no-repeat right top;
  background-size: 4.4rem 1.3rem;
}

.right-conent .conent-info-ng {
  padding-top: 0.42rem;
  width: 100%;
}

.right-conent .conent-info-ng.padding {
  padding-top: 0rem;
}

.right-conent .conent-info-ng dl,
.right-conent .conent-info-ng dl dt,
.right-conent .conent-info-ng dl dd {
  float: left;
  width: 100%;
}

.right-conent .conent-info-ng dl dt {
  font-size: 0.32rem;
}

.right-conent .conent-info-ng dl dd {
  padding-top: 0.15rem;
  font-size: 0.24rem;
  color: #666666;
  text-indent: 2em;
}

.right-conent .conent-info dl,
.right-conent .conent-info dl dt,
.right-conent .conent-info dl dd {
  float: left;
  width: 100%;
}

.right-conent .conent-info dl dt {
  font-size: 0.32rem;
}

.right-conent .conent-info dl dd {
  padding-top: 0.15rem;
  font-size: 0.24rem;
  color: #666666;
  text-indent: 2em;
}

.product-adv {
  width: 100%;
}

.product-adv {
  padding-top: 0.8rem;
  width: 100%;
}

.product-adv-vpp {
  padding-top: 0.57rem;
  width: 100%;
}

.product-adv-li {
  margin-top: 0.2rem;
  margin-right: 0.2rem;
  width: calc((100% - 0.6rem) / 4);
  height: 3.25rem;
  background: #ffffff;
}

.product-adv.nl .product-adv-li {
  height: 3.74rem;
}

.product-adv.threes .product-adv-li {
  width: calc((100% - 0.6rem) / 3);
}

.product-adv-li:nth-child(4n) {
  margin-right: 0;
}

.product-adv.threes .product-adv-li:nth-child(3n) {
  margin-right: 0;
}

.product-adv.threes .product-adv-li:nth-child(4n) {
  margin-right: 0.2rem;
}

.product-adv-li .img-v,
.product-adv-li .title,
.product-adv-li .info {
  width: 100%;
  text-align: center;
}

.product-adv-li .infos {
  padding-left: 0.16rem;
  padding-right: 0.16rem;
  width: 100%;
  box-sizing: border-box;
}

.product-adv-li .img-v img {
  padding-top: 0.4rem;
  width: 0.94rem;
  height: 0.94rem;
}

.product-adv-li .title {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  font-weight: 600;
}

.product-adv-li .info,
.product-adv-li .infos {
  padding-top: 0.2rem;
  font-size: 0.18rem;
}

.zwjg {
  margin-top: 0.44rem;
  width: 100%;
  text-align: center;
}

.zwjg img {
  width: auto;
  height: auto;
  max-width: 100%;
}

.cganl {
  padding-top: 1rem;
  width: 100%;
}

.cganl-no {
  width: 100%;
}

.anli-pic,
.anli-pic img {
  width: 6.64rem;
  height: 4.68rem;
}

.amli-conent {
  padding-left: 0.4rem;
  width: calc(100% - 6.64rem);
  box-sizing: border-box;
}

.anli-title {
  width: 100%;
  font-size: 0.3rem;
  font-weight: bold;
  text-align: center;
}

.anli-title.rl {
  padding-bottom: 1rem;
  text-align: right;
}

.anli-label {
  padding-top: 0.4rem;
  width: 100%;
  font-size: 0.22rem;
  font-weight: 600;
  color: #666666;
}

.anli-p {
  padding-top: 0.1rem;
  width: 100%;
  font-size: 0.18rem;
  color: #666666;
  line-height: 0.26rem;
  text-indent: 2em;
}

.pro-fun {
  padding-top: 1rem;
  width: 100%;
}

.pro-fun-nav {
  width: 100%;
}

.pro-fun-nav-li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  height: 1.72rem;
  cursor: pointer;
}

.pro-fun-nav-li .img-in {
  display: none;
}

.pro-fun-nav-li.on {
  background: #ffffff;
}

.pro-fun-nav-li.on .img-out {
  display: none;
}

.pro-fun-nav-li.on .img-in {
  display: block;
}

.pro-fun-nav-li img {
  width: 0.6rem;
  height: 0.6rem;
  cursor: pointer;
}

.pro-fun-nav-li label {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  color: #666666;
  cursor: pointer;
}

.pro-fun-nav-li.on label {
  color: #00B940;
}

.pro-fun-block {
  display: none;
  width: 100%;
  height: 4.8rem;
}

.pro-fun-san {
  padding-top: 0.2rem;
  padding-left: 1.42rem;
  width: 0.4rem;
  height: 0.2rem;
}

.pro-fun-qie {
  padding: 0.4rem;
  width: 100%;
  height: calc(100% - 0.4rem);
  background: #ffffff;
  box-sizing: border-box;
}

.pro-fun-qie-l,
.pro-fun-qie-l img {
  width: 6.24rem;
  height: 100%;
}

.pro-fun-qie-r {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: calc(100% - 6.24rem);
  box-sizing: border-box;
}

.p-f-t {
  padding-top: 0.7rem;
  width: 100%;
  font-size: 0.3rem;
}

.p-f-t-ul {
  padding-top: 0.12rem;
  width: 100%;
}

.p-f-t-ul li {
  float: left;
  padding-top: 0.3rem;
  width: 100%;
  font-size: 0.2rem;
}

.pub-conent {
  padding-top: 0.6rem;
  width: 100%;
  font-size: 0.24rem;
  color: #666666;
  text-align: center;
}

.pub-conent-other {
  padding-top: 0.6rem;
  width: 100%;
  /* text-align: center; */
}

.pub-conent-other p {
  padding-bottom: 0.1rem;
  display: flex;
  flex-direction: row;
  width: 100%;
  font-size: 0.24rem;
  color: #999999;
}

.pub-conent-other p label {
  display: inline-block;
  width: 1.8rem;
}

.pub-conent.color-b {
  color: #333;
}

.application {
  padding-top: 1rem;
  width: 100%;
}

.application-li {
  padding: 0.4rem;
  margin-right: 0.2rem;
  width: calc((100% - 0.6rem) / 4);
  height: 2.09rem;
  background: #ffffff;
  box-sizing: border-box;
  position: relative;
}

.application-li img {
  position: absolute;
  right: 0.4rem;
  top: 0.4rem;
  width: 0.54rem;
  height: 0.54rem;
}

.application-li:nth-child(4n) {
  margin-right: 0;
}

.application-li dl,
.application-li dl dt,
.application-li dl dd {
  float: left;
  width: 100%;
}

.application-li dl dt {
  padding-bottom: 0.1rem;
  font-size: 0.24rem;
}

.application-li dl dd {
  font-size: 0.18rem;
  color: #666666;
}

.scene {
  padding-top: 1rem;
  width: 100%;
}

.scene-li {
  margin-right: 0.2rem;
  width: calc((100% - 0.6rem) / 4);
  box-sizing: border-box;
}

.scene-li img {
  float: left;
  width: 100%;
  height: 100%;
}

.scene-li:nth-child(4n) {
  margin-right: 0;
}

.scene-li-img {
  padding: 0.2rem;
  width: 100%;
  height: 1.98rem;
  background: #F7F7F7;
  box-sizing: border-box;
}

.scene-con {
  padding: 0.2rem;
  width: 100%;
  box-sizing: border-box;
}

.scene-con dl,
.scene-con dl dt,
.scene-con dl dd {
  float: left;
  width: 100%;
}

.scene-con dl dt {
  font-size: 0.24rem;
}

.scene-con dl dd {
  padding-top: 0.2rem;
  font-size: 0.18rem;
  color: #999999;
}

.emsp-scen {
  width: 100%;
}

.emsp-scen img {
  width: 7.04rem;
  height: 4.88rem;
}

.emsp-scen-info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 0.4rem;
  width: calc(100% - 7.04rem);
  height: 4.88rem;
  box-sizing: border-box;
}

.emsp-scen-info label {
  font-size: 0.4rem;
  font-weight: 600;
}

.emsp-scen-info p {
  padding-top: 0.5rem;
  font-size: 0.24rem;
  color: #666666;
}

.emsp-scen-info.right-n {
  padding-left: 0;
  padding-right: 0.4rem;
}

.more-y {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 2.18rem;
  box-sizing: border-box;
}

.more-y img {
  width: 100%;
  height: 100%;
}

.emsp-other {
  width: 100%;
}

.emsp-other-li {
  margin-top: 0.15rem;
  margin-bottom: 0.15rem;
  margin-left: 0.15rem;
  margin-right: 0.35rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: calc((100% - 0.6rem) / 4 - 0.3rem);
  height: 2.19rem;
  background: #FFFFFF;
  border: 1px solid #EAEEF4;
  box-sizing: border-box;
  cursor: pointer;
  border-radius: 0.05rem;
}

.emsp-other-li:hover {
  position: relative;
  box-shadow: 0px 0px 0.3rem 0px rgba(0, 0, 0, 0.1);
}

.emsp-other-li:nth-child(4n) {
  margin-right: 0;
}

.emsp-other-li .title {
  width: 100%;
  font-size: 0.24rem;
  font-weight: 600;
  text-align: center;
}

.emsp-other-li .info {
  padding-top: 0.3rem;
  width: 100%;
  font-size: 0.18rem;
  color: #999999;
  text-align: center;
}

.emsp-label {
  padding-top: 1rem;
  width: 100%;
  font-size: 0.4rem;
  font-weight: 600;
  text-align: center;
}

.emsp-p {
  margin-top: 0.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 100%;
  font-size: 0.24rem;
  box-sizing: border-box;
  color: #acacac;
}

.emsp-scene-ul {
  padding-top: 1rem;
  width: 100%;
}

.emsp-scene-ul-l {
  margin-right: 0.5rem;
  width: calc((100% - 1rem) / 3);
}

.emsp-scene-ul-l:nth-child(3n) {
  margin-right: 0;
}

.e-s-u-l-img {
  padding: 0.2rem;
  width: 100%;
  height: 2.34rem;
  background: #FFFFFF;
  box-sizing: border-box;
}

.e-s-u-l-img img {
  width: 100%;
  height: 100%;
}

.e-s-u-l-conent {
  width: 100%;
}

.e-s-u-l-conent .label {
  padding-top: 0.3rem;
  width: 100%;
  font-size: 0.24rem;
  font-weight: 600;
}

.e-s-u-l-conent .info {
  padding-top: 0.2rem;
  width: 100%;
  font-size: 0.18rem;
  color: #999999;
}

.emsp-fun {
  padding-top: 0.6rem;
  width: 100%;
}

.mesp-fun-li {
  padding-top: 0.4rem;
  margin-right: 0.4rem;
  width: calc((100% - 0.4rem) / 2);
}

.mesp-fun-li:nth-child(2n) {
  margin-right: 0;
}

.mesp-fun-li-i {
  width: 0.94rem;
  height: 0.94rem;
}

.mesp-fun-li-i img {
  width: 100%;
  height: 100%;
}

.emsp-fun-li-conent {
  padding-left: 0.2rem;
  width: calc(100% - 0.96rem);
  box-sizing: border-box;
}

.emsp-fun-li-conent dl,
.emsp-fun-li-conent dl dt,
.emsp-fun-li-conent dl dd {
  float: left;
  width: 100%;
}

.emsp-fun-li-conent dl dt {
  font-size: 0.24rem;
}

.emsp-fun-li-conent dl dd {
  padding-top: 0.18rem;
  font-size: 0.18rem;
  color: #999999;
}

.emsp-style {
  padding-top: 1rem;
  width: 100%;
}

.mesp-s-block {
  display: none;
  width: 9.66rem;
  height: 5.4rem;
  justify-content: center;
  background: #ffffff;
}

.mesp-s-block img {
  width: 100%;
  height: auto;
}

.emsp-s-nav {
  margin-left: 0.4rem;
  width: calc(100% - 10.26rem);
  height: 5.4rem;
  overflow: hidden;
}

.emsp-s-nav-li {
  margin-bottom: 0.2rem;
  width: 100%;
  height: 1.2rem;
  background: #ffffff;
  cursor: pointer;
}

.emsp-s-nav-li img {
  padding-left: 0.54rem;
  width: 0.4rem;
  height: 0.4rem;
}

.emsp-s-nav-li font {
  padding-left: 0.2rem;
  font-size: 0.24rem;
  color: #666666;
}

.emsp-s-nav-li .in {
  display: none;
}

.emsp-s-nav-li.on font {
  color: #00B940;
}

.emsp-s-nav-li.on .out {
  display: none;
}

.emsp-s-nav-li.on .in {
  display: block;
}

.emsp-jieru {
  display: flex;
  justify-content: center;
  padding-top: 1rem;
  width: 100%;
}

.emsp-jru-li {
  width: 2.08rem;
}

.emsp-jru-li .pic {
  width: 100%;
  text-align: center;
}

.emsp-jru-li .pic img {
  width: 0.94rem;
  height: 0.94rem;
}

.emsp-jru-li .title {
  padding-top: 0.2rem;
  width: 100%;
  font-size: 0.24rem;
  font-weight: 600;
  text-align: center;
}

.emsp-jru-li .conent {
  padding-top: 0.16rem;
  width: 100%;
  font-size: 0.18rem;
  color: #999999;
  text-align: center;
}

.zhuanyi {
  padding-top: 0.26rem;
  padding-left: 0.44rem;
  padding-right: 0.44rem;
  width: 0.45rem;
  height: 0.42rem;
}

.zhuanyi img {
  width: 0.45rem;
  height: 0.42rem;
}

.pub-w {
  padding-top: 1rem;
  width: 100%;
}

.elect-info {
  width: 4.36rem;
}

.elect-info p {
  float: left;
  width: 100%;
  font-size: 0.24rem;
}

.elect-ui {
  width: calc(100% - 4.36rem);
}

.elect-ui-l {
  width: 100%;
}

.elect-ui-l:last-child {
  padding-top: 0.5rem;
}

.elect-ui li {
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.333%;
}

.elect-ui li img {
  width: 0.94rem;
  height: 0.94rem;
}

.elect-ui li label {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  font-weight: bold;
}

.elec-block-f {
  padding-top: 0.4rem;
  width: 100%;
}

.elec-block-f li {
  float: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 25%;
}

.elec-block-f li img {
  width: 0.94rem;
  height: 0.94rem;
}

.elec-block-f li label {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  font-weight: 600;
}

.pub-href {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding-top: 0.6rem;
  width: 100%;
  text-align: center;
}

.pub-href a font {
  font-size: 0.24rem;
  color: #00B940;
}

.pub-href a img {
  margin-left: 0.1rem;
  width: 0.24rem;
  height: 0.24rem;
}

.battery-ai-top {
  padding-top: 1.2rem;
}

.battery-ai-h-li {
  margin-left: 0.4rem;
  margin-right: 0.1rem;
  padding: 0.2rem;
  width: calc((100% - 1.8rem) / 3);
  height: 1.94rem;
  background-color: #F7F7F7;
  box-sizing: border-box;
}

.battery-ai-h-li .battery-ai-h-li-b {
  width: 100%;
  height: 100%;
}

.battery-ai-h-li:nth-child(1n) .battery-ai-h-li-b {
  background: url(/templets/default/images/BatteryAI/1.jpg) no-repeat;
  background-size: 100% 100%;
}

.battery-ai-h-li:nth-child(2n) .battery-ai-h-li-b {
  background: url(/templets/default/images/BatteryAI/2.jpg) no-repeat;
  background-size: 100% 100%;
}

.battery-ai-h-li:nth-child(3n) .battery-ai-h-li-b {
  background: url(/templets/default/images/BatteryAI/3.jpg) no-repeat;
  background-size: 100% 100%;
}

.battery-ai-h-li:last-child {
  margin-right: 0;
}

.battery-ai-h-li-b {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.battery-ai-h-li label {
  font-weight: 600;
  font-size: 0.32rem;
  color: #00B940;
}

.battery-ai-h-li p {
  text-align: center;
  font-size: 0.16rem;
  color: #FFFFFF;
}

.battery-ai-ys {
  padding-top: 0.8rem;
  width: 100%;
}

.battery-ai-ys-ul {
  width: 100%;
  justify-content: center;
}

.battery-ai-ys-ul-li {
  margin-top: 0.2rem;
  margin-right: 0.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: calc((100% - 0.4rem) / 3);
  height: 3.05rem;
  background: #ffffff;
}

.battery-ai-ys-ul .battery-ai-ys-ul-li:last-child {
  margin-right: 0;
}

.battery-ai-ys-ul-li img {
  width: 0.94rem;
  height: 0.94rem;
}

.battery-ai-ys-ul-li label {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  font-weight: 600;
}

.battery-ai-ys-ul-li p {
  padding-top: 0.2rem;
  text-align: center;
  font-size: 0.18rem;
}

.batter-js {
  padding-top: 1rem;
  width: 100%;
}

.batter-js-li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  height: 1.72rem;
  cursor: pointer;
}

.batter-js-li img {
  width: 0.6rem;
  height: 0.6rem;
  cursor: pointer;
}

.batter-js-li label {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  cursor: pointer;
}

.batter-js-li .xz {
  display: none;
}

.batter-js-li.on {
  background: #F7F7F7;
}

.batter-js-li.on .wxz {
  display: none;
}

.batter-js-li.on .xz {
  display: block;
}

.batter-js-li.on label {
  font-weight: 600;
  color: #00B940;
}

.batter-js-p {
  display: none;
  width: 100%;
}

.batter-js-p .sanjx {
  margin-top: 0.1rem;
  margin-left: 0.2rem;
  width: 0.4rem;
  height: 0.2rem;
}

.batter-js-p:nth-child(2n) .sanjx {
  margin-left: 40%;
}

.batter-js-p:last-child .sanjx {
  margin-left: 80%;
}

.batter-js-p-info {
  padding: 0.4rem;
  width: 100%;
  height: 4.6rem;
  background: #F7F7F7;
  box-sizing: border-box;
}

.batter-js-p-info img {
  margin-right: 0.4rem;
  width: 6.24rem;
  height: 3.8rem;
}

.batter-j-p-conent dl dt {
  font-size: 0.3rem;
  font-weight: 600;
}

.batter-j-p-conent dl dd {
  padding-top: 0.18rem;
  font-size: 0.2rem;
}

.baas-h img {
  width: 7.04rem;
  height: 4.88rem;
}

.baas-h dl {
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  box-sizing: border-box;
}

.baas-h dl dt {
  padding-bottom: 0.3rem;
  font-size: 0.4rem;
  font-weight: 600;
}

.baas-h dl dd {
  padding-top: 0.05rem;
  font-size: 0.17rem;
  line-height: 0.3rem;
  color: #999999;
}

.baas-cpgn {
  padding-top: 1rem;
  width: 100%;
}

.baas-cpgn-li {
  margin-bottom: 0.4rem;
  margin-right: 0.4rem;
  width: calc((100% - 1.2rem) / 4);
}

.baas-cpgn-li:nth-child(4n) {
  margin-right: 0;
}

.baas-cpgn-li img {
  width: 0.8rem;
  height: 0.8rem;
}

.baas-cpgn-li dl {
  padding-left: 0.1rem;
}

.baas-cpgn-li dl dt {
  font-size: 0.24rem;
  font-weight: 600;
}

.baas-cpgn-li dl dd {
  padding-top: 0.1rem;
  font-size: 0.18rem;
  color: #999999;
}

.baas-cpgn-l {
  width: 100%;
}

.baas-cpgn-l img {
  width: 100%;
  height: 3.2rem;
}

.scene-baas {
  padding-top: 1rem;
  width: 100%;
}

.scene-baas-li {
  margin-right: 0.5rem;
  width: calc((100% - 1.5rem) / 3);
  box-sizing: border-box;
}

.scene-baas-li img {
  float: left;
  width: 100%;
  height: 100%;
}

.scene-baas-li:nth-child(3n) {
  margin-right: 0;
}

.scene-baas-li-img {
  padding: 0.23rem;
  width: 100%;
  height: 1.94rem;
  background: #ffffff;
  box-sizing: border-box;
}

.scene-baas-con {
  padding: 0.2rem;
  width: 100%;
  box-sizing: border-box;
}

.scene-baas-con dl,
.scene-baas-con dl dt,
.scene-baas-con dl dd {
  float: left;
  width: 100%;
}

.scene-baas-con dl dt {
  font-size: 0.24rem;
}

.scene-baas-con dl dd {
  padding-top: 0.2rem;
  font-size: 0.18rem;
  color: #999999;
}

.battery-ibms-cp {
  padding-top: 1rem;
  width: 100%;
}

.battery-ibms-cp .cpgn {
  width: 5.26rem;
  height: 4rem;
}

.cpgn-ul {
  padding-left: 0.34rem;
  width: calc(100% - 5.26rem);
  box-sizing: border-box;
}

.cpgn-ul-li {
  margin-right: 0.5rem;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  width: calc((100% - 0.5rem) / 2);
}

.cpgn-ul-li:nth-child(2n) {
  margin-right: 0;
}

.cpgn-ul-li img {
  width: 0.8rem;
  height: 0.8rem;
}

.cpgn-ul-li dl {
  padding-left: 0.14rem;
}

.cpgn-ul-li dl dt {
  font-size: 0.24rem;
}

.cpgn-ul-li dl dd {
  font-size: 0.18rem;
  color: #999999;
}

.ibms-head {
  padding: 0.4rem;
  width: 100%;
  box-sizing: border-box;
}

.ibms-h-conent {
  width: 100%;
}

.ibms-h-conent img {
  width: 2.08rem;
  height: 2.8rem;
}

.ibms-h-conent dl {
  padding-left: 0.3rem;
  width: calc(100% - 2.08rem);
  box-sizing: border-box;
}

.ibms-h-conent dl dt {
  font-size: 0.4rem;
  font-weight: 600;
}

.ibms-h-conent dl dd {
  padding-top: 0.3rem;
  font-size: 0.24rem;
  color: #999999;
  line-height: 0.4rem;
}

.ibms-conent-in {
  padding-top: 0.8rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  /* align-items: center; */
  /* justify-content: center; */
}

.ibms-conent-in-li {
  width: 2.08rem;
  box-sizing: border-box;
}

.ibms-conent-in-li-b {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 0.24rem 0.17rem 0.24rem 0.39rem;
  width: 2.08rem;
  height: 3.2rem;
  border: 0.01rem solid #00B940;
  border-radius: 0.02rem;
  box-sizing: border-box;
  background: rgba(211, 246, 237, 0.2);
}

.ibms-conent-in-li-bs {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2.08rem;
  height: 3.2rem;
  border: 0.01rem solid #00B940;
  border-radius: 0.02rem;
  box-sizing: border-box;
  background: rgba(211, 246, 237, 0.2);
}

.ibms-conent-in-li-b li {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.ibms-conent-in-li-b li img {
  width: 0.5rem;
  height: 0.5rem;
}

.ibms-conent-in-li-b li label {
  padding-left: 0.15rem;
  display: inline-block;
  width: calc(100% - 0.5rem);
  font-size: 0.14rem;
  box-sizing: border-box;
}

.ibms-conent-in-li.ml-6 {
  margin-left: 0.6rem;
}

.title-ibms {
  padding-top: 0.1rem;
  width: 100%;
  text-align: center;
  font-size: 0.2rem;
}

.ibms-conent-in-li-bs img {
  width: 1.42rem;
  height: 2.56rem;
}

.ibms-conent-in-li-jian {
  padding-top: 0.2rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0.17rem;
  margin-right: 0.17rem;
  width: 1.03rem;
  box-sizing: border-box;
}

.ibms-conent-in-li-jian .jiants {
  width: 1.03rem;
  height: 0.18rem;
}

.ibms-conent-in-li-jian .jian-sen {
  width: 0.32rem;
  font-size: 0.2rem;
}

.web-index-h-l {
  margin-right: 0.88rem;
  width: 5.5rem;
}

.web-index-h-r {
  position: relative;
  margin-top: 0.75rem;
  width: calc(100% - 6.38rem);
  height: 2.8rem;
  background: url(../images/index/index-bg.jpg) no-repeat center;
  background-size: 100% 2.43rem;
  /* border: 1px solid; */
  box-sizing: border-box;
}

.web-index-h-r .xz {
  display: none;
}

.web-index-h-r div {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: absolute;
  /* border: 1px solid; */
}

.web-index-h-r div .wx {
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r div.emsp1 .wx {
  width: 1.2rem;
  height: 0.51rem;
}

.web-index-h-r div .xz {
  width: 1.32rem;
  height: 0.53rem;
}

.web-index-h-r .ems1 {
  top: 0.19rem;
  left: 2.34rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .ems2 {
  bottom: 0.74rem;
  left: 0.13rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .ems3 {
  top: 0.43rem;
  left: 1rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .ems4 {
  top: 0.91rem;
  left: 1.44rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .ems5 {
  top: 0.91rem;
  left: 0.02rem;
  width: 1.21rem;
  height: 0.48rem;
}

.web-index-h-r .emsp1 {
  top: 0.91rem;
  right: 1.51rem;
  width: 1.2rem;
  height: 0.51rem;
}

.web-index-h-r .emsp2 {
  top: 0.71rem;
  right: 0.17rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .emsp3 {
  top: 0.3rem;
  right: 1.93rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .emsp4 {
  bottom: 0.73rem;
  right: 0.03rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .ibms1 {
  bottom: 0.18rem;
  left: 1.48rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .ibms2 {
  bottom: 0.66rem;
  left: 2.89rem;
  width: 1.2rem;
  height: 0.48rem;
}

.web-index-h-r .ibms3 {
  bottom: 0.18rem;
  right: 1.37rem;
  width: 1.2rem;
  height: 0.48rem;
}

.emsp-s-sanj {
  width: 0.2rem;
  height: 0.4rem;
}

.emsp-s-sanj img {
  width: 100%;
  height: auto;
}

.product-sol .flex-middle {
  width: 76%;
  justify-content: space-between;
}

.product-sol .flex-middle li {
  padding-top: 0.3rem;
  width: 33%;
  text-align: center;
  font-size: 0.24rem;
  color: #fff;
}

.anli-all-img {
  padding-left: 0.4rem;
  padding-top: 0.5rem;
  width: 100%;
  box-sizing: border-box;
}

.anli-all-img img {
  margin-left: 0.23rem;
  width: calc((100% - 0.46rem) / 3);
  height: auto;
}

.anli-all-img img:first-child {
  margin-left: 0;
}

.vpp-anli {
  padding-left: 0.48rem;
  width: 100%;
  box-sizing: border-box;
}

.vpp-anli p {
  padding-top: 0.28rem;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.vpp-anli p label {
  display: inline-block;
  width: 1.2rem;
  font-size: 0.18rem;
  color: #333333;
  font-weight: 600;
}

.vpp-anli p span {
  padding-top: 0.1rem;
  color: #666666;
  font-size: 0.18rem;
}

.pub-conent-ti {
  padding-top: 0.4rem;
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
}

.pub-conent-ti-mi {
  padding-top: 0.2rem;
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
}

.pub-conent-ti-span {
  padding-top: 0.2rem;
  width: 100%;
  text-align: center;
}

.pub-conent-ti-span span {
  display: inline-block;
  width: 0.39rem;
  height: 0.08rem;
  background-color: #00B940;
}

.montorin-c {
  padding: 0.65rem;
  box-sizing: border-box;
}

.montorin-c img {
  width: 2.33rem;
  height: auto;
}

.data-montor_conent {
  width: calc(100% - 3.08rem);
}

.data-montor_conent-title {
  width: 100%;
  font-size: 0.4rem;
  font-weight: 600;
}

.data-montor_conent-p {
  width: 100%;
}

.data-montor_conent-p p {
  padding-top: 0.45rem;
  width: 100%;
  font-size: 0.24rem;
  text-indent: 2em;
}

.web-data-twins.montoru-twins {
  padding-bottom: 0.68rem;
}

.product-youshi-q {
  padding-top: 0.44rem;
  width: 100%;
}

.product-youshi-q-li {
  margin-right: 0.24rem;
  margin-top: 0.24rem;
  padding: 0.52rem 0.46rem 0.52rem 0.46rem;
  width: calc((100% - 0.24rem) / 2);
  height: 1.98rem;
  background: #ffffff;
  box-sizing: border-box;
}

.product-youshi-q-li:nth-child(2n) {
  margin-right: 0;
}

.product-youshi-q-li img {
  width: 0.94rem;
  height: 0.94rem;
}

.product-youshi-q-conent {
  width: calc(100% - 1.34rem);
}

.product-youshi-q-conent-title {
  width: 100%;
  font-size: 0.24rem;
}

.product-youshi-q-conent-connet {
  padding-top: 0.2rem;
  width: 100%;
  font-size: 0.18rem;
  color: #666666;
}

.cpgn-bg {
  height: 8.72rem;
  background: url(/templets/default/images/energyMontorn/6695723.png) no-repeat top center;
  box-sizing: border-box;
}

.cpgn-anli {
  padding-top: 0.68rem;
  width: 100%;
}

.cpgn-anli-li {
  display: flex;
  flex-direction: column;
  width: calc((100% - 2.29rem) / 2);
}

.cpgn-anli-li label {
  font-size: 0.24rem;
  text-align: center;
}

.cpgn-anli-li img {
  padding-top: 0.3rem;
  width: 100%;
  height: auto;
}

.energy-ai-ji {
  padding-top: 0.3rem;
  padding-left: 1.58rem;
  padding-right: 1.58rem;
  width: 100%;
  box-sizing: border-box;
}

.energy-ai-li {
  display: flex;
  flex-direction: column;
  padding-top: 0.7rem;
  width: 100%;
}

.energy-ai-li-t {
  width: 100%;
  text-align: center;
  font-size: 0.24rem;
  font-weight: 600;
}

.energy-ai-li-c {
  padding-top: 0.24rem;
  width: 100%;
  text-align: center;
  font-size: 0.18rem;
  color: #666666;
}

.energy-ai-li-img {
  padding-top: 0.38rem;
  width: 100%;
  text-align: center;
}

.energy-ai-li-table {
  padding-top: 0.4rem;
  width: 100%;
}

.ener-table-head {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 0.42rem;
  font-size: 0.18rem;
  font-weight: 600;
  color: #ffffff;
  background: #00B940;
}

.ener-table-clomn {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 0.42rem;
  background: #FFFFFF;
}

.ener-table-clomn:nth-child(2n) {
  background: rgba(0, 189, 138, 0.1);
}

.ener-table-clomn-td {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 0.16rem;
}

.ener-table-clomn-td.td-wold {
  font-weight: 600;
}

.ener-table-clomn-td.one {
  width: calc(100% - 5.85rem);
}

.ener-table-clomn-td.two {
  width: 2.5rem;
}

.ener-table-clomn-td.three {
  width: 3.35rem;
}

.banner-lun {
  width: 100%;
}

.banner-lun img {
  width: 100%;
  height: auto;
}

.web-data-twins .vpp-p {
  padding: 0.4rem 0.4rem 0 0.4rem;
  box-sizing: border-box;
}

.web-data-twins .vpp-p .data-twins_conent-p {
  text-indent: 0;
}

.index-cn-l {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  width: 38.23%;
  height: 100%;
  box-sizing: border-box;
}

.index-cn-all {
  display: flex;
  flex-direction: row;
  justify-content: center;
  height: 100%;
}

.index-cn-l-conent {
  width: 100%;
}

.index-cn-l-conent dl,
.index-cn-l-conent dl dt,
.index-cn-l-conent dl dd {
  width: 100%;
}

.index-cn-l-conent dl dt {
  font-size: 0.36rem;
}

.index-cn-l-conent dl dd {
  padding-top: 0.32rem;
  font-size: 0.24rem;
  color: #666666;
}

.index-cn-l-ul {
  padding-top: 0.55rem;
  width: 100%;
}

.index-cn-l-ul .ul-li {
  position: relative;
  float: left;
  margin-bottom: 0.2rem;
  width: 100%;
  height: 1.2rem;
  cursor: pointer;
}

.index-cn-l-ul .ul-li .ul-li-block {
  display: none;
  position: absolute;
  padding-left: 0.34rem;
  right: -3.26rem;
  top: 0;
  width: 2.91rem;
}

.index-cn-l-ul .ul-li .ul-li-block-ul {
  float: right;
  padding-top: 0.18rem;
  width: 2.91rem;
  background: #FFFFFF;
  box-shadow: 0px 4px 20px 0px rgba(48, 55, 78, 0.14);
  box-sizing: border-box;
}

.index-cn-l-ul .ul-li .ul-li-block-ul.block0 {
  height: 2.34rem;
}

.index-cn-l-ul .ul-li .ul-li-block-ul.block1 {
  height: 2rem;
}

.index-cn-l-ul .ul-li .ul-li-block-ul.block2 {
  height: 2rem;
}

.index-cn-l-ul .ul-li .ul-li-block li {
  padding-left: 0.32rem;
  padding-top: 0.16rem;
  float: left;
  width: 100%;
  box-sizing: border-box;
}

.index-cn-l-ul .ul-li .ul-li-block li a {
  color: #333333;
  font-size: 0.16rem;
}

.index-cn-l-ul .ul-li:nth-child(1) {
  background: url(/templets/default/images/index/wt1.png) no-repeat;
}

.index-cn-l-ul .ul-li:nth-child(2) {
  background: url(/templets/default/images/index/wt2.png) no-repeat;
}

.index-cn-l-ul .ul-li:nth-child(3) {
  background: url(/templets/default/images/index/wt3.png) no-repeat;
}

.ul-li-conent {
  width: 100%;
}

.ul-li-conent dl,
.ul-li-conent dl dt,
.ul-li-conent dl dd {
  float: left;
  width: 100%;
}

.ul-li-conent dl dt {
  font-size: 0.3rem;
}

.ul-li-conent dl dd {
  font-size: 0.24rem;
  color: #999999;
}

.index-cn-l-ul .ul-li .icon-xia {
  padding-right: 0.28rem;
}

.index-cn-l-ul .ul-li .icon-xia img {
  width: 0.08rem;
  height: 0.17rem;
}

.index-cn-r {
  width: 61.77%;
  height: 100%;
}

.index-cn-r-li {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  background: url(/templets/default/images/index/index-cn-top.jpg) no-repeat;
}

.index-cn-r-li dl {
  float: left;
  padding-left: 0.8rem;
  padding-right: 1.2rem;
  width: 100%;
  box-sizing: border-box;
}

.index-cn-r-li dl dt {
  font-size: 0.5rem;
  color: #ffffff;
}

.index-cn-r-li dl dd {
  padding-top: 0.27rem;
  font-size: 0.24rem;
  color: #ffffff;
}

.index-cn-r-li-a {
  padding-top: 0.45rem;
  padding-bottom: 0.92rem;
  padding-left: 1rem;
  width: 100%;
  box-sizing: border-box;
}

.index-cn-r-li-a a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 1.92rem;
  height: 0.58rem;
  background: #00B940;
  border-radius: 0.32rem;
  color: #ffffff;
  font-size: 0.22rem;
}

.index-cn-r-li-a a img {
  padding-left: 0.1rem;
  width: 0.26rem;
  height: 0.2rem;
}

.index-cn-rs {
  position: relative;
  width: 61.77%;
  height: 100%;
}

.index-cn-rs .vpp {
  width: 100%;
  height: 100%;
  /* border: 1px solid; */
}

.index-cn-r-lis {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100%;
  height: 100%;
  /* background: url(/templets/default/images/index/index-cn-top.jpg) no-repeat; */
}

.index-cn-r-lis dl {
  float: left;
  padding-left: 0.8rem;
  padding-right: 1.2rem;
  width: 100%;
  box-sizing: border-box;
}

.index-cn-r-lis dl dt {
  font-size: 0.5rem;
  color: #ffffff;
}

.index-cn-r-lis dl dd {
  padding-top: 0.27rem;
  font-size: 0.24rem;
  color: #ffffff;
}

.index-hezuo {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.index-hezuo dl {
  width: 100%;
}

.index-hezuo dl dt {
  font-size: 0.4rem;
  font-weight: 600;
  text-align: center;
}

.index-hezuo dl dd {
  padding-top: 0.16rem;
  font-size: 0.18rem;
  color: #999999;
  text-align: center;
}

.index-hezuo-img {
  padding-top: 0.6rem;
  width: 100%;
  text-align: center;
}

.index-hezuo-img img {
  width: auto;
  height: auto;
  max-width: 100%;
}

.index-hxjsk {
  display: flex;
  flex-direction: row;
  height: 100%;
}

.index-hxjsk-li {
  display: flex;
  flex-direction: column;
  padding-left: 0.68rem;
  width: calc(100% / 3);
  height: 100%;
  box-sizing: border-box;
}

.index-hxjsk-li:nth-child(1) {
  background: url(/templets/default/images/index/hxjs2.png) no-repeat;
  background-position: 100% 100%;
}

.index-hxjsk-li:nth-child(2) {
  background: url(/templets/default/images/index/hxjs1.png) no-repeat;
  background-position: 100% 100%;
}

.index-hxjsk-li:nth-child(3) {
  background: url(/templets/default/images/index/hxjs3.png) no-repeat;
  background-position: 100% 100%;
}

.index-hxjsk-li .hejx-logo {
  margin-top: 2.03rem;
  width: 1.45rem;
  height: 0.59rem;
}

.index-hxjsk-li dl {
  margin-top: 1.84rem;
  width: 100%;
}

.index-hxjsk-li dl dt {
  font-size: 0.36rem;
  color: #ffffff;
}

.index-hxjsk-li dl dd {
  padding-top: 0.28rem;
  font-size: 0.24rem;
  color: #ffffff;
}

.index-hxjsk-li a {
  margin-top: 0.35rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 0.22rem;
  width: 1.92rem;
  height: 0.58rem;
  border-radius: 0.32rem;
  border: 0.01rem solid #ffffff;
}

.index-hxjsk-li a img {
  padding-left: 0.1rem;
  width: 0.26rem;
  height: 0.19rem;
}

.index-kfpt {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.index-kfpt-title {
  font-size: 0.4rem;
  font-weight: 600
}

.index-kfpt-info {
  padding-top: 0.16rem;
  font-size: 0.24rem;
  color: #666666;
}

.index-kfpt-conent {
  padding-top: 0.16rem;
  font-size: 0.18rem;
  color: #999999;
}

.index-kfpt-a {
  padding-top: 0.41rem;
}

.index-kfpt-a a {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 2.89rem;
  height: 0.58rem;
  border-radius: 0.32rem;
  border: 0.01rem solid #333333;
  font-size: 0.22rem;
  box-sizing: border-box;
}

.index-kfpt-a a img {
  padding-left: 0.1rem;
  width: 0.21rem;
  height: 0.16rem;
}

.index-kfpt-a a:hover {
  border: none;
  color: #ffffff;
  background: #00B940;
}

.index-kfpt-a a .ishover-none {
  display: flex;
}

.index-kfpt-a a .ishover {
  display: none;
}

.index-kfpt-a a:hover .ishover-none {
  display: none;
}

.index-kfpt-a a:hover .ishover {
  display: flex;
}

.index-kfpt-ul {
  padding-top: 0.57rem;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.index-kfpt-ul-li {
  margin-right: 0.49rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 3rem;
  height: 4.75rem;
}

.index-kfpt-ul-li:hover {
  box-shadow: 0px 4px 20px 0px rgba(48, 55, 78, 0.14);
}

.index-kfpt-ul-li:last-child {
  margin-right: 0;
}

.index-kfpt-ul-li .img-logo {
  width: auto;
  height: auto;
  max-width: 100%;
}

.index-kfpt-ul-li dl {
  padding-left: 0.22rem;
  padding-right: 0.22rem;
  width: 100%;
  box-sizing: border-box;
}

.index-kfpt-ul-li dl dt {
  padding-top: 0.31rem;
  font-size: 0.24rem;
}

.index-kfpt-ul-li dl dd {
  height: 1rem;
  padding-top: 0.18rem;
  font-size: 0.18rem;
  color: #666666;
}

.index-kfpt-ul-li span {
  padding-bottom: 0.19rem;
  padding-left: 0.22rem;
  font-size: 0.18rem;
  color: #666666;
  box-sizing: border-box;
}

.head-index-top {
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 998;
  width: 100%;
}

.ischeck .web-head_top {
  background: #ffffff;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1);
}

.ischeck .web-head_nav a {
  color: #333333;
}

.ischeck .web-head_nav li ul {
  background: #ffffff;
  box-shadow: 0px 4px 20px 0px rgba(48, 55, 78, 0.14);
  box-sizing: border-box;
}

.ischeck .web-head_nav li ul li:hover {
  font-weight: bold;
  background: rgba(0, 189, 138, 1);
}

.new-logo {
  display: none;
  width: 1.51rem;
  height: 0.41rem;
}

.ischeck .old-logo {
  display: none;
}

.ischeck .new-logo {
  display: inline-block;
}

.icon-new-wechat {
  padding-right: 1.63rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 1.5rem;
}

.icon-new-wechat img {
  width: 1.2rem;
  height: 1.2rem;
}

.icon-new-wechat font {
  padding-top: 0.05rem;
  font-size: 0.13rem;
  color: #ffffff;
}

.is--bweet {
  justify-content: space-between;
}

.head-nav {
  justify-content: center;
  width: 100%;
  height: 0.8rem;
}

.head--lang img {
  margin-right: 0.05rem;
  width: auto;
  height: auto;
}

.head--lang a {
  color: #ffffff;
}

.head-nav--li {
  position: relative;
  height: 0.8rem;
}

.head-nav--li-title {
  padding: 0.07rem 0.26rem;
  font-size: 0.18rem;
  color: #ffffff;
}

.head-nav--li a {
  width: 100%;
  height: 0.8rem;
}

.head-nav--li.on {
  background: url(/templets/default/images/head/nav-bg.png) no-repeat center bottom;
}

.head-nav--li.on .head-nav--li-title {
  background: rgba(255, 255, 255, 0.06);
}

.head-nav--li.on .head-nav--li-title {
  color: #00EBA3;
}

.head-nav--block {
  display: none;
  position: absolute;
  top: 0.8rem;
  left: -0.2rem;
  width: 1.7rem;
  background: rgba(0, 0, 0, 0.9);
  box-sizing: border-box;
  opacity: 1 !important;
}

.head-nav--block.blc-1 {
  padding: 0.2rem;
  left: -1.7rem;
  width: 5rem;
}

.head-nav--block.blc-2 {
  padding: 0.2rem;
  left: -1.5rem;
  width: 4.5rem;
}

.head-nav--block.blc-3 {
  left: -0.5rem;
  width: 2.7rem;
}

.head-nav--block-hraf {
  padding-left: 0.2rem;
  display: flex;
  flex-direction: column;
  width: 50%;
  box-sizing: border-box;
}

.head-nav--block-hraf:nth-child(2) {
  padding-left: 0.1rem;
}

.head-nav--block-only {
  padding: 0.2rem 0.4rem;
  display: flex;
  flex-direction: column;
  width: 100%;
  box-sizing: border-box;
}

.head-nav--block.blc-3 .head-nav--block-only {
  padding-left: 0.2rem;
  padding-right: 0.2rem;
}

.head-nav--block-hraf .title,
.head-nav--block-only .title {
  padding-bottom: 0.05rem;
  font-size: 0.15rem;
  color: #ffffff;
  font-weight: 600;
  background: url(/templets/default/images/head/nav-title.png) no-repeat left bottom;
}

.head-nav--block-hraf li,
.head-nav--block-only li {
  float: left;
  padding-top: 0.18rem;
  width: 100%;
}

.head-nav--block-hraf li a,
.head-nav--block-only li a {
  font-size: 0.14rem;
  color: rgba(255, 255, 255, 0.7);
}

.head-nav--block-hraf li a:hover,
.head-nav--block-only li a:hover {
  color: #00EBA3;
}

.ischeck .head-nav--li.on .head-nav--li-title {
  background: rgba(0, 0, 0, 0.03);
}

.ischeck .head-nav--block {
  background: #ffffff;
  box-shadow: 0px 0.05rem 0.1rem 0px #F0F0F0;
}

.ischeck .head-nav--block-hraf li a,
.ischeck .head-nav--block-only li a {
  font-size: 0.14rem;
  color: #707070;
}

.ischeck .head-nav--block-hraf .title,
.ischeck .head-nav--block-only .title {
  color: #333333;
}

.ischeck .head-nav--block-hraf li a:hover,
.ischeck .head-nav--block-only li a:hover {
  color: #00B940;
}

.ischeck .head-nav--li-title {
  color: #333333;
}

.ischeck .head-nav--li.on .head-nav--li-title {
  color: #00B940;
}

.black-lang {
  display: block;
}

.white-lang {
  display: none;
}

.ischeck .black-lang {
  display: none;
}

.ischeck .white-lang {
  display: block;
}

.ischeck .head--lang a {
  color: #333333;
}

.guanyudianxiang-main-zh.main-zh {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
