 @font-face{font-family: 'myotf';src : url('myfont.otf');}
 @font-face{font-family: 'impact';src : url('impact.ttf');} 
 @font-face{font-family: 'myttf';src : url('myfont1.ttf');}
 /* @font-face{font-family: 'mynew';src : url('mynew.OTF');}  */



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: mynew,Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;font-size: 16px;}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; } 


/******上面是css初始化******/



/*******index_part01*******/

.index_part01{width: 100%;height: 1.02rem;}

.index_part01_center{width: 15rem;height: 1.02rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part01_left{width: 12rem;height: 1.02rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}

.part01_left_logo_img{width: 2.97rem;height: 1.02rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part01_left_logo_img img{width: 2.97rem;height: 0.64rem;}

.part01_left_honor{width: 2.7rem;height: 1.02rem;margin-left: 0.21rem;margin-right: 0.23rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part01_left_honor img{width: 2.7rem;height: 0.64rem;}


.part01_left_font{text-align: center;width: 4rem;height: 1.02rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;box-sizing: border-box;padding-top: 0.17rem;padding-bottom: 0.17rem;}

.part01_left_font h3{color: #F86000;width:100%;font-size: 0.25rem;font-weight: bold;}

.part01_left_font h4{width:100%;font-size: 0.25rem;color: #333;font-weight: bold;}





.part01_right_whole{width: 4rem;height: 1.02rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}



.part01_right{border-left: 1px solid #8A898E;margin-left: .2rem;padding-left:.1rem;box-sizing: border-box;position: relative;top: 0.04rem;}

.part01_right_h6{text-align: left;margin-bottom: 0rem;position: relative;bottom: 0.04rem;}

.part01_right_h6 h6{color: #000000;font-size: 0.19rem;font-weight: bold;}

 .banner{width: 100%;overflow: hidden;height: 6.3rem}
 .banner img{
     transform: scale(1.2);
     transition: all ease 1s;
     height: 6.3rem;display: block;
     width: 100%;transition: all ease 1s;
 }

.part01_right_h3{text-align: right;}

.part01_right_h3 h3{color: #000;font-size: 0.33rem;font-weight: normal;font-family: impact;}



.part01_right_whole_img{width: 0.57rem;height: 1.02rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-start;margin-left: 0.23rem;}

.part01_right_whole_img img{display: block;width: 0.57rem;height: 0.82rem;}





/*****index_part02*********/

.index_part02{width: 100%;height: 8.5rem;overflow: hidden;position: relative;}

.index_part02 img{width: 100%;height: 8.5rem;transform: scale(1.2);transition: all ease 1s;}

.part02_biaodan{width: 5.3rem;height: 6.22rem;background-color: #fff;border-radius: 0.34rem;position: absolute;right: 2.2rem;top: 1.31rem;}

.part02_biaodan_block{width: 4.1rem;height: 6.22rem;margin: 0 auto;}

.part02_biaodan_block_top{width: 4.1rem;height: 1.21rem;line-height: 1.21rem;box-sizing: border-box;padding-left: 0.15rem;}

.part02_biaodan_block_top h3{color: #333;font-size: 0.34rem;font-weight: bold;}

.part02_biaodan_block form{width: 4.1rem;height: 2.82rem;}

.part02_biaodan_block_content_name{width: 4.1rem;height: 0.75rem;line-height: 0.75rem;border-radius: 0.37rem;border: 1px solid #A2A2A2;box-sizing: border-box;padding-left: 0.36rem;margin-bottom: 0.24rem;}

.part02_biaodan_block_content_tel{width: 4.1rem;height: 0.75rem;line-height: 0.75rem;border-radius: 0.37rem;border: 1px solid #A2A2A2;box-sizing: border-box;padding-left: 0.36rem;margin-bottom: 0.33rem;}

.part02_biaodan_block_content_submit{width: 4.1rem;height: 0.75rem;line-height: 0.75rem;border-radius: 0.37rem;background:#FF9C42;border: none;text-align: center;color: #fff;font-size: 0.24rem;font-weight: bold;}

.part02_biaodan_block_bottom{width: 4.1rem;height: 2.19rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part02_biaodan_block_bottom_piece{width: 3.55rem;height: 1.6rem;overflow: hidden;}

.part02_biaodan_block_bottom_piece ul{width: 3.55rem;height: 1.6rem;}

.part02_biaodan_block_bottom_piece ul li{width: 3.55rem;height: 0.4rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: flex-start;}

.part02_biaodan_block_bottom_piece_name h3{color: #333333;font-size: 0.2rem;font-weight: normal;}

.part02_biaodan_block_bottom_piece_tel h4{color: #333333;font-size: 0.2rem;font-weight: normal;}

.part02_biaodan_block_bottom_piece_time h5{color: #333333;font-size: 0.2rem;font-weight: normal;}

.part02_biaodan_block input::-webkit-input-placeholder {color: #333333 !important;font-size: 0.24rem !important;font-weight: normal !important;position:relative !important;top:0.05rem !important;}

.part02_biaodan_block input::input-placeholder {color: #333333 !important;font-size: 0.24rem !important;font-weight: normal !important;position:relative !important;top:0.05rem !important;}

.part02_biaodan_block input:-ms-input-placeholder {color: #333333 !important;font-size: 0.24rem !important;font-weight: normal !important;position:relative !important;top:0.05rem !important;}

.part02_biaodan_block input::-moz-placeholder {color: #333333 !important;font-size: 0.24rem !important;font-weight: normal !important;position:relative !important;top:0.05rem !important;}

 .lianjie_main input::-webkit-input-placeholder {color: #989898 !important;font-size: 0.24rem !important;font-weight: normal !important;position:relative !important;top:0.05rem !important;}
 .lianjie_main input::input-placeholder {color: #989898 !important;font-size: 0.24rem !important;font-weight: normal !important;position:relative !important;top:0.05rem !important;}
 .lianjie_main input:-ms-input-placeholder {color: #989898 !important;font-size: 0.24rem !important;font-weight: normal !important;position:relative !important;top:0.05rem !important;}
 .lianjie_main input::-moz-placeholder {color: #989898 !important;font-size: 0.24rem !important;font-weight: normal !important;position:relative !important;top:0.05rem !important;}

/*****index_part03*********/

.index_part03{width: 100%;height: 4.4rem;}

.index_part03_center{width: 19.2rem;height: 4.4rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}

.part03_right{box-sizing: border-box;}

.part03_right_block{width: 6rem;height: 3.4rem;
  background: url(../images/machine/lj1_bj.png) no-repeat;background-size: 100% 100%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part03_right_button{width: 1.03rem;height: 1.05rem;position: relative;z-index: 1;}

.part03_right_button img{width: 1.03rem;height: 1.05rem}


.part03_right_button .point,
.part03_right_button .point::before,
.part03_right_button .point::after {
  position: absolute;
  width: 0.82rem;
  height: 0.82rem;
  border-radius: 50%;
  content: '';
  background-color: #F8D194;
}

.part03_right_button .point{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.rx-tit div{
    background-image: url(../images/machine/rexiao_bj.jpg);
    background-repeat: no-repeat;
    background-size: 4rem 1rem ;
    width: 4rem;
    height: 1rem;
    margin: 0 auto;
    font-size: .48rem;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 200%;
}
.rx{
  margin-top: .4rem;
  z-index: 99;

background: #E4E4E4;
}
.rxL{
    width: 50%;position: relative;height: 3.5rem;
}
.rxL-div >div{
    margin-bottom: .4rem;
    background: #8D8F95;
    color: #fff;
    font-size: .3rem;
    font-weight: bold;
    width:3rem;
    height: .45rem;
    text-align: center;cursor: pointer;
}
 .rxL-div >div:first-of-type{
     margin-right: .05rem;
 }
 .rxL-div-img{
     position: relative;
 }
 .rxL-div-img img{
     position: absolute;
     top: 30%;
     left: 0%;
 }
 .rxL-div-hov{
     background: #F86000!important;
 }
 .rx{
     height: 5rem;
 }
 .rxR{
     width: 50%;height: 5rem;
     position: relative;
 }
 .rxR .da{
     transition: all ease .5s;height: 5rem;
     position: absolute;
     top: 0;left: 0;
 }
 .rxR .zi{
     position: absolute;
     bottom: 20%;
     right: 10%;
     display: block;width: 33%;margin: 0 auto;cursor: pointer;
 }
 .rxR:hover .da{transform: scale(.9);}
.rx_left{
  position: relative;
  transition: all ease 0.5s;
}
.scale {
  transition: all ease 0.5s;
}
.rx_left .scale:hover {
  transform: scale(1.1);
}
.rx_Div{
  width: 2.6rem;
}
.rx_Div >div{
  margin-right: .1rem;
  margin-bottom: .1rem;
  background: rgba(0,0,0,.7);
  padding: .03rem 0;
  color: #fff;
  font-size: .24rem;
  text-align: center;
  cursor: pointer;
}
.rx_txt{
  background: #D31212!important;
  color: #fff;
  font-size: .24rem;
  text-align: center;
}
.rx_left_icon{
  position: absolute;
  left: 4%;
  top: 12%;
  width: 1.1rem;
}
.lj_div{
  position: absolute;
  left: 10%;
  bottom: 20%;
  color: #fff;
}
.lj_div strong{
  font-size: .48rem;
  border-bottom: 1px solid #fff;
  padding-bottom: .2rem;
  margin-bottom: .2rem;
  display: block;
  font-weight: bold;
}
 .lj_div_fn{
   position: absolute;
   top: 42%;
   left: 12%;transform:translate(-50%,-50%);
 }

 .part039_right{
   position: absolute;
   top: 45%;
   right: 10%;

   width: 3.54rem;height: 1.29rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}

 .part039_right_piece{width: 3.38rem;height: 1.14rem;background-color: #fff;box-sizing: border-box;padding-left: 0.2rem;}

 .part039_right_piece_lump{width: 3.18rem;height: 1.14rem;}

 .part039_right_piece_lump_tel{width: 3.18rem;height: 0.69rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}

 .part039_right_piece_lump_tel_icon{width: 0.56rem;height: 0.56rem;}

 .part039_right_piece_lump_tel_icon img{width: 0.56rem;height: 0.56rem;}

 .part039_right_piece_lump_tel_hr{width: 2px;height: 0.53rem;margin-left: 0.12rem;margin-right: 0.09rem;}

 .part039_right_piece_lump_tel_hr hr{width: 2px;height: 0.53rem;border: none;margin: 0;background-color: #000;}

 .part039_right_piece_lump_tel_font{width: 2.35rem;height: 0.56rem;}

 .part039_right_piece_lump_tel_font h6{color: #000;font-size: 0.18rem;font-weight: bold;}

 .part039_right_piece_lump_tel_font h3{color: #000;font-size: 0.28rem;font-weight: bold;}



 .part039_right_piece_lump_button{width: 2.94rem;height: 0.39rem;background-image: url(../images/part039_right_piece_lump_button_bg.png);background-repeat: no-repeat;background-size: 100% 100%;}

 .part039_right_piece_lump_button .button--nina {
   display: flex;
   justify-content: center;
   align-items: center;
   border: none;
   position: relative;
   z-index: 1;
   width: 2.94rem;
   height: 0.39rem;
   font-family: Source Han Sans CN, Source Han Sans CN-Regular;
   font-size: 0.22rem;
   font-weight: bold;
   text-align: left;
   color: #fff;
   overflow: hidden;
   -webkit-transition: background-color 0.3s;
   transition: background-color 0.3s;
 }



 .part039_right_piece_lump_button .button--nina img {
   width: 0.37rem;
   height: 0.35rem;
   margin-right: 0.16rem;
   transition: all ease 0.5s;
   display: block;
 }



 .part039_right_piece_lump_button .button--nina > span {
   display: inline-block;
   opacity: 0;
   -webkit-transform: translate3d(0, -0.1rem, 0);
   transform: translate3d(0, -0.1rem, 0);
   -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
   transition: transform 0.3s, opacity 0.3s;
   -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
   transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
   font-weight: bold;
 }
 .part039_right_piece_lump_button .button--nina .button--nina-before {
   display: flex;
   justify-content: center;
   align-items: center;
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
   transition: transform 0.3s, opacity 0.3s;
   -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
   transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
   font-weight: bold;
 }
 .part039_right_piece_lump_button .button--nina:hover {

 }
 .part039_right_piece_lump_button .button--nina:hover .button--nina-before {
   opacity: 0;
   -webkit-transform: translate3d(0, 100%, 0);
   transform: translate3d(0, 100%, 0);
   font-weight: bold;
 }
 .part039_right_piece_lump_button .button--nina:hover > span {
   opacity: 1;
   -webkit-transform: translate3d(0, 0, 0);
   transform: translate3d(0, 0, 0);
   font-weight: bold;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(1) {
   -webkit-transition-delay: 0.045s;
   transition-delay: 0.045s;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(2) {
   -webkit-transition-delay: 0.135s;
   transition-delay: 0.135s;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(3) {
   -webkit-transition-delay: 0.225s;
   transition-delay: 0.225s;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(4) {
   -webkit-transition-delay: 0.315s;
   transition-delay: 0.315s;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(5) {
   -webkit-transition-delay: 0.405s;
   transition-delay: 0.405s;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(6) {
   -webkit-transition-delay: 0.495s;
   transition-delay: 0.495s;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(7) {
   -webkit-transition-delay: 0.585s;
   transition-delay: 0.585s;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(8) {
   -webkit-transition-delay: 0.675s;
   transition-delay: 0.675s;
 }
 .part039_right_piece_lump_button .button--nina:hover > span:nth-child(9) {
   -webkit-transition-delay: 0.765s;
   transition-delay: 0.765s;
 }


.part03_right_button .point::after {
  animation: scale2 1.5s infinite;
}

.part03_right_button .point::before {
  animation: scale 1.5s infinite;
}


@keyframes scale {
  0% {
    transform: scale(1);
    opacity: 0.9;
  }
  100% {
    transform: scale(1.6);
    opacity: 0;
  }
}
@keyframes scale2 {
  0% {
    transform: scale(1);
    opacity: .9;
  }
  100% {
    transform: scale(1.8);
    opacity: 0;
  }
}






/*****index_part011*********/

.index_part011{width: 19.2rem;height: 8.07rem;margin: 0 auto;background-image: url(../images/waterSupplySystem/equipment_bg.png);background-repeat: no-repeat;background-size: 100% 100%;}
.equipment_right{
  width: 50%;
}
.equipment_left{
  position: relative;
}
.equipment_left_text{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  top: .4rem;
  right: 1rem;
  font-size: .5rem;
  font-weight: bold;
  color: #333333;
}
 .equipment_main1{
   overflow: hidden;}
 .equipment_main1 img{transform: scale(1);transition: all ease 0.5s;}

 .equipment_main1:hover img{transform: scale(0.9);}
 .equipment_main2{
   overflow: hidden;}
 .equipment_main2 img{transform: scale(1);transition: all ease 0.5s;}

 .equipment_main2:hover img{transform: scale(1.1);}
.main-swiper .swiper-slide{
  overflow: inherit;
}
 .dot {
   height: 16px;
   width: 16px;
   background-color: #FF9C42;
   border-radius: 50%;
   margin-right: 5px;
 }

.part011_center{width: 15rem;height: 8.07rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: flex-start;position: relative;}

.part011_left{width: 10.17rem;height: 8.07rem;box-sizing: border-box;padding-top: 0.73rem;}

.part011_left_block{width: 10.17rem;height: 6rem;background-color: #fff;box-sizing: border-box;padding-left: 0.57rem;}

.part011_left_block_piece{width: 7.31rem;height: 6rem;}

.part011_left_block_title{width: 7.31rem;height: 1.7rem;line-height: 1.7rem;}

.part011_left_block_title h3{color: #333333;font-size: 0.5rem;font-weight: bold;}

.part011_left_block_parameter{width: 7.31rem;height: 1.2rem;}

.part011_left_block_parameter ul{width: 6.32rem;height: 0.73rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.part011_left_block_parameter ul li{height: 0.25rem;color: #333333;font-size: 0.22rem;font-weight: bold;}

.part011_left_block_parameter ul li:nth-child(odd){width: 2.88rem;}

.part011_left_block_parameter ul li:nth-child(even){width: 3.44rem;}


.part011_left_block_ul{width: 7.31rem;height: 1.5rem;}

.part011_left_block_ul ul{width: 7.31rem;height: 1rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.part011_left_block_ul ul li{height: 1rem;background-color: #E4E4E4;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;box-sizing: border-box;padding-left: 0.18rem;}

.part011_left_block_ul ul li:nth-child(1){width: 3.81rem;}

.part011_left_block_ul ul li:nth-child(2){width: 3.32rem;}

.part011_left_block_ul ul li h3{color: #333333;font-size: 0.2rem;font-weight: bold;margin-bottom: 0.15rem;}

.part011_left_block_ul ul li h6{color: #333333;font-size: 0.18rem;font-weight: normal;}


















.part011_left_block_contact{width: 7.31rem;height: 0.94rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.part011_left_block_contact_link{width: 3.24rem;height: 0.94rem;}

.part011_left_block_contact_link .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 3.24rem;
  height: 0.94rem;
  background: #C00000;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  border-radius: 0.4rem 0 0.4rem 0;
  font-size: 0.31rem;
  font-weight: bold;
  text-align: left;
  color: #fff;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part011_left_block_contact_link .button--nina img {
  width: 0.35rem;
  height: 0.41rem;
  margin-right: 0.15rem;
  transition: all ease 0.5s;
  display: block;
}



.part011_left_block_contact_link .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part011_left_block_contact_link .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part011_left_block_contact_link .button--nina:hover {

}
.part011_left_block_contact_link .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);

}
.part011_left_block_contact_link .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part011_left_block_contact_link .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}






.part011_left_block_contact_tel{width: 3.73rem;height: 0.94rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;border: 3px solid #C00000;border-radius: 0.4rem 0 0.4rem 0;}

.part011_left_block_contact_tel img{width: 0.45rem;height: 0.54rem;margin-right: 0.06rem;}

.part011_left_block_contact_tel h3{color: #C00000;font-size: 0.46rem;font-weight: normal;font-family: impact;}








.part011_middle{width: 6.88rem;height: 8.64rem;}



.part011_right{width: 7.5rem;height: 6.23rem;position: absolute;right: 0;top: 0;}

.part011_right_image{width: 7.06rem;height: 6.23rem;position: absolute;right: 0;top: 0.73rem;overflow: hidden;}

.part011_right_image img{width: 7.06rem;height: 6.23rem;transform: scale(1);transition: all ease 0.5s;}

.part011_right_image:hover img{transform: scale(0.9);}

.part011_right_icon{width: 1.39rem;height: 1.33rem;position: absolute;right: -0.38rem;top: 0.85rem;}

.part011_right_icon img{width: 1.39rem;height: 1.33rem;}




















/*****index_part013*********/

.index_part013{width: 19.2rem;height: 8.5rem;margin: 0 auto;}

.part013_center{width: 15rem;height: 8.5rem;margin: 0 auto;}

.part013_top{width: 15rem;height: 2.1rem;line-height: 1.9rem;text-align: center;margin: 0 auto;}

.part013_top h3{color: #24272A;font-size: 0.5rem;font-weight: bold;}




.part013_bottom{width: 15rem;position: relative;}

.part013_bottom_block{width: 14.25rem;height: 6rem;margin: 0 auto;overflow: hidden;position: relative;}



.part013_bottom_block_image{width: 4.65rem;height: 3.39rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-end;overflow: hidden;}

.part013_bottom_block_image img{width: 4.65rem;height: 3.39rem;transform: scale(1);transition: all ease 0.5s;}

.part013_bottom_block_image:hover img{transform: scale(0.9);}


.part013_bottom_block_font{width: 4.65rem;height: 0.94rem;line-height: 0.94rem;text-align: center;}

.part013_bottom_block_font h3{color: #000000;font-size: 0.28rem;font-weight: bold;}


/*.part013_bottom .swiper-button-next{width: 0.86rem;height: 0.86rem;background-image: url(../images/part013_bottom_right.jpg);background-repeat: no-repeat;background-size: 100% 100%;transition: all ease 0.5s;top: 42%;}*/

/*.part013_bottom .swiper-button-prev{width: 0.86rem;height: 0.86rem;background-image: url(../images/part013_bottom_left.jpg);background-repeat: no-repeat;background-size: 100% 100%;transition: all ease 0.5s;top: 42%;}*/

 .swiper-container18 .swiper-slide {
   text-align: center;
   font-size: 18px;
    display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
   transition: 300ms;
   transform: scale(0.8);
 }
 .swiper-container18 .swiper-slide-active,.swiper-slide-duplicate-active{
   transform: scale(1);
 }


 .mySwiperChe .swiper-slide {
   text-align: center;
   font-size: 18px;

   /* Center slide text vertically */
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
 }

 .swiper-slide img {
   display: block;
   width: 100%;
   height: 100%;
   object-fit: cover;
 }


/********connect***********/

.body_connect{width: 100%;height: 0rem;}

.body_connect_center{width: 15rem;height: 0rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.body_connect_block{width: 15rem;height: 8.4rem;position: fixed;top:0.5rem;z-index: 999;display: block;background-color: rgba(0,0,0,0.8);z-index: -21;}

.body_connect_block_cross{width: 0.28rem;height: 0.28rem;position: absolute;right: 0.45rem;top: 0.45rem;z-index: 100;}

.body_connect_block_cross:hover{cursor: pointer;}

.body_connect_slide{width: 4.82rem;height: 6.91rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);overflow: hidden;}

.body_connect_slide img{width: 4.82rem;height: 6.91rem;}

.body_connect_button .swiper-button-next{width: 1.19rem;height: 0.84rem;background-image: url(../images/body_connect_button_right.png);background-repeat: no-repeat;background-size: 0.54rem 0.35rem;background-position: center center;box-sizing: border-box;transition: all ease 0.5s;right: 1.73rem;}

.body_connect_button .swiper-button-prev{width: 1.19rem;height: 0.84rem;background-image: url(../images/body_connect_button_left.png);background-repeat: no-repeat;background-size: 0.54rem 0.35rem;background-position: center center;box-sizing: border-box;transition: all ease 0.5s;left: 1.73rem;}

 .body_connect_button_main .swiper-button-next{width: .4rem;height: .4rem;background-image: url(../images/waterSupplySystem/main2-right.png);background-repeat: no-repeat;background-size: 0.2rem 0.2rem;background-position: center center;box-sizing: border-box;transition: all ease 0.5s;
   background-color: #016ACF;
   border-radius: 50%;
 }
 .body_connect_button_main .swiper-button-prev{width: .4rem;height: .4rem;background-image: url(../images/waterSupplySystem/main2-left.png);background-repeat: no-repeat;background-size: 0.2rem 0.2rem;background-position: center center;box-sizing: border-box;transition: all ease 0.5s;
   background-color: #016ACF;
   border-radius: 50%;
 }

 /*FF9C42*/

  .mySwiperChe .swiper-button-next{width: 1.19rem;height: 0.84rem;
    background-image: url(../images/machine/right.png);background-repeat: no-repeat;
    background-size: 0.54rem 0.5rem;background-position: center center;
    box-sizing: border-box;transition: all ease 0.5s;right: -.4rem;top: 1.8rem;}
 .mySwiperChe .swiper-button-prev{width: 1.19rem;height: 0.84rem;
   background-image: url(../images/machine/left.png);background-repeat: no-repeat;
   background-size: 0.54rem 0.5rem;background-position: center center;
   box-sizing: border-box;transition: all ease 0.5s;left: -.4rem;top: 1.8rem;}
.guanyu1 .swiper-button-next{
  top: 2.2rem;
  right: -.6rem;
}
 .guanyu1 .swiper-button-prev{
   top: 2.2rem;
   left: -.6rem;
 }



 .guanyuSwiper .swiper-button-next{width: 1.19rem;height: 0.84rem;
   background-image: url(../images/machine/right.png);background-repeat: no-repeat;
   background-size: 0.54rem 0.5rem;background-position: center center;
   box-sizing: border-box;transition: all ease 0.5s;right: -.34rem;top: 2.1rem;}
 .guanyuSwiper .swiper-button-prev{width: 1.19rem;height: 0.84rem;
   background-image: url(../images/machine/left.png);background-repeat: no-repeat;
   background-size: 0.54rem 0.5rem;background-position: center center;
   box-sizing: border-box;transition: all ease 0.5s;left: -.34rem;top: 2.1rem;}



 .body_connect_button_main .mySwiperChe-next{width: .4rem;height: .4rem;background-repeat: no-repeat;background-size: 0.2rem 0.2rem;background-position: center center;box-sizing: border-box;transition: all ease 0.5s;

 }
 .body_connect_button_main .mySwiperChe-prev{width: .4rem;height: .4rem;background-repeat: no-repeat;background-size: 0.2rem 0.2rem;background-position: center center;box-sizing: border-box;transition: all ease 0.5s;

 }









/*****index_part015*********/

.index_part015{width: 100%;height: 2.3rem;background: url(../images/part015_bg.jpg) no-repeat;background-size: 100% 100%;position:relative;bottom:0.00rem;}
.index_part015_main{width: 100%;height: 2.3rem;background-size: 100% 100%;position:relative;bottom:0.00rem;}

.part015_center{width: 15rem;height: 2.3rem;margin: 0 auto;box-sizing: border-box;}

.part015_center_block{}




.part015_center_block_title{width: 3.45rem;height: 2.3rem;float: left;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;}

.part015_center_block_title h3{color: #fff;font-size: 0.51rem;font-weight: bold;margin-bottom: 0.3rem;}

.part015_center_block_title h6{color: #fff;font-size: 0.36rem;font-weight: normal;}




.part015_center_block_ul{width: 7.6rem;height: 2.3rem;float: left;box-sizing: border-box;}

.part015_center_block_ul ul{width: 7.6rem;height: 2.3rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.part015_center_block_ul ul li{width: 1.51rem;height: 2.3rem;box-sizing: border-box;padding-top: 0.28rem;position: relative;z-index: 21;}

.part015_center_block_ul_img{width: 1.51rem;height: 1.51rem;position: relative;}

.part015_center_block_ul_img_main{width: 1.06rem;height: 1.51rem;margin-left: 0.22rem;}

.part015_center_block_ul_img_main img{width: 1.06rem;height: 1.51rem;}

.part015_center_block_ul_img_cover{width: 1.06rem;height: 1.51rem;background-color: rgba(0,0,0,0.8);position: absolute;left: 0.22rem;top: 0;display: none;box-sizing: border-box;padding-top: 0.63rem;}

.part015_center_block_ul_img_cover img{width: 0.24rem;height: 0.25rem;margin: 0 auto;display: block;}

.part015_center_block_ul_font{width: 1.51rem;height: 0.43rem;line-height: 0.43rem;text-align: center;}

.part015_center_block_ul_font h6{color: #fff;font-size: 0.18rem;font-weight: normal;}













.index_part015_center_block_font{width: 3.45rem;height: 2.3rem;float: right;box-sizing: border-box;padding-top: 0.24rem;}


.part015_middle{width: 3.45rem;height: 0.92rem;box-sizing: border-box;}

.part015_middle_block{width: 3.45rem;height: 0.92rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part015_middle_block_icon{width: 0.73rem;height: 0.92rem;box-sizing: border-box;}

.part015_middle_block_icon img{width: 0.65rem;height: 0.78rem;position: relative;top: 0.1rem;}

.part015_middle_block_font{width: 3.45rem;height: 0.92rem;position: relative;left: 0.1rem;}

.part015_middle_block_font h6{color: #fff;font-size: 0.28rem;font-weight: normal;}

.part015_middle_block_font h3{color: #fff;font-size: 0.44rem;font-weight: normal;font-family: impact;}




.part015_right{width: 3.45rem;height: 0.87rem;box-sizing: border-box;margin-top: 0.14rem;}

.part015_right .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 3.45rem;
  height: 0.87rem;
  border-radius: 0.4rem 0 0.4rem 0;
  background: linear-gradient(180deg,#fdf1d3, #e6bb83);
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.34rem;
  font-weight: bold;
  text-align: left;
  color: #5D482C;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part015_right .button--nina img {
  width: 0.34rem;
  height: 0.4rem;
  margin-right: 0.18rem;
  transition: all ease 0.5s;
}



.part015_right .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part015_right .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part015_right .button--nina:hover {

}
.part015_right .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);

}
.part015_right .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part015_right .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part015_right .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part015_right .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part015_right .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part015_right .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part015_right .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part015_right .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part015_right .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part015_right .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}























/*****index_part017*********/  

.index_part017{width: 100%;height: 10.59rem;background-color: #000;}

.index_part017_center{width: 15rem;height: 10.59rem;margin: 0 auto;box-sizing: border-box;}

.part017_top{width: 15rem;height: 2.3rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;}

.part017_top h3{color: #fff;font-size: 0.5rem;font-weight: bold;margin-bottom: 0.2rem;}

.part017_top h6{color: #FFF;font-size: 0.3rem;font-weight: normal;}





.part017_middle{width: 15rem;height: 1.11rem;margin-bottom: 0.3rem;}

.part017_middle ul{width: 15rem;height: 1.11rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part017_middle ul li{width: 7.5rem;height: 1.11rem;background-image: url(../images/part017_middle_li_bg.png);background-repeat: no-repeat;background-size: 100% 0.97rem;transition: all ease 0.5s;}

.part017_middle_li_block{width: 7.5rem;height: 0.97rem;line-height: 0.97rem;text-align: center;}

.part017_middle_li_block h3{color: #000;font-size: 0.36rem;font-weight: bold;transition: all ease 0.5s;}



.part017_block{width: 15rem;height: 5.76rem;overflow: hidden;position: relative;}







/*特效第一个*/



.part017_bottom{width: 15rem;height: 5.76rem;margin: 0 auto;position: absolute;left: 0;top: 0;z-index: 21;}

.part017_bottom ul{width: 15rem;height: 5.76rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.part017_bottom ul li:nth-child(1){width: 2.76rem;height: 2.76rem;}

.part017_bottom ul li:nth-child(2){width: 3.9rem;height: 2.93rem;}

.part017_bottom ul li:nth-child(3){width: 2.76rem;height: 2.76rem;position: relative;right: 1.11rem;}

.part017_bottom ul li:nth-child(4){width: 4.86rem;height: 2.93rem;position: relative;left: 0.03rem;}

.part017_bottom ul li:nth-child(5){width: 3.22rem;height: 2.76rem;position: relative;right: 3.18rem;}

.part017_bottom ul li:nth-child(6){width: 3.44rem;height: 5.76rem;position: relative;right: 3.15rem;}

.part017_bottom ul li:nth-child(7){width: 2.69rem;height: 5.76rem;position: relative;right: 3.1rem;}






.part017_bottom_li{position: relative;}

.part017_bottom_li_img{overflow: hidden;}

.part017_bottom ul li:hover img{transform: scale(1);}

.part017_bottom_li_img img{transform: scale(1.1);transition: all ease 0.5s;}



.part017_bottom_li1 .part017_bottom_li_img{width: 2.76rem;height: 2.76rem;}

.part017_bottom_li1 .part017_bottom_li_img img{width: 2.76rem;height: 2.76rem;}

.part017_bottom_li1 .part017_bottom_li_cover{width: 2.76rem;height: 2.76rem;}

.part017_bottom_li1 .part017_bottom_li_cover_block{width: 2.76rem;height: 2.76rem;}




.part017_bottom_li2 .part017_bottom_li_img{width: 3.9rem;height: 2.93rem;}

.part017_bottom_li2 .part017_bottom_li_img img{width: 3.9rem;height: 2.93rem;}

.part017_bottom_li2 .part017_bottom_li_cover{width: 3.9rem;height: 2.93rem;}

.part017_bottom_li2 .part017_bottom_li_cover_block{width: 3.9rem;height: 2.93rem;}




.part017_bottom_li3 .part017_bottom_li_img{width: 2.76rem;height: 2.76rem;}

.part017_bottom_li3 .part017_bottom_li_img img{width: 2.76rem;height: 2.76rem;}

.part017_bottom_li3 .part017_bottom_li_cover{width: 2.76rem;height: 2.76rem;}

.part017_bottom_li3 .part017_bottom_li_cover_block{width: 2.76rem;height: 2.76rem;}






.part017_bottom_li4 .part017_bottom_li_img{width: 4.86rem;height: 2.93rem;}

.part017_bottom_li4 .part017_bottom_li_img img{width: 4.86rem;height: 2.93rem;}

.part017_bottom_li4 .part017_bottom_li_cover{width: 4.86rem;height: 2.93rem;}

.part017_bottom_li4 .part017_bottom_li_cover_block{width: 4.86rem;height: 2.93rem;}





.part017_bottom_li5 .part017_bottom_li_img{width: 3.22rem;height: 2.76rem;}

.part017_bottom_li5 .part017_bottom_li_img img{width: 3.22rem;height: 2.76rem;}

.part017_bottom_li5 .part017_bottom_li_cover{width: 3.22rem;height: 2.76rem;}

.part017_bottom_li5 .part017_bottom_li_cover_block{width: 3.22rem;height: 2.76rem;}




.part017_bottom_li6 .part017_bottom_li_img{width: 3.44rem;height: 5.76rem;}

.part017_bottom_li6 .part017_bottom_li_img img{width: 3.44rem;height: 5.76rem;}

.part017_bottom_li6 .part017_bottom_li_cover{width: 3.44rem;height: 5.76rem;}

.part017_bottom_li6 .part017_bottom_li_cover_block{width: 3.44rem;height: 5.76rem;}




.part017_bottom_li7 .part017_bottom_li_img{width: 2.69rem;height: 5.76rem;}

.part017_bottom_li7 .part017_bottom_li_img img{width: 2.69rem;height: 5.76rem;}

.part017_bottom_li7 .part017_bottom_li_cover{width: 2.69rem;height: 5.76rem;}

.part017_bottom_li7 .part017_bottom_li_cover_block{width: 2.69rem;height: 5.76rem;}



















.part017_bottom_li_cover{display: none;}


.part017_bottom_li_cover_block{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;background: rgba(192,0,0,0.9);}

.part017_bottom_li_cover_tel{width: 2.27rem;height: 0.65rem;border-radius: 0.32rem;margin-bottom: 0.2rem;}

.part017_bottom_li_cover_tel a{width: 2.27rem;height: 0.65rem;}

.part017_bottom_li_cover_tel_block{width: 2.27rem;height: 0.65rem;border: 2px solid #fff;border-radius: 0.32rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part017_bottom_li_cover_tel_block h3{color: #fff;font-size: 0.28rem;font-family: impact;}



.part017_bottom_li_cover_link{width: 2.27rem;height: 0.65rem;}

.part017_bottom_li_cover_link .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 2.27rem;
  height: 0.65rem;
  border-radius: 0.32rem;
  background: linear-gradient(180deg,#fdf1d3, #e6bb83);
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.25rem;
  font-weight: bold;
  text-align: left;
  color: #5D482C;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}







.part017_bottom_li_cover_link .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part017_bottom_li_cover_link .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part017_bottom_li_cover_link .button--nina:hover {
  
}
.part017_bottom_li_cover_link .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.part017_bottom_li_cover_link .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part017_bottom_li_cover_link .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}









/*特效第二个*/

.part017_bottom2{width: 15rem;height: 5.76rem;margin: 0 auto;position: absolute;left: 0;top: 0;z-index: 20;}

.part017_bottom2 ul{width: 15rem;height: 5.76rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.part017_bottom2 ul li:nth-child(1){width: 6.02rem;height: 3.05rem;}

.part017_bottom2 ul li:nth-child(2){width: 5.33rem;height: 3.05rem;}

.part017_bottom2 ul li:nth-child(3){width: 3.56rem;height: 3.05rem;}

.part017_bottom2 ul li:nth-child(4){width: 5.22rem;height: 2.64rem;}

.part017_bottom2 ul li:nth-child(5){width: 5.22rem;height: 2.64rem;}

.part017_bottom2 ul li:nth-child(6){width: 4.4rem;height: 2.64rem;}








.part017_bottom2_li{position: relative;}

.part017_bottom2_li_img{overflow: hidden;}

.part017_bottom2 ul li:hover img{transform: scale(1);}

.part017_bottom2_li_img img{transform: scale(1.1);transition: all ease 0.5s;}



.part017_bottom2_li1 .part017_bottom2_li_img{width: 6.02rem;height: 3.05rem;}

.part017_bottom2_li1 .part017_bottom2_li_img img{width: 6.02rem;height: 3.05rem;}

.part017_bottom2_li1 .part017_bottom2_li_cover{width: 6.02rem;height: 3.05rem;}

.part017_bottom2_li1 .part017_bottom2_li_cover_block{width: 6.02rem;height: 3.05rem;}




.part017_bottom2_li2 .part017_bottom2_li_img{width: 5.33rem;height: 3.05rem;}

.part017_bottom2_li2 .part017_bottom2_li_img img{width: 5.33rem;height: 3.05rem;}

.part017_bottom2_li2 .part017_bottom2_li_cover{width: 5.33rem;height: 3.05rem;}

.part017_bottom2_li2 .part017_bottom2_li_cover_block{width: 5.33rem;height: 3.05rem;}




.part017_bottom2_li3 .part017_bottom2_li_img{width: 3.56rem;height: 3.05rem;}

.part017_bottom2_li3 .part017_bottom2_li_img img{width: 3.56rem;height: 3.05rem;}

.part017_bottom2_li3 .part017_bottom2_li_cover{width: 3.56rem;height: 3.05rem;}

.part017_bottom2_li3 .part017_bottom2_li_cover_block{width: 3.56rem;height: 3.05rem;}






.part017_bottom2_li4 .part017_bottom2_li_img{width: 5.22rem;height: 2.64rem;}

.part017_bottom2_li4 .part017_bottom2_li_img img{width: 5.22rem;height: 2.64rem;}

.part017_bottom2_li4 .part017_bottom2_li_cover{width: 5.22rem;height: 2.64rem;}

.part017_bottom2_li4 .part017_bottom2_li_cover_block{width: 5.22rem;height: 2.64rem;}





.part017_bottom2_li5 .part017_bottom2_li_img{width: 5.22rem;height: 2.64rem;}

.part017_bottom2_li5 .part017_bottom2_li_img img{width: 5.22rem;height: 2.64rem;}

.part017_bottom2_li5 .part017_bottom2_li_cover{width: 5.22rem;height: 2.64rem;}

.part017_bottom2_li5 .part017_bottom2_li_cover_block{width: 5.22rem;height: 2.64rem;}




.part017_bottom2_li6 .part017_bottom2_li_img{width: 4.4rem;height: 2.64rem;}

.part017_bottom2_li6 .part017_bottom2_li_img img{width: 4.4rem;height: 2.64rem;}

.part017_bottom2_li6 .part017_bottom2_li_cover{width: 4.4rem;height: 2.64rem;}

.part017_bottom2_li6 .part017_bottom2_li_cover_block{width: 4.4rem;height: 2.64rem;}





















.part017_bottom2_li_cover{display: none;}


.part017_bottom2_li_cover_block{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;background: rgba(192,0,0,0.9);}

.part017_bottom2_li_cover_tel{width: 2.27rem;height: 0.65rem;border-radius: 0.32rem;margin-bottom: 0.2rem;}

.part017_bottom2_li_cover_tel a{width: 2.27rem;height: 0.65rem;}

.part017_bottom2_li_cover_tel_block{width: 2.27rem;height: 0.65rem;border: 2px solid #fff;border-radius: 0.32rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part017_bottom2_li_cover_tel_block h3{color: #fff;font-size: 0.28rem;font-family: impact;}



.part017_bottom2_li_cover_link{width: 2.27rem;height: 0.65rem;}

.part017_bottom2_li_cover_link .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 2.27rem;
  height: 0.65rem;
  border-radius: 0.32rem;
  background: linear-gradient(180deg,#fdf1d3, #e6bb83);
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.25rem;
  font-weight: bold;
  text-align: left;
  color: #5D482C;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}







.part017_bottom2_li_cover_link .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part017_bottom2_li_cover_link .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part017_bottom2_li_cover_link .button--nina:hover {
  
}
.part017_bottom2_li_cover_link .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}
.part017_bottom2_li_cover_link .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part017_bottom2_li_cover_link .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}
































/*****index_part020*********/

.index_part020{width: 19.2rem;height: 4.79rem;background-image: url(../images/part020_bg.jpg);background-repeat: no-repeat;background-size: 100% 1.16rem;background-position: center bottom;}

.part020_center{width: 15rem;height: 4.79rem;margin: 0 auto;}

.part020_top{width: 15rem;height: 2.38rem;line-height: 2.38rem;text-align: center;}

.part020_top h3{color: #333333;font-size: 0.5rem;font-weight: bold;}




.part020_bottom{width: 15rem;height: 2.41;position: relative;z-index: 22;}

.part020_bottom ul{width: 15rem;height: 2.41rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.part020_bottom ul li{width: 3.46rem;height: 2.41rem;}



.part020_bottom_one{width: 3.46rem;height: 2.41rem;}

.part020_bottom_two{width: 3.46rem;height: 2.41rem;}

.part020_bottom_three{width: 3.46rem;height: 2.41rem;}

.part020_bottom_four{width: 3.46rem;height: 2.41rem;}




.part020_bottom_one_slide_initial{width: 3.46rem;height: 2.41rem;background-image: url(../images/part020_bottom_one_slide_initial_bg.png);background-repeat: no-repeat;background-size: 100% 100%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;position: relative;}

.part020_bottom_one_slide_initial_icon{width: 0.86rem;height: 1rem;}

.part020_bottom_one_slide_initial_icon img{width: 0.86rem;height: 1rem;}

.part020_bottom_one_slide_initial_font{position: absolute;}

.part020_bottom_one_slide_initial_font h3{color: #414141;font-size: 0.34rem;font-weight: bold;}


.part020_bottom_one_slide_active{width: 3.46rem;height: 2.41rem;background-image: url(../images/part020_bottom_one_slide_active_bg.png);background-repeat: no-repeat;background-size: 100% 100%;}

.part020_bottom_one_slide_active_title{width: 3.46rem;height: 1.21rem;text-align: center;box-sizing: border-box;padding-top: 0.63rem;}

.part020_bottom_one_slide_active_title h3{color: #fff;font-size: 0.24rem;font-weight: bold;}

.part020_bottom_one_slide_active_link{width: 3.46rem;height: 1.2rem;}

.part020_bottom_one_slide_active_link_block{width: 2.46rem;height: 0.72rem;margin: 0 auto;}

.part020_bottom_one_slide_active_link_block .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 2.46rem;
  height: 0.72rem;
  background: linear-gradient(180deg,#fdf1d3, #e6bb83);
  border-radius: 0.36rem;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.24rem;
  font-weight: bold;
  text-align: left;
  color: #5D482C;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part020_bottom_one_slide_active_link_block .button--nina img {
  width: 0.33rem;
  height: 0.28rem;
  margin-right: 0.12rem;
  transition: all ease 0.5s;
  display: block;
}



.part020_bottom_one_slide_active_link_block .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  font-weight: bold;
}

.part020_bottom_one_slide_active_link_block .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  font-weight: bold;
}

.part020_bottom_one_slide_active_link_block .button--nina:hover {

}

.part020_bottom_one_slide_active_link_block .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  font-weight: bold;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  font-weight: bold;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part020_bottom_one_slide_active_link_block .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}

















/*****index_part021*********/

.index_part021{width: 19.2rem;height: 8.35rem;margin: 0 auto;background-image: url(../images/part021_bg.jpg);background-repeat: no-repeat;background-size: 100% 100%;background-position: center center;}

.part021_center{width: 15rem;height: 8.35rem;margin: 0 auto;box-sizing: border-box;}

.part021_top{width: 15rem;height: 2.03rem;text-align: center;box-sizing: border-box;padding-top: 0.7rem;}

.part021_top h3{color: #333333;font-size: 0.5rem;font-weight: bold;margin-bottom: 0.15rem;}

.part021_top h6{color: #C00000;font-size: 0.3rem;font-weight: bold;}

.part021_bottom{width: 15rem;height: 5.62rem;}

.part021_bottom ul{width: 15rem;height: 5.62rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}



.part021_bottom ul li:nth-child(1){width: 1.88rem;height: 2.57rem;position: relative;top: -0.2rem;left: 0.44rem;}

.part021_bottom_li_icon_01{width: 1.88rem;height: 2.07rem;}

.part021_bottom_li_icon_01 img{width: 1.88rem;height: 2.07rem;}

.part021_bottom_li_font_01{width: 1.88rem;height: 0.5rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-end;}

.part021_bottom_li_font_01 h3{color: #5D482C;font-size: 0.31rem;font-weight: bold;}




.part021_bottom ul li:nth-child(2){width: 1.38rem;height: 1.93rem;position: relative;bottom: 0.53rem;left: 2.05rem;}

.part021_bottom_li_icon_02{width: 1.38rem;height: 1.52rem;}

.part021_bottom_li_icon_02 img{width: 1.38rem;height: 1.52rem;}

.part021_bottom_li_font_02{width: 1.38rem;height: 0.41rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-end;}

.part021_bottom_li_font_02 h3{color: #5D482C;font-size: 0.28rem;font-weight: bold;}






.part021_bottom ul li:nth-child(3){width: 8.4rem;height: 5.62rem;display:flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;background-image: url(../images/part021_bottom_li3_bg.png);background-repeat: no-repeat;background-size: 8.4rem 5.13rem;background-position: center center;}

.part021_bottom ul li:nth-child(3) img{width: 8.14rem;height: 5.62rem;transition: all ease 0.5s;}

.part021_bottom ul li:nth-child(3):hover img{transform: scale(0.9);}





.part021_bottom ul li:nth-child(4){width: 1.66rem;height: 2.29rem;position: relative;top: -0.07rem;right: 0.28rem;}

.part021_bottom_li_icon_03{width: 1.66rem;height: 1.84rem;}

.part021_bottom_li_icon_03 img{width: 1.66rem;height: 1.84rem;}

.part021_bottom_li_font_03{width: 1.66rem;height: 0.45rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-end;}

.part021_bottom_li_font_03 h3{color: #5D482C;font-size: 0.28rem;font-weight: bold;}





.part021_bottom ul li:nth-child(5){width: 1.38rem;height: 2rem;position: relative;bottom: 0.46rem;right: 1.71rem;}

.part021_bottom_li_icon_04{width: 1.38rem;height: 1.52rem;}

.part021_bottom_li_icon_04 img{width: 1.38rem;height: 1.52rem;}

.part021_bottom_li_font_04{width: 1.38rem;height: 0.48rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: flex-end;}

.part021_bottom_li_font_04 h3{color: #5D482C;font-size: 0.28rem;font-weight: bold;}








/*****index_part022*********/

.index_part022{width: 19.2rem;height: 9.06rem;margin: 1rem auto 0;}

.part022_center{width: 15rem;height: 9.06rem;margin: 0 auto;}
.tuijianTit{
  font-size: .3rem;font-weight: bold;text-align: center;
  color: #333;margin-bottom: .2rem;
}
.part022_top{width: 15rem;height: 2.15rem;line-height: 2.15rem;text-align: center;}

.part022_top h3{color: #333333;font-size: 0.5rem;font-weight: bold;}

.part022_bottom{width: 15rem;height: 5.86rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;position: relative;}

.part022_bottom_left{width: 11.13rem;height: 5.86rem;}

.part022_bottom_left ul{width: 11.13rem;height: 5.86rem;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-content: space-between;}

.part022_bottom_left ul li{height: 2.83rem;position: relative;}

.part022_bottom_left ul li:nth-child(1){width: 5.58rem;}


.part022_bottom_left ul li:nth-child(2){width: 5.42rem;}


.part022_bottom_left ul li:nth-child(3){width: 3.88rem;}


.part022_bottom_left ul li:nth-child(4){width: 3.88rem;position: relative;right: 3.2rem;}


.part022_bottom_left_li_image{width: 100%;height: 100%;overflow: hidden;transition: all ease 0.5s;}

.part022_bottom_left_li_image img{width: 100%;height: 100%;transform: scale(1.1);transition: all ease 0.5s;}






.part022_bottom_left_li_cover{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 21;background-color: rgba(0, 0, 0, 0.6);display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;transition: all ease 0.5s;}

.part022_bottom_left_li_cover h3{color: #fff;font-size: 0.32rem;font-weight: bold;transition: all ease 0.5s;}







.part022_bottom_center{width: 3.87rem;height: 5.86rem;}








.part022_bottom_float{width: 6.99rem;height: 5.86rem;position: absolute;right: 0;top: 0;}

.part022_bottom_float_contact{width: 6.99rem;height: 3.03rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: flex-start;box-sizing: border-box;padding-top: 0.32rem;}

.part022_bottom_float_contact_block{width: 3.49rem;height: 2.22rem;}

.part022_bottom_float_contact_block_tel{width: 3.49rem;height: 0.97rem;margin-bottom: 0.17rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part022_bottom_float_contact_block_tel_icon{width: 0.81rem;height: 0.97rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: center;}

.part022_bottom_float_contact_block_tel_icon img{width: 0.77rem;height: 0.93rem;}


.part022_bottom_float_contact_block_tel_font{width: 2.68rem;height: 0.97rem;}

.part022_bottom_float_contact_block_tel_font h6{color: #000000;font-size: 0.28rem;font-weight: normal;}

.part022_bottom_float_contact_block_tel_font h3{color: #000000;font-size: 0.44rem;font-weight: normal;font-family: impact;}










.part022_bottom_float_contact_block_link{width: 3.49rem;height: 1.08rem;}

.part022_bottom_float_contact_block_link .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 3.49rem;
  height:  1.08rem;
  border-radius: 0.4rem 0 0.4rem 0;
  background: #C00000;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.32rem;
  font-weight: bold;
  text-align: left;
  color: #fff;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part022_bottom_float_contact_block_link .button--nina img {
  width: 0.33rem;
  height: 0.39rem;
  margin-right: 0.2rem;
  transition: all ease 0.5s;
  display: block;
}



.part022_bottom_float_contact_block_link .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part022_bottom_float_contact_block_link .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part022_bottom_float_contact_block_link .button--nina:hover {
  
}
.part022_bottom_float_contact_block_link .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  font-size: 0.34rem;
  font-weight: bold;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part022_bottom_float_contact_block_link .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}


.part022_bottom_float_font{width: 6.99rem;height: 2.83rem;}

.part022_bottom_float_font ul{width: 6.99rem;height: 2.83rem;position: relative;}

.part022_bottom_float_font ul li{width: 6.99rem;height: 2.83rem;background-color: #E4E4E4;box-sizing: border-box;padding-left: 0.42rem;padding-top: 0.53rem;}

.part022_bottom_float_font ul li:nth-child(1){width: 6.99rem;height: 2.83rem;position: absolute;left: 0;top: 0;}

.part022_bottom_float_font ul li:nth-child(2){width: 6.99rem;height: 2.83rem;position: absolute;left: 0;top: 0;}

.part022_bottom_float_font ul li:nth-child(3){width: 6.99rem;height: 2.83rem;position: absolute;left: 0;top: 0;}

.part022_bottom_float_font ul li:nth-child(4){width: 6.99rem;height: 2.83rem;position: absolute;left: 0;top: 0;}






.part022_bottom_float_font ul li h3{color: #000000;font-size: 0.36rem;font-weight: bold;margin-bottom: 0.4rem;}

.part022_bottom_float_font ul li hr{width: 1.2rem;height: 6px;border: none;background-color: #C00000;margin-bottom: 0.4rem;}

.part022_bottom_float_font ul li h6{color: #000000;font-size: 0.22rem;font-weight: normal;}







/*****index_part023*********/

.index_part023{width: 19.2rem;height: 9.15rem;margin: 0 auto;background-image: url(../images/part023_bg.jpg);background-repeat: no-repeat;background-size: 5.97rem 8.02rem;background-position: right top;}

.part023_center{width: 15rem;height: 9.15rem;margin: 0 auto;box-sizing: border-box;padding-top: 0.77rem;}

.part023_block{width: 15rem;height: 7.25rem;margin: 0 auto;position: relative;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part023_left{width: 6.06rem;height: 7.25rem;box-sizing: border-box;padding-top: 0.09rem;}

.part023_left h3{color: #333333;font-size: 0.5rem;font-weight: bold;margin-bottom: 0.3rem;}

.part023_left h3 span{color: #C00000;font-size: 0.5rem;font-weight: bold;}

.part023_left h6{color: #CCCCCC;font-size: 0.3rem;font-weight: normal;margin-bottom: 0.6rem;}

.part023_left_pagination{width: 0.82rem;height: 0.48rem;position: relative;}

.part023_left_pagination .swiper-pagination{color: #C00000;font-size: 0.4rem;font-weight: normal;font-family: impact;}






.part023_middle{width: 8.94rem;height: 7.25rem;position: relative;}

.part023_middle_image{width: 8.94rem;height: 7.25rem;overflow: hidden;}

.part023_middle_image img{width: 8.94rem;height: 7.25rem;transform: scale(1);transition: all ease 0.5s;}

.part023_middle:hover img{transform: scale(0.9);}

.part023_middle_button{width: 1.95rem;height: 0.81rem;position: absolute;left: 2.31rem;bottom: 0;}

.part023_middle_button .swiper-button-next{width: 0.81rem;height: 0.81rem;background-image: url(../images/part023_middle_button_right.jpg);background-repeat: no-repeat;background-size: 100% 100%;right: 0;top: 25%;transition: all ease 0.5s;}

.part023_middle_button .swiper-button-prev{width: 0.81rem;height: 0.81rem;background-image: url(../images/part023_middle_button_left.jpg);background-repeat: no-repeat;background-size: 100% 100%;left: 0;top: 25%;transition: all ease 0.5s;}



.part023_float{width: 7.99rem;height: 7.25rem;position: absolute;left: 0;top: 0;box-sizing: border-box;padding-top: 2.75rem;}

.part023_float_block{width: 7.99rem;height: 4.5rem;position: relative;overflow: hidden;}


.part023_float_block .swiper-slide img{width: 7.99rem;height: 4.5rem;}



















/*****index_part026*********/  

.index_part026{width: 19.2rem;height: 11.94rem;box-sizing: border-box;background-image: url(../images/part026_bg.jpg);background-repeat: no-repeat;background-size: 100% 6.25rem;background-position: center bottom;}

.part026_center{width: 19.2rem;height: 11.94rem;margin: 0 auto;box-sizing: border-box;padding-top: 1.15rem;}








.part026_top{width: 19.2rem;height: 5.09rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}



.part026_top_left{width: 9.6rem;height: 5.09rem;box-sizing: border-box;padding-left: 2.1rem;}

.part026_top_left_block{width: 7.5rem;height: 5.09rem;box-sizing: border-box;padding-top: 0.18rem;padding-right: 1.75rem;}

.part026_top_left_block h3{color: #000000;font-size: 0.5rem;font-weight: bold;margin-bottom: 0.5rem;}

.part026_top_left_block p:nth-of-type(1){color: #333333;font-size: 0.2rem;font-weight: normal;line-height: 0.4rem;margin-bottom: 0rem;}

.part026_top_left_block p:nth-of-type(2){color: #333333;font-size: 0.2rem;font-weight: normal;line-height: 0.4rem;margin-bottom: 0.5rem;}


.part026_top_left_block_button{width: 7.5rem;height: 0.87rem;}

.part026_top_left_block_button_piece{width: 2.74rem;height: 0.87rem;position: relative;}

.part026_top_left_block_button_piece .swiper-button-next{width: 0.87rem;height: 0.87rem;border-radius: 0.43rem;border: 1px solid #C00000;background-image: none;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;transition: all ease 0.5s;}

.part026_top_left_block_button_piece .swiper-button-next img{width: 0.39rem;height: 0.26rem;}

.part026_top_left_block_button_piece .swiper-button-prev{width: 0.87rem;height: 0.87rem;border-radius: 0.43rem;border: 1px solid #C00000;background-image: none;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;transition: all ease 0.5s;}

.part026_top_left_block_button_piece .swiper-button-prev img{width: 0.39rem;height: 0.26rem;}



.part026_top_right{width: 9.6rem;height: 5.09rem;overflow: hidden;}

.part026_top_right_block{width: 8rem;height: 5.09rem;}





/*****index_part036*********/

.index_part036{width: 100%;height: 2.3rem;background: url(../images/part036_bg.jpg) no-repeat;background-size: 100% 100%;}

.index_part036_center{width: 15rem;height: 2.3rem;margin: 0 auto;box-sizing: border-box;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}



.part036_left{width: 10.63rem;height: 2.3rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part036_left ul{width: 10.63rem;height: 0.96rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-content: space-between;}

.part036_left ul li:nth-child(1){width: 2.4rem;height: 0.96rem;}

.part036_left ul li:nth-child(2){width: 1.2rem;height: 0.96rem;}

.part036_left ul li:nth-child(3){width: 1.76rem;height: 0.96rem;}

.part036_left ul li:nth-child(4){width: 3.53rem;height: 0.96rem;}

.part036_left ul li{display: flex;flex-direction: column;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}

.part036_left ul li h3{color: #fff;font-size: 0.38rem;font-weight: bold;}

.part036_left ul li h6{color: #fff;font-size: 0.18rem;font-weight: normal;}







.part036_right{width: 3.2rem;height: 2.3rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part036_right_block{width: 3.2rem;height: 1.61rem;box-sizing: border-box;}



.part036_right_block_link{width: 3.2rem;height: 0.54rem;margin-bottom: 0.19rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part036_right_block_link img{width: 0.48rem;height: 0.41rem;margin-right: 0.09rem;}

.part036_right_block_link h3{color: #fff;font-size: 0.43rem;font-weight: normal;font-family: impact;}





.part036_right_block .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 3.2rem;
  height: 0.86rem;
  border-radius: 0.4rem 0 0.4rem 0;
  background: linear-gradient(90deg,#fdf1d3 2%, #e6bb83 94%);
  font-size: .3rem;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-weight: bold;
  text-align: left;
  color: #5D482C;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part036_right_block .button--nina img {
  width: 0.46rem;
  height: 0.4rem;
  margin-right: 0.16rem;
  transition: all ease 0.5s;
  display: block;
}



.part036_right_block .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}


.part036_right_block .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);

}
.part036_right_block .button--nina:hover {

}
.part036_right_block .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);

}
.part036_right_block .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

}
.part036_right_block .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part036_right_block .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part036_right_block .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part036_right_block .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part036_right_block .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part036_right_block .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part036_right_block .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part036_right_block .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part036_right_block .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}
.part036_right_block .button--nina:hover > span:nth-child(10) {
  -webkit-transition-delay: 0.855s;
  transition-delay: 0.855s;
}

.part036_right_block .button--nina:hover > span:nth-child(11) {
  -webkit-transition-delay: 0.945s;
  transition-delay: 0.945s;
}
















/*****index_part037*********/

.index_part037{width: 100%;height: 2.3rem;background: url(../images/part037_bg.jpg) no-repeat;background-size: 100% 100%;}

.index_part037_center{width: 15rem;height: 2.3rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;box-sizing: border-box;}

.part037_right{width: 4.2rem;height: 2.3rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;}

.part037_right h3{color: #fff;font-size: 0.38rem;font-weight: bold;margin-bottom: 0.24rem;}

.part037_right h6{color: #fff;font-size: 0.38rem;font-weight: bold;}






.part037_left{width: 10.35rem;height: 2.3rem;box-sizing: border-box;position: relative;left: 0.39rem;}

.part037_left_font{width: 10.35rem;height: 1.27rem;line-height: 1.27rem;}

.part037_left_font h3{color: #fff;font-size: 0.36rem;font-weight: bold;}

.part037_left_font h3 span{color: #fff;font-size: 0.42rem;font-weight: normal;font-family: impact;}





.part037_left_block{width: 10.35rem;height: 0.79rem;position: relative;bottom: 0.1rem;}

.part037_left_block_content{width: 10.35rem;height: 0.79rem;}

.part037_left_block_content_name{width: 3.62rem;height: 0.79rem;line-height: 0.79rem;float: left;margin-right: 0.23rem;box-sizing: border-box;padding-left: 0.1rem;border: 1px solid #dadada;}

.part037_left_block_content_tel{width: 3.62rem;height: 0.79rem;line-height: 0.79rem;float: left;margin-right: 0.23rem;box-sizing: border-box;padding-left: 0.1rem;border: 1px solid #dadada;}

.part037_left_block_content_submit{width: 2.57rem;height: 0.79rem;text-align: center;float: left;border: none;color: #5D482C;box-sizing: border-box;font-weight: bold;font-size: 0.34rem;background: linear-gradient(90deg,#fdf1d3 3%, #e6bb83 92%);}

.index_part037 input::-webkit-input-placeholder {color: #888888;font-size: 0.37rem;font-weight: normal;position:relative;top:0.05rem;}

.index_part037 input::input-placeholder {color: #888888;font-size: 0.37rem;font-weight: normal;position:relative;top:0.05rem;}
























/*****index_part039*********/

.index_part039{width: 100%;height: 2.3rem;background: url(../images/part039_bg.jpg) no-repeat;background-size: 100% 100%;}

.index_part039_center{width: 15rem;height: 2.3rem;margin: 0 auto;box-sizing: border-box;position: relative;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.part039_left{width: 9rem;height: 2.3rem;display: flex;flex-direction: column;flex-wrap: wrap;justify-content: center;align-items: flex-start;}

.part039_left h3{color: #fff;font-size: 0.5rem;font-weight: bold;margin-bottom: 0.34rem;}

.part039_left h6{color: #FFDD30;font-size: 0.3rem;font-weight: bold;}






.part039_right_block{width: 7.65rem;height: 2.3rem;float: right;box-sizing: border-box;}

.part039_right_block_font{width: 7.65rem;height: 1.07rem;line-height: 1.07rem;text-align: center;}

.part039_right_block_font h3{color: #fff;font-size: 0.36rem;letter-spacing: 0.03rem;font-weight: bold;}

.part039_right_block_link{width: 7.65rem;height: 0.83rem;border-radius: 0.41rem;box-sizing: border-box;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;background-color: transparent;border: 2px solid #fff;}

.part039_right_block_link>a{width: 3.69rem;height: 0.83rem;}



.part039_right_block_link_h3{width: 3.69rem;height: 0.83rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}

.part039_right_block_link_h3 img{width: 0.4rem;height: 0.39rem;margin-right: 0.1rem;}

.part039_right_block_link_h3 h3{color: #fff;font-size: 0.38rem;font-family: impact;}



.part039_right_block_link_h6{width: 3.96rem;height: 0.83rem;position: relative;left: 0.02rem;}

.part039_right_block_link_h6 .button--nina {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  position: relative;
  z-index: 1;
  width: 3.96rem;
  height: 0.83rem;
  background: linear-gradient(90deg,#fdf1d3 8%, #e6bb83 90%);
  border-radius: 0.41rem;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-size: 0.31rem;
  font-weight: bold;
  text-align: left;
  color: #5D482C;
  overflow: hidden;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
}



.part039_right_block_link_h6 .button--nina img {
  width: 0.38rem;
  height: 0.5rem;
  margin-right: 0.17rem;
  transition: all ease 0.5s;
}



.part039_right_block_link_h6 .button--nina > span {
  display: inline-block;
  opacity: 0;
  -webkit-transform: translate3d(0, -0.1rem, 0);
  transform: translate3d(0, -0.1rem, 0);
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  font-weight: bold;
}
.part039_right_block_link_h6 .button--nina .button--nina-before {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
  font-weight: bold;
}
.part039_right_block_link_h6 .button--nina:hover {

}
.part039_right_block_link_h6 .button--nina:hover .button--nina-before {
  opacity: 0;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  font-weight: bold;
}
.part039_right_block_link_h6 .button--nina:hover > span {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  font-weight: bold;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(1) {
  -webkit-transition-delay: 0.045s;
  transition-delay: 0.045s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(2) {
  -webkit-transition-delay: 0.135s;
  transition-delay: 0.135s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(3) {
  -webkit-transition-delay: 0.225s;
  transition-delay: 0.225s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(4) {
  -webkit-transition-delay: 0.315s;
  transition-delay: 0.315s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(5) {
  -webkit-transition-delay: 0.405s;
  transition-delay: 0.405s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(6) {
  -webkit-transition-delay: 0.495s;
  transition-delay: 0.495s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(7) {
  -webkit-transition-delay: 0.585s;
  transition-delay: 0.585s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(8) {
  -webkit-transition-delay: 0.675s;
  transition-delay: 0.675s;
}
.part039_right_block_link_h6 .button--nina:hover > span:nth-child(9) {
  -webkit-transition-delay: 0.765s;
  transition-delay: 0.765s;
}








/*****index_part041*********/

.index_part041{width: 100%;height: 1.2rem;background: #0064C5;}
.index_part041_center{width: 15rem;height: 1.2rem;margin: 0 auto;box-sizing: border-box;}
.index_part041_center_block{width: 15rem;height: 1.2rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}

.lianjie{
  width: 100%;height: 1.2rem;
  display: flex;align-items: center;justify-content: flex-end;
  background-image: url('../images/machine/lianjie.png');
  background-size: 100%;
  background-repeat: no-repeat;
}
.lianjie_tit{
  width: 31%;
  text-align: center;
  font-weight: bold;
  color: #fff;
  font-size: .4rem;

}
.lianjie_main{
  width: 65%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 0.4rem;
}
.lianjie2 img{
  width: 100%;
  cursor: pointer;
}

 .flexCC{
   display: flex;
   justify-content: center;
   align-items: center;
 }
 .part038_left_block_content_name{width: 3.6rem;height: 0.6rem;line-height: 0.8rem;float: left;margin-right: 0.1rem;box-sizing: border-box;padding-left: 0.1rem;border: 1px solid #dadada;}
 .part038_left_block_content_submit{width: 2.2rem;height: 0.6rem;text-align: center;float: left;border: none;color: #D31212;box-sizing: border-box;font-size: 0.26rem;background: #FF3337;}
 .part038_left_block_content_tel{width: 3.6rem;height: 0.6rem;line-height: 0.8rem;float: left;margin-right: 0.1rem;box-sizing: border-box;padding-left: 0.1rem;border: 1px solid #dadada;}

.index_part041_font{width: 10.3rem;height: 1.2rem;line-height: 1.46rem;text-align: center;box-sizing: border-box;}

.index_part041_font h3{height: 1.2rem;line-height: 1.1rem;color: #fff;font-size: 0.55rem;font-weight: bold;text-align: left;display: flex;justify-content: flex-start;align-items: center;}

.index_part041_font_span1{font-size: 0.36rem;font-weight: bold;color: #fff;}

.index_part041_font_span2{font-size: 0.64rem;font-weight: bold;color: #fff;}





.index_part041_link{width: 3.95rem;height: 1.2rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-end;align-items: center;}

.index_part041_link a{width: 3.95rem;height: 0.8rem;}

.index_part041_link_block{width: 3.95rem;height: 0.8rem;box-sizing: border-box;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;border-radius: 0.4rem;background: linear-gradient(180deg,#FF9A3D, #FF7A02);}

.index_part041_link_block img{width: 0.38rem;height: 0.5rem;margin-right: 0.18rem;}

.index_part041_link_block h3{
  -webkit-text-fill-color:transparent;
  -webkit-text-stroke:1px #fff;
  font-weight: bold;font-size: 0.28rem;}













/*******scroll_top_block******/

.scroll_top_block_01{
  width: 1.94rem;
  height: 0.62rem;
  background-color: #000;
  color: #fff;
  border-radius: 0.08rem;
  position: fixed;
  left: .5rem;
  bottom: 0.09rem;
  z-index: 999;
}


.scroll_top_block_piece{
  width: 1.94rem;
  height: 0.62rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}


.scroll_top_block_piece img{
  width: 0.27rem;
  height: 0.29rem;
  margin-right: 0.1rem;
}

.scroll_top_block_piece h3{
  color: #fff;
  font-size: 0.23rem;
  font-weight: bold;
}





/*****footer*******/

footer {
  width: 19.2rem;
  margin: 0 auto;
  background-color: #1b1b1b;
}
footer .footer {
  width: 15rem;
  height: 2.5rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
}
footer .footer .logo {
  text-align: center;
}
footer .footer .logo > img {
  width: 2.45rem;
}
footer .footer .logo p {
  margin-top: 0.16rem;
  display: flex;
  align-items: center;
}
footer .footer .logo p img {
  width: 0.32rem;
  margin-right: 0.13rem;
}
footer .footer .logo p span {
  font-family: SourceHanSansCN-Regular;
  font-size: 0.16rem;
  color: #ffffff;
  opacity: 0.5;
}
footer .footer .footer-xian {
  width: 0.01rem;
  height: 1.44rem;
  background-color: #ffffff;
  opacity: 0.1;
}
footer .footer .tuijian h1 {
  font-family: SourceHanSansCN-Bold;
  font-size: 0.24rem;
  color: #ffffff;
}
footer .footer .tuijian ul li {
  margin-top: 0.2rem;
}
footer .footer .tuijian ul li span {
  margin-right: 0.4rem;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.2rem;
  color: #ffffff;
  opacity: 0.5;
}
footer .footer .helpline3 button {
  cursor: pointer;
  margin-bottom: 0.28rem;
  margin-top: 0.15rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.29rem;
  height: 0.61rem;
  background: #0057c8;
  border-radius: 0.1rem;
  border: none;
}
footer .footer .helpline3 button img {
  margin-right: 0.17rem;
  width: 0.31rem;
}
footer .footer .helpline3 button span {
  font-family: SourceHanSansCN-Medium;
  font-size: 0.24rem;
  color: #ffffff;
}
footer .footer .helpline3 p {
  font-family: SourceHanSansCN-Medium;
  text-align: right;
  font-size: 0.2rem;
  color: #ffffff;
  opacity: 0.5;
}
footer .footer .helpline3 span {
  display: block;
  text-align: right;
  font-family: SourceHanSansCN-Bold;
  font-size: 0.36rem;
  color: #ffffff;
  font-weight: bold;
}
.banquan {
  border-top: 0.01rem solid rgba(255, 255, 255, 0.1);
  width: 19.2rem;
  margin: 0 auto;
  height: 0.82rem;
  line-height: 0.82rem;
  text-align: center;
  background-color: #1b1b1b;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.16rem;
  color: rgba(255, 255, 255, 0.3);
}


















/***********common_tel***********/

.common_tel{width: 100%;height: 1.54rem;background: url(../images/common_tel_bg.jpg) no-repeat;background-size: 100% 100%;}

.common_tel_center{width: 12rem;height: 1.54rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;margin: 0 auto;}

.common_tel_block{width: 8.21rem;height: 1.14rem;background: url(../images/common_tel_block.png) no-repeat;background-size: 100% 100%;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;box-sizing: border-box;padding-left: 1.28rem;}

.common_tel_top_block_h3{width: 3.56rem;height: 0.74rem;line-height: 0.74rem;text-align: center;}

.common_tel_block h3{color: #FFFFFF;font-size: 0.5rem;font-family: impact;font-weight: normal;}


/***********common_tel2***********/

.common_tel2{width: 100%;height: 1.54rem;background: url(../images/common_tel_new_bg.png) no-repeat;background-size: 100% 100%;}

.common_tel2_center{width: 12rem;height: 1.54rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;margin: 0 auto;}

.common_tel2_block{width: 8.21rem;height: 1.14rem;background: url(../images/common_tel_block.png) no-repeat;background-size: 100% 100%;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;box-sizing: border-box;padding-left: 1.28rem;}

.common_tel2_top_block_h3{width: 3.56rem;height: 0.74rem;line-height: 0.74rem;text-align: center;}

.common_tel2_block h3{color: #FFFFFF;font-size: 0.5rem;font-family: impact;font-weight: normal;}


/************common_tel3***************/
.common_tel3{width: 100%;height: 2.14rem;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}


 .equipment_right_button div{transform: scale(1);transition: all ease 0.5s;}














/*******按钮补充********/

 /* .left {
  display: flex;
  align-items: center;
  }
  .left button:nth-of-type(1) {
  margin-right: 22px;
  width: 287px;
  height: 85px;
  background: #FFAC06;
  border-radius: 8px;
  border: none;
  }
   .left button:nth-of-type(1) img {
  margin-right: 13px;
  width: 45px;
  }
   .left button:nth-of-type(1) > div {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 36px;
  font-family: Source Han Sans CN, Source Han Sans CN-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  }
  .left button:nth-of-type(1)::after {
  font-size: 36px;
  font-family: Source Han Sans CN, Source Han Sans CN-Bold;
  font-weight: 700;
  text-align: left;
  color: #ffffff;
  }
   .left button:nth-of-type(2) {
  width: 293px;
  height: 85px;
  border: 1px solid #000000;
  border-radius: 8px;
  }
   .left button:nth-of-type(2):hover {
    background: #ffffff;
  }

  .part04_middle_right_link_li_block_02.hover{
    background: #ffffff;
    border: none;
  }


   .left button:nth-of-type(2) > div {
  display: flex;
  justify-content: center;
  align-items: center;
  }
   .left button:nth-of-type(2) > div img {
  width: 45px;
  margin-right: 5px;
  }

  .left button:nth-of-type(1) > div div p {
  font-size: 19px;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-weight: 400;
  text-align: left;
  color: #fff;
  letter-spacing: 0.38px;
  }
   .left button:nth-of-type(1) > div div h2 {
  margin-top: 5px;
  font-size: 35px;
  font-family: Impact, Impact-Regular;
  font-weight: 400;
  text-align: left;
  color: #fff;
  }

   .left button:nth-of-type(2) > div div p {
  font-size: 19px;
  font-family: Source Han Sans CN, Source Han Sans CN-Regular;
  font-weight: 400;
  text-align: left;
  color: #000;
  letter-spacing: 0.38px;
  }
   .left button:nth-of-type(2) > div div h2 {
  margin-top: 5px;
  font-size: 35px;
  font-family: Impact, Impact-Regular;
  font-weight: 400;
  text-align: left;
  color: #000000;
  }




  .left button:nth-of-type(2)::after {
  font-size: 36px;
  font-family: Source Han Sans CN, Source Han Sans CN-Bold;
  font-weight: 700;
  text-align: left;
  color: #000000;

  }
 */



.main3{
  background: url(../images/waterSupplySystem/main3-bg.png) no-repeat;background-size: 100% 100%;
}
 /*.part03_right_block{width: 15rem;;height: 7.01rem;background: url(../images/part03_right_button_bg.jpg) no-repeat;background-size: 100% 100%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;align-items: center;}*/
.main3{
  text-align: center;
  padding-top: .5rem;
}
.main3_top{
  font-size: .5rem;
  font-weight: bold;
}
.main3_top div{
  border-bottom: 3px solid #333333;
  margin: 0 auto;
  text-align: center;
  padding-bottom: .1rem;
  width: 24%;
  color: #333;
}
 .main3_top div:last-of-type{
   width: 28%;
 }
.main3_bottom{
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 15rem;
  height: 4.33rem;
  margin: 0 auto;
}
.main3_bottom_div{

}
.orDiv{
  font-size: .4rem;
  color: #fff;
  background: #EB6100;
  padding: .15rem .2rem;
  border-radius: 10px;
}
 .blDiv{
   font-size: .4rem;
   color: #fff;
   background: #0966BF;
   padding: .15rem .2rem;
   border-radius: 10px;
 }
 .main3_bottom_div_text{
   font-size: .35rem;
   font-weight: bold;
   color: #333333;
 }

 .main4{
   text-align: center;
   padding-top: .4rem;
 }
 .main4_tit{
   font-size: .6rem;
   font-weight: bold;
   color: #333333;
 }
 .main4_tit span{
    color: #EA0101;
 }
.main4_bottom_text{
  color: #EB6100;
  font-size: .27rem;
  margin-bottom: .2rem;
}
.main4_bottom_main{
  color: #333333;
  font-weight: bold;
  font-size: .24rem;
  line-height: 140%;
}
.main4_bottom{
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.main4_bottom_div{
  width: 2.5rem;
  color: #333333;
  font-weight: bold;
}
.main4_bottom_div>div{
  margin-bottom: .7rem;
  margin-top: -0.2rem;
}
.main4_bottom_left{
  text-align: right;
}
 .main4_bottom_right{
   text-align: left;
 }

.main5{
  background: url(../images/waterSupplySystem/main5.png) no-repeat;background-size: 100% 100%;
  padding: .4rem 1rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.main5_right_top{
  text-align: center;
  margin: 1.3rem auto 0;
}
.main5_right_top_txt{
  color: #333333;
  font-size: .5rem;
  font-weight: bold;
  text-align: center;
  margin-bottom: .5rem;
}
.main5_right_top_txt span{
  color: #EA0101;
  font-size: .6rem;
}
.main5_right_top_div{
  color: #0966BF;
  font-size: .3rem;
  font-weight: bold;
  line-height: 170%;
  width: 4.5rem;
  text-align: left;
  margin: 0 auto;
}
.main5_right_top_div span{
  color: #EB6100;
}
.main5_right_bottom{
  margin-top: 1.6rem;
  text-align: right;
}
.main6{

}
.main6-main{
  width: 15rem;
  text-align: center;
  margin: 0 auto;
  padding: .6rem 0;
}
.main6-btm{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.main6_tit{
  font-size: .5rem;
  font-weight: bold;
  margin-bottom: .5rem;
  color: #333333;
}
.main6_tit span{
  color: #EA0101;
  font-size: .6rem;
}
.main6-btm-left{
  margin-right: .1rem;
}
.main6-btm-right{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
}

.main7{
  background: url(../images/waterSupplySystem/main7-bg.png) no-repeat;background-size: 100% 100%;
  padding: .3rem 1rem;
}
.main7-tit{
  font-size: .6rem;
  font-weight: bold;
  color: #333333;
  text-align: center;
  margin-bottom: .5rem;
}
.main7-tit span{
  color: #EA0101;
}
.main7-div{
  display: flex;
  justify-content: center;
  align-items: flex-start;
  width: 15rem;
  margin: 0 auto;
}

.main7-left-div{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: .2rem;

}
.main7-left-div-tit{
  background: #FB8020;
  font-size: .55rem;
  color: #ffffff;
  margin-right: .1rem;
  padding: .3rem .2rem;
  height: 1.3rem;
  display: flex;
  align-items: center;
  font-weight: bold;
}
.main7-left-div-main{
  background: #0966BF;
  padding: .2rem;
  width: 5rem;
  height: 1.5rem;
}
.main7-left-div-main-txt{
  color: #ffffff;
  font-weight: bold;
  line-height: 170%;
  margin-top: .2rem;
  font-size: .23rem;
}
 .main7-left-div-main-txt span{
   color: #EB6100;
 }
 .main7-img-div{
   display: flex;
   justify-content: flex-start;
   align-items: center;
 }
 .main7-img-div div{
   background: #ffffff;
   width: 2rem;
   height: .08rem;
   margin-left: .1rem;
   flex: 1;
 }
 .main7-left{
   width: 50%;
 }
 .main7-div .swiper-slide-active{
   z-index: 999;
 } .main7-div .swiper-slide-prev{
   z-index: 99;
 } .main7-div .swiper-slide-next{
   z-index: 99;
 }
 .swiper-transform{
   transform: scale(1.2)!important;
 }
 .swiper-container19 .swiper-slide {
   text-align: center;
   font-size: 18px;
   display: -webkit-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   display: flex;
   -webkit-box-pack: center;
   -ms-flex-pack: center;
   -webkit-justify-content: center;
   justify-content: center;
   -webkit-box-align: center;
   -ms-flex-align: center;
   -webkit-align-items: center;
   align-items: center;
   transition: 300ms;
   transform: scale(0.8);
 }
 .swiper-container19 .swiper-slide-active,.swiper-slide-duplicate-active{
   transform: scale(1);
 }

 .main7-right{
   width: 50%;
 }
 .main7-div .swiper-slide{

 }
 .main7-right-div{
   display: flex;
   justify-content: flex-start;
   align-items: center;
 }
 .main8{
   padding: .3rem 1rem;
 }
 .main8-tit{
   font-size: .6rem;
   font-weight: bold;
   color: #333333;
   text-align: center;
   margin-bottom: .5rem;
 }
 .main8-tit span{
   color: #EA0101;
 }
 .main8_middle{
   text-align: center;
 }
 .main8_middle ul{
   display: flex;
   justify-content: center;
   align-items: center;
 }
 .main8_middle li{
   background: #F1F1F1;
   padding: .2rem .4rem;
   color: #333333;
   font-size: .3rem;
   font-weight: bold;
   margin-right: .2rem;
   cursor: pointer;
 }

 .main8-2 {
   display: none;
 }
 .main8-3{
   display: none;
 }
 .main-top{
   display: flex;
   justify-content: flex-start;
   align-items: flex-start;
   margin-bottom: .4rem;
 }
 .main-btm{
   display: flex;
   justify-content: flex-start;
   align-items: flex-start;
 }
 .main-div{
   width: 15rem;
   margin: .6rem auto 0;
 }
.main-img-top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: .5rem;
}
.main-img-btm{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main9-main{
  width: 12rem;
  text-align: center;
  margin: 0 auto;
  color: #333333;
  position: absolute;top: 75%;left: 50%;transform:translate(-50%,-50%);
}
.main9-tit{
  font-size: .4rem;
  font-weight: bold;
  margin-bottom: .2rem;
}
.main9-txt{
  font-size: .2rem;
  line-height: 170%;
  font-weight: bold;
}


.fenge1{
  background-image: url(../images/machine/fenge1.png);
  background-repeat: no-repeat;
  background-size: 100% ;
  width: 100%;
  padding: .2rem 0;
  display: flex;align-items: center;justify-content: flex-end;
  margin-top: -0.3rem;
}
.fenge1Tit{
  color: #fff;
  font-size: .3rem;
}
.fenge1Tit_bj{
  background-image: url(../images/machine/fenge1_bj.png);
  background-repeat: no-repeat;
  background-size: 100% ;
  color: #D31212;
  padding: 0 .2rem;
  font-weight: bold;
  margin: 0 .2rem ;
  line-height: 130%;
}
 .sousuo_bj{
   color: #fff;
   font-weight: bold;
   line-height: 150%;
   height: .5rem;
     margin-bottom: .3rem;width: 15%;
     font-size: .3rem;
     text-align: left;
 }
.fenge2{
  /*background-image: url(../images/machine/fenge2.png);*/
  /*background-repeat: no-repeat;*/
  /*background-size: 100% ;*/
  width: 100%;
  height: 1rem;
  z-index: 999;
  position: relative;
}
.fenge2Tit{
  color: #fff;
  font-size: .3rem;
  font-weight: bold;
}
.fenge2Text{
  color: #FFC304;
}
.sousuo{
  width: 60%;
}
.sousuo strong{
  font-size: .36rem;
  font-weight: bold;color: #FFC304;
}
.sousuo div{
  background: #fff;
  font-size: .24rem;
  padding: .06rem .35rem;
}
.sousuo span{
  background: #fff;
  font-size: .24rem;
  color: #333;
  font-weight: bold;
  padding: .06rem .35rem;
}
.sanjiao{
  position: absolute;
  top: 124%;
  left: 15%;
  width: .4rem;
}
.ssImg{ margin-top: 1rem!important;
margin-bottom: 1rem!important;
}
.ss_br{
  border: 2px solid #F31941;
  transition: all ease .2s;
}
.ssImg div{
  width: 25%;
  cursor: pointer;
  padding: .12rem;
  border-radius: 10px;
  box-sizing: border-box;
}
 .ssImg div:hover img{transform: scale(.9);}
 .ssImg div img{
   width: 100%;
   transition: all ease 0.5s;
 }
.zixun_bj{
  background-image: url(../images/machine/zixun_bj.png);
  background-repeat: no-repeat;
  background-size: 100% ;
  padding: 0.05rem 0.2rem;
  width: 30%;
  height: 0.9rem;
  margin-top: -.1rem;
}

 .zixun_bj2 {
   background-image: url(../images/machine/zixun_bj2.png);
   background-repeat: no-repeat;
   background-size: 100%;
   padding: 0.05rem 0.2rem;
   width: 80%;
   height: 1rem;
 }
 ixun_bj >div{

}
.flexB{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
 .main9{
   position: relative;
   width: 19.2rem;height: 21rem;box-sizing: border-box;
   background-image: url(../images/waterSupplySystem/main9.png);
   background-repeat: no-repeat;
   background-size: 100% 15rem;
   background-position: center bottom;
 }
.main9-img{
  position: fixed;
  left: 0;
  /*bottom: 2rem;*/
}
 .part026_center{width: 19.2rem;height: 11.94rem;
   margin: 0 auto;box-sizing: border-box;padding-top: 1.15rem;}

 .equipment_main_text{transform: scale(1);transition: all ease 0.5s;}
 .equipment_main_text:hover {
   transform: scale(1.1)
 }

 .tit{
   display: flex;
   align-items: center;
   justify-content: center;
   flex-wrap: wrap;
 }
 .tit strong{font-size: .48;width: 100%;text-align: center;padding-bottom: .1rem;font-weight: bold;color: #333;}

.rexiao{
  display: flex;
  align-items: flex-start;
  justify-content: center;
  margin: .8rem auto;
  width: 15rem;
  font-weight: bold;
  font-size: .2rem;
}
.rexiao >div{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.rx_bj {
  background: rgba(211,18,18,.8)!important;
  color: #fff!important;

  transition: all ease .4s;
}
.titBg{
  background: #FF500C;
  color: #fff;
  font-size: .26rem;
  text-align: center;
  padding: .05rem 0;
  font-weight: bold;
  margin-bottom: .06rem;
}
 .rexiao_div{
   display: flex;
   align-items: center;
   justify-content: space-between;
   flex-wrap: wrap;
 }
 .flex-cen{
   display: flex;
   align-items: center;
   justify-content: space-between;
   flex-wrap: wrap;
 }
 .rexiao_div >div{
   /*border: 1px solid #A8ADB0;*/
   width: 100%;
 }
 .rexiao_div_div{
   margin-bottom: .04rem;
  text-align: center;
 }
 .rexiao_div_div >div:first-of-type{
   border: 1px solid #A8ADB0;
   width: 55%;
   padding: .04rem .02rem;
 }
 .rexiao_div_div  >div:last-of-type{
   border: 1px solid #A8ADB0;
    width: 41%;
   padding:  .04rem .02rem;
  }
 .rexiao_swiper{
   width: 15rem;
   margin: 0 auto;
   position: relative;
 }
 .rexiao_swiper strong{
   font-size: .3rem;
   font-weight: bold;
   color: #333;
   display: block;
   padding-bottom: .04rem;
 }
 .rexiao_swiper .rexiao_swiper_tit{
   font-size: .22rem;
   color: #FF500C;
   padding-bottom: .2rem;
 }
 .rexiao_swiper .text {
     position: absolute;
     bottom: 10%;
     left: 0;
     width: 100%;
     font-size: .22rem;
     color: #fff;
     background: rgba(0,0,0,.6);
     padding: .05rem 0;
 }
 .rexiao_swiper .swiper-slide{
     overflow: hidden;
     border-radius: 10px;
 }
 .rexiao_swiper .swiper-slide:hover img{transform: scale(1.1);}
 .rexiao_swiper .main-swiper img{
     transition: all ease .5s;
 }

 .index_part022{width: 19.2rem;height: 7rem;}

 .part022_top{width: 15rem;height: 1.6rem;margin: 0 auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;}

 .part022_top h3{color: #006FE2;font-size: 0.5rem;font-weight: bold;margin-left: 0.13rem;margin-right: 0.13rem;}

 .part022_top img{width: 0.78rem;height: 0.16rem;}
 .part022_center{width: 15rem;height: 7rem;margin: 0 auto;
   display: flex;flex-direction: row;flex-wrap: nowrap;
   justify-content: center;align-items: center;}

 .part022_left{width: 35%;height: 5rem;margin-left: 4%;}

 .part022_left ul{position: relative;}

 .part022_left ul li:nth-child(1){position: absolute;left: 0;top: 0;z-index: 21;}

 .part022_left ul li:nth-child(2){position: absolute;left: 0;top: 0;z-index: 20;}

 .part022_left ul li:nth-child(3){position: absolute;left: 0;top: 0;z-index: 19;}


 .part022_left_image img{height:5rem;transition: all ease 0.5s;}

 .part022_left ul li:hover .part022_left_image img{transform: scale(1.1);}

 .part022_left_cover{
   position: absolute;right: 0rem;bottom: .5rem;cursor: pointer;
 }
.part022_left_cover img{
  width: 2rem;
}
.kuang{
  border: 2px solid #555F65;
}

 .part022_right{width: 46%;}

 .part022_right ul{width: 100%;
   display: flex;align-items: flex-start;flex-wrap: wrap;
   justify-content: flex-start;}

 .part022_right ul li{
   position: relative;
   margin-bottom: 2%;
   margin-right: 2%;

 }

 .part022_right_image{position: relative;}

 .part022_right_image_block{}

 .part022_right_image_block img{height: 2.5rem;}

 .part022_right_image_font{
   width: 100%;height: 0.5rem;line-height: 0.5rem;text-align: center;background-color: #FFD801;position: absolute;left: 0;bottom: 0;}

 .part022_right_image_font h3{color: #fff;font-size: 0.2rem;font-weight: normal;}

.w15{
  width: 15rem;
  margin: 0 auto  ;
}
.flexS{
  display: flex;
  justify-content: space-around;
  align-items: flex-start;
}
 .flexSC{
   display: flex;
   justify-content: space-around;
   align-items: center;
 }
.youshi{
height: 6rem;
    margin-top: .6rem;
  position: relative;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.youshi >div{
    width: 19.5%;
    height: 2.93rem;
    background: #F86000;
    margin-bottom: .13rem;
    position: relative;
}
.youshi >div .img{
        width: 100%;
             height: 2.93rem;
         }
 .youshi >div .num{
     width: 46%;
     position: absolute;
     top: 11%;
     left: 23%;
 }
 .youshi >div .text{
     color: #fff;
     font-size: .24rem;
     position: absolute;
     top: 61%;
     left: 14%;
     width: 77%;
 }

 .youshi .img{ transition: all ease .5s;transform: scale(1.1)}
 .youshi >div:hover .img{transform: scale(1);}

.flexC{
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
.flexEC{
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
 .flexF{
   display: flex;
   justify-content: flex-start;
   align-items: center;
 }
.bgC{
  background: #DE181C!important;
}


 .pinzhi_tit{
   background: #FFD801;
   margin-top: 1rem;
   position: relative;
 }
.pinzhi_tit >div{
  padding: .2rem 0 0;
  height: 1.2rem;
}
 .pinzhi_tit_text{
   width: 70%;
   text-align: right;
   font-size: .3rem;
   color: #FFFFFF;
   background: #FA4505;
   padding: .04rem .4rem;
 }
.flexR{
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  flex-wrap: wrap;
}
.pinzhi_tit_img{
  position: absolute;
  left: 2.5rem;
  bottom: -1.5rem;
  height: 2.4rem;
}

.pinzhi_main{margin-top: .6rem;}
 .pinzhi_main_div .main:nth-child(2){display: none;}
.pinzhi_main_tit{
  width: 40%;
  margin: 0 auto;
}
.pinzhi_main_tit >div{
  width: 48%;
  font-size: .24rem;
  font-weight: bold;
  background: #7D7D7D;
  padding: 0.1rem;
  margin-right: 0.1rem;
  color: #fff;
  text-align: center;
}

.renzheng{
  background: #F86000;

  padding: .1rem 0;
}
.renzheng >div{
             position: relative;
           }
.rz_tit{
  color: #fff;font-size: .3rem;
  width: 17%;
}
.rz_tit >div >div{
  width: 70%;
  margin-left: .2rem;
  font-size: .28rem;
  font-weight: bold;
}
.rzLeft{
  display: flex;
  width: 11%;
  flex-wrap: wrap;
  padding: .1rem;
}
.rzLeft >div{
  width: 100%;
  background: #FFFFFF;
  margin-bottom: .06rem;
  font-weight: bold;
  padding: .06rem;
}
 .rzLeft >div:last-of-type{margin-bottom: 0;}
.rzBg{
  padding: .02rem;
  background: #FFD801;
  margin-right: .1rem;
}
.rzBg img{
  height: .2rem;

}
.rzR_div{
  position: absolute;
  top: -11%;
  left: 70%;
}
.rz_call{
  position: absolute;
  top: 14%;
  left: 10%;
  cursor: pointer;
  background: #fff;
  padding: .2rem;
  width: 40%;
}
.rz_img{
  cursor: pointer;
}
.rz_img img{
  height: 1.5rem;
  margin-right: .1rem;
}
.rz_img_D{
  position: absolute;
  top: -2rem;
  left: 11rem;
  z-index: 9999;
  display: none;
}
.guanyu{
  margin-top: .7rem;
margin-bottom: .3rem;
 display: flex;
  justify-content: space-between;
    height: 4.51rem;
}
 .gy_swp{
   position: relative;
 }
 .gy_swp >div{
   position: absolute;
   left: 0;
   top: 0;
     overflow: hidden;
 }
 .gy_swp >div img{ transition: all ease .5s;transform: scale(1.1);}
 .gy_swp >div:hover img{transform: scale(1);}
.flexT{
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
}
.guanyuCall{
  padding: .14rem .6rem;
  background: #EBEBEB;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.guanyuCall img{
  width: 100%;
}
.guanyu_tit{
  margin-top: .2rem;
  margin-left: .2rem;
    width: 7.9rem; padding-right: .2rem;
}
 .guanyuS img{ transition: all ease .5s;}
 .guanyuS:hover img{transform: scale(.9);}
.guanyu_tit >strong{
  font-size: .5rem;
  font-weight: bold;
  color: #333;
width: 100%;
  display: block;
  text-align: center;
  margin-bottom: .3rem;
}
.gy_main strong{
  font-size: .4rem;
  color: #FA4505;
}
.xiangce{
  margin: .4rem 0;
}
.xiangce_tit{
  width: 3rem;
  color: #fff;
  padding: .1rem;
  font-weight: bold;
  text-align: center;
  background: #FA4505;
  margin-bottom: .2rem;
}
.xiangce_img img{
  width: 24%;
  margin-right: 1%;
}
 .xiangce_img img:last-of-type{
   margin-right: 0;
 }

.banquan{
  background: #F86000;
  padding: .3rem 0;
}
.banquan div{
  color: #fff;
  text-align: center;
font-size: .22rem;
}
.lianjie2{
  position: relative;
}
.lianjie2_div{
  position: absolute;
  top: 29%;
  right: 13%;
  padding: .1rem .2rem;
  background-size: 100% 100%;;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 14%;
}
 #tooltip{
   position:absolute;
   border:1px solid #ccc;
   background:#333;
   padding:2px;
   display:none;
   color:#fff;
 }

 .kehu{
   margin-top: .6rem;
 }

 .kehu strong{
   font-size: .48rem;
   font-weight: bold;
   display: block;
   text-align: center;
 }

.gy_div{
  position: absolute;
  bottom: 4%;
  left: 15%;
  z-index: 999;
  opacity: .9;
  color: #333333;
  font-size: .26rem;
  font-weight: 500;
  width: 27%;
}

.gy_div div{
  background: #ECECEC;
  padding: .1rem .4rem;
  cursor: pointer;
  border-radius: 5px;
}
.gy_hov{
  background: #EB4647!important;
  color: #fff;
}




 #imageFlow {

   position: relative;

   width: 100%;

   height: 80%;

   left: 0%;

   top: 10%;


 }

 #imageFlow .diapo {

   position: absolute;

   left: -1000px;

   cursor: pointer;

   -ms-interpolation-mode: nearest-neighbor;

 }

 #imageFlow .link {

   border: dotted #fff 1px;

   margin-left: -1px;

   margin-bottom: -1px;


 }

 #imageFlow .bank {

   visibility: hidden;

 }

 #imageFlow .top {

   position: absolute;

   width: 100%;

   height: 40%;

   background: #181818;

 }

 #imageFlow .text {

   position: absolute;

   left: 0px;

   width: 100%;

   bottom: 16%;

   text-align: center;

   color: #FFF;

   font-family: verdana, arial, Helvetica, sans-serif;

   z-index: 1000;

 }

 #imageFlow .title {

   font-size: 0.9em;

   font-weight: bold;

 }

 #imageFlow .legend {

   font-size: 0.8em;

 }

 #imageFlow .scrollbar {

   position: absolute;

   left: 10%;

   bottom: 10%;

   width: 80%;

   height: 16px;

   z-index: 1000;

 }

 #imageFlow .track {

   position: absolute;

   left: 1%;

   width: 98%;

   height: 16px;

   filter: alpha(opacity=30);

   opacity: 0.3;

 }

 #imageFlow .arrow-left {

   position: absolute;

 }

 #imageFlow .arrow-right {

   position: absolute;

   right: 0px;

 }

 #imageFlow .bar {

   position: absolute;

   height: 16px;

   left: 25px;

 }

 .ke3000{
   display: flex;
   align-items: flex-start;
   justify-content: space-between;
   flex-wrap: wrap;
 }
 .ke3000>div{
   width: 24%;
   margin-bottom: 1%;
   height: 3.6rem;
 }
 .ke3000_div{
   background: #E4E4E4;
 }
 .ke3000_div strong{
   font-weight: bold;font-size: .48rem;
   display: block;width: 100%;text-align: center;
   color: #333;
 }
.kehu_active{
  position: relative;
  cursor: pointer;
}
.kehu_active img{
  height: 3.6rem;
  transition: all ease .5s;
}
 .kehu_active:hover img{transform: scale(.9);}
 .kh_mc{
   width: 100%;
   height: 100%;
   background: rgba(0,0,0,.7);
   position: absolute;
   top: 0;
   left: 0;
   display: block;
 }

 .tuijian{
    height: 7rem;
     position: relative;
 }
 .tuijian .taizi {
     position: absolute;bottom: 0;left: 0;
     width: 15rem;
 }
 .tuijian .zi{
     position: absolute;
     right: 4%;
     bottom: 4%;
     width: 17%;
 }
 .tuijian .tuijian-text{
     position: absolute;
     left: -2%;
     bottom: 13%;background: #F86000;
     color: #fff;font-size: .3rem;font-weight: bold;
     text-align: center;padding: .06rem .3rem;
 }
.tuijian-main{
    position: relative;
}
 .tuijian-main >div {
     width: 15%
 }
 .tuijian-main >div img{
    width: 100%;
}
.tuijian-main .tj-text{
    background: rgba(228,228,228, .6);
    color: #333;font-size: .22rem;
    position: absolute;
    left: 0;
    top: 50%;
    text-align: center;
    width: 100%;
    font-weight: bold;
    padding: .04rem 0;
    cursor: pointer;
}
.tj-text-hov .tj-text{
    color: #fff!important;
    background: #F86000!important;
}
 .tuijian-main img{ transition: all ease .5s;  cursor: pointer;}
 .tuijian-main >div:hover img{transform: scale(.9);}
.tuijian-main >div:nth-child(1){
    position: absolute;
    top: 1rem;
    left: 5%;
    width: 15%
}
 .tuijian-main >div:nth-child(2){
     position: absolute;
     top: 1rem;
     left: 23%;
     width: 14%
 }
 .tuijian-main >div:nth-child(3){
     position: absolute;
     top: 1rem;
     left: 40%;
     width: 15%
 }
 .tuijian-main >div:nth-child(4){
     position: absolute;
     top: 3.5rem;
     left: 54%;
     width: 12%;
     z-index:999;
 }
 .tuijian-main >div:nth-child(5){
     position: absolute;
     top: 1rem;
     left: 66%;
 }
 .tuijian-main >div:nth-child(6){
     position: absolute;
     top: 1rem;
     left: 82%;
     width: 14%
 }


.womenSwiper{
    width: 8rem;
    height: 5.5rem;
}
.womenSwiperChe{
    z-index: 999999999999999999999999;
    height: 2rem;
    width: 4rem;
    position: absolute;
    left: -4.1rem;
    top: 1.5rem;
}
 .womenSwiperChe .swiper-button-next{width:  0.7rem;height: 0.7rem;
     background-image: url(../images/machine/women-right.png);background-repeat: no-repeat;
     background-size: 0.54rem 0.5rem;background-position: center center;
     box-sizing: border-box;transition: all ease 0.5s;
     right: 1.4rem;
     top: 2.2rem;

 }
 .womenSwiperChe .swiper-button-prev{width:  0.7rem;height: 0.7rem;
     background-image: url(../images/machine/women-left.png);background-repeat: no-repeat;
     background-size: 0.54rem 0.5rem;background-position: center center;
     box-sizing: border-box;transition: all ease 0.5s;
     left: 1.3rem;
     top: 2.2rem;
 }
 .women-sw img{ transition: all ease .5s;}
 .women-sw:hover img{transform: scale(1.1);}
 .women-sw .swiper-slide{
     overflow: hidden;
 }
 .women{
     position: relative;
     height: 6rem;
     margin-top: 1rem;
 }
.women .women-tit{
    background-image: url('../images/machine/women-tit-bj.png');
    background-size: 7rem 2.4rem;
    background-repeat: no-repeat;
    position: absolute;
    top: 14%;
    left: 1%;
    width: 7rem;height: 3.5rem;
    z-index: 99999;
}
 .women .women-tit >div{
     font-weight: bold;
     font-size: .48rem;text-align: center;
     color: #F86000;margin-top: .6rem;margin-bottom: .2rem;
 }
.qyxc{margin-bottom: .4rem;}
.qyxc div{
    width: 24%;
    overflow: hidden;cursor: pointer;
}
.qyxc img{
    width: 100%;
   transition: all ease .5s;
}

 .qyxc div:hover img{transform: scale(1.1);}



