.banner .banner_info {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1; }
  .banner .banner_info .box {
    width: 1200px;
    margin: 0 auto; }
    .banner .banner_info .box .title {
      font-size: 50px; }
  .banner .banner_info .btn {
    width: 150px;
    padding: 10px;
    font-size: 20px;
    border: 1px solid #2ba44e;
    border-radius: 30px; }

.model .product .prduct_box:hover {
	box-sizing: border-box;
	border:1px solid #EEEEEE;
	justify-content: left;
	border: 1px solid #fff;
	margin-top: -10px;
	border-radius:5px;
	background: #F9FBFC;
	box-shadow: 1px 1px 20px 1px rgb(218, 216, 216);
}


/*中部更新2023.4.13   2.66*/
.model .aiot .wrap .optionchoose {
  /*width: 23%;
  margin-right: 2%;*/
  width: 285px;
  margin-right: 20px;
  min-height: 270px;
  padding-bottom: 50px;
  transition: 0.3s;
  border-top: 4px solid transparent; }
  .model .aiot .wrap .optionchoose .selectchoose{
    padding: 5px 20px;
	line-height:25px!important;
	color:#737373
  }
 /*.model .aiot .wrap .optionchoose .selectchoose:hover{
    padding: 5px 20px;
	color:#fff
  }*/
  
  .selectchoose_top{
	color:#737373;
	background:#fff
  }
  .selectchoose_topChange{
    padding: 5px 20px;
	color:#fff;
	line-height:25px!important;
  }
  
.model .aiot .wrap .optionchoose:nth-child(4n+4) {
    margin-right: 0; }
  .model .aiot .wrap .optionchoose img {
    width: auto;
    height: 40px;
    /*margin-top: 75px;14%*/ }
  .selectchoose{
	color:#737373
  }
  .selectchooseChange{
    padding: 5px 20px;
	color:#fff;
	line-height:25px!important;
  }
  .model .aiot .wrap .optionchoose:hover {
    transition: 0.3s;
	background: #2ba44e !important;
	color: #fff !important;

   /* transform: translateY(-10%);
    border-top: 4px solid #2ba44e;
    box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.2);*/ }
	.model .model2 .wrap .box .optionchoose {
    padding: 12px 20px;
    font-size: 18px; }
    .model .model2 .wrap .box .optionchoose::before {
      content: '';
      height: 100%;
      border-left: 1px solid #cd0916;
      position: absolute;
      left: 4px;
      top: 0; }
    .model .model2 .wrap .box .optionchoose::after {
      content: '';
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #cd0916;
      position: absolute;
      top: 40%;
      left: 0; }
/*中部更新2023.4.13*/


.model .product .prduct_box {
  width: 24.1%;
  box-sizing: border-box;
  /*width: 30%;*/
  margin-right: 1%;
  margin-bottom: 1%;
  border-radius: 10px;
  border:1px solid #EEEEEE;
  background:#F9FBFC;
  overflow: hidden; }
  .model .product .prduct_box:nth-child(4n+4) {
    margin-right: 0; }
  .model .product .prduct_box .sub_title {
    background-repeat: no-repeat;
    background-size: 25%;
    background-position: 95%; }
    .model .product .prduct_box .sub_title:after {
      content: '';
      position: absolute;
      width: 7%;
      border-top: 1px solid #fff;
      bottom: 33px;
      left: 20px; }
  .model .product .prduct_box .left {
    background-image: url(../images/index/product/icon_1.png); }
  .model .product .prduct_box .middle {
    background-image: url(../images/index/product/icon_2.png);
    background-size: 33%; }
  .model .product .prduct_box .right {
    background-image: url(../images/index/product/icon_3.png); }
  .model .product .prduct_box .icon {
    width: 50px;
    height: auto; }
  .model .product .prduct_box .option {
    height: 110px; }
    .model .product .prduct_box .option:hover {
      /*background-color: #f2f2f2 !important;*/
		transition: .1s; 

    }
    .model .product .prduct_box .option:hover .experience {
	 display: block; }
    .model .product .prduct_box .option .experience {
      padding: 10px 15px;
      box-shadow: 0 0 6px 1px rgba(43, 164, 78, 0.1);
      position: absolute;
      right: 20px;
      top: 20px;
      cursor: pointer;
      display: none; }
.model .jjfa .left {
  width: 140px; }
.model .jjfa .right {
  width: 984px;
  padding-left: 70px;
  padding-top: 20px;
  border-left: 4px solid #f9f9f9; }
.model .jjfa .navbar {
  width: 100%; }
  .model .jjfa .navbar li {
    padding: 15px 0;
    cursor: pointer; }
.model .aiot .wrap .option {
  width: 23%;
  margin-right: 2.66%;
  min-height: 221px;
  padding-bottom: 75px;
  transition: 0.3s;
  border-top: 4px solid transparent; }
  .model .aiot .wrap .option:nth-child(4n+4) {
    margin-right: 0; }
  .model .aiot .wrap .option img {
    width: 20%;
    height: auto;
    margin-top: 75px; }
  .model .aiot .wrap .option:hover {
    transition: 0.3s;
    transform: translateY(-10%);
    border-top: 4px solid #2ba44e;
    box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.2); }
.model .fwtx .wrap {
  padding-left: 90px; }
  .model .fwtx .wrap .option {
    width: 280px;
    margin-right: 90px;
    border-radius: 10px; }
    .model .fwtx .wrap .option .content {
      color: #666666; }
    .model .fwtx .wrap .option img {
      width: 20%; }
    .model .fwtx .wrap .option:hover {
      color: #fff;
      background-color: #2ba44e;
      transition: .2s; }
      .model .fwtx .wrap .option:hover .hr {
        border-color: #fff; }
      .model .fwtx .wrap .option:hover .content {
        color: #fff; }
    .model .fwtx .wrap .option .hr {
      width: 10%;
      border-top: 2px solid #2ba44e;
      margin-left: 45%; }
.model .map .wrap .icon {
  width: 55px; }
.model .map .wrap .num,
.model .map .wrap .unit {
  font-size: 42px; }
.model .news .left {
  width: 645px; }
.model .news .sub_title:hover{
	color:#2ba44e;
	transition:.1s
}
  .model .news .left img {
    width: 100%;
    height: 410px;
    object-fit: cover; }
  .model .news .left .info {
    position: absolute;
    width: 100%;
    padding: 40px 0;
    background: rgba(0, 0, 0, 0.6);
    left: 0;
    bottom: 0;
    text-indent: 30px; }
.model .news .right {
  width: 505px;
  margin-left: 50px; }
  .model .news .right .top {
    cursor: pointer; }
    .model .news .right .top img {
      width: 100%; }
    .model .news .right .top:hover {
      box-shadow: 0 0 6px 1px rgba(43, 164, 78, 0.1); }
      .model .news .right .top:hover .news_title {
        color: #2ba44e;
        transition: .2s; }
  .model .news .right .bottom {
    cursor: pointer; }
    .model .news .right .bottom:hover .news_title {
      color: #2ba44e; }

.fwtx_wrap {
  background-image: url("../images/index/fwtx/bg.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat; }

.map_wrap {
  background-image: url("../images/index/map/bg.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat; }

/*# sourceMappingURL=index.css.map */


/*中部更新2023.4.13   2.66*/
.model .aiot .wrap .optionchoose-n {  
  margin-right: 20px;
  transition: 0.3s;
  border-top: 4px solid transparent; }
  .model .aiot .wrap .optionchoose-n .selectchoose{
    padding: 5px 20px;
	line-height:25px!important;
	color:#737373
  }
  .model .aiot .wrap .optionchoose-n:nth-child(3n+3) {
    margin-right: 0; }
  .model .aiot .wrap .optionchoose-n img {
    width: auto;
    height: 40px;
    /*margin-top: 75px;14%*/ }
  .model .aiot .wrap .optionchoose-n:hover {
    transition: 0.3s;
	background: #2ba44e !important;
	color: #fff !important;

   /* transform: translateY(-10%);
    border-top: 4px solid #2ba44e;
    box-shadow: 0 0 25px 1px rgba(0, 0, 0, 0.2);*/ }
	.model .model2 .wrap .box .optionchoose-n {
    padding: 12px 20px;
    font-size: 18px; }
    .model .model2 .wrap .box .optionchoose-n::before {
      content: '';
      height: 100%;
      border-left: 1px solid #cd0916;
      position: absolute;
      left: 4px;
      top: 0; }
    .model .model2 .wrap .box .optionchoose-n::after {
      content: '';
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background-color: #cd0916;
      position: absolute;
      top: 40%;
      left: 0; }
/*中部更新2023.4.13*/
	.optionchoose-n{
		margin-bottom:20px;
		width: 380px;
		height: 200px;
		min-height:220px;
		padding-bottom:5px;
	}
