* {
  margin: 0;
  padding: 0;
}

.head_pc .nav .ul2 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  min-width: 100%;
  background-color: #fff;
  text-align: center;
  transition: .1s
}

.head_pc .nav .ul2:hover,
.head_pc .nav .ul2.hover {
  background-color: white;
}

.head_pc .nav .ul2 {
  box-shadow: 0px 5px 10px 2px #0000000a;
}

.head_pc .nav .ul2 a {
  font-size: 16px;
  display: block;
  line-height: 40px;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  color: #000;
  padding: 0 20px;
}

.head_pc .nav .ul2 a:hover,
.head_pc .nav .ul2 a.hover {
  color: #ffffff !important;
  background-color: #edad00;

}



/* 耐思 */

.index_BANNER {
  margin-top: 125px;
}

.a_flex{
   display: flex;
   justify-content: space-between;
}


.index_title{
  text-align: center;
}
.index_title p{
  display: inline-block;
   font-size: 54px;
   /* line-height: 54px; */
   color: #333333;
   padding-top: 15px;
   padding-right: 20px;
   font-family: GOTHICB;
}
.index_title p{
  background: url(../images/image/title_bg.png) no-repeat;
  background-position-x: 99.7%;
  background-position-y: 18px;
}




.index_About{
  padding: 6.7vw 0;
  background-color: #f9f9f9;
}
.index_About .index_title{
   text-align: left;
}
.index_About .a_flex{
  display: flex;
  justify-content: space-between;
}

.index_A_left_p{
  padding-left:5.2vw;
  margin: 1vw 0  1vw 0;
  position: relative;
}
.index_A_left_p::after{
  position: absolute;
    content: '';
    top: 15px;
    left: 0;
    width: 3.6vw;
    height: 2px;
    background-color: #00c4ad;
}
.index_A_left_p .p1{
  font-size: 18px;
  line-height: 32px;
  color: #2e2e2e;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}


.more{
  display: inline-block;
  width: 22%;
  padding: 13px 0;
  font-size: 20px;
  line-height: 22px;
  color: #fff;
  background-color: #00c4ad;
  text-align: center;
  border-radius: 50px;
  transition: .5s;
}
.more:hover{
  background-color: #00ad99;
}

.index_About .index_A_left{
  width: 46%;
}
.index_About .index_A_right{
  width: 49%;
  overflow: hidden;
}
.index_A_right img{
  transition: .5s;
}
.index_A_right:hover img{
  transform: scale(1.1);
}



.index_Best{
 margin: 6.7vw 0;
}
.index_Best .index_title{
  text-align: left;
  margin-bottom: 3vw;
}


.index_Best_s{
  padding-left:20vw ;
  
}


.Best_s_slide{
  display: flex;
  align-items: center;
  /* justify-content: space-between; */
  background-color: #fff;
  
}
.Best_s_slide_d {
  margin-left: 3vw;
}
.Best_s_slide_d .p1{
  font-size: 34px;
  line-height: 34px;
  color: #333333;
  margin-bottom: 30px;
}
.Best_s_slide_d .p2{
  font-size: 20px;
  line-height: 30px;
  color: #939393;
}
/*.Best_s_slide .best1{*/
/*  width: 100%;*/
/*}*/


.index_Best_s .swiper-pagination{
  width: 15%;
  text-align: left;
}
.index_Best_s .swiper-pagination span{
  font-size: 30px;
  color: #cccccc;
}
.index_Best_s .swiper-pagination .sspp{
  font-size: 54px;
  color: #00c4ad;
}

.index_Best_s .swiper-pagination .swiper-pagination-current {
  font-size: 54px;
  color: #00c4ad;
}







.index_Best_s .swiper-horizontal>.swiper-pagination-bullets, .index_Best_s .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .index_Best_s .swiper-pagination-fraction{
  bottom: 50%;
}




.index_Best_s .swiper-button-next:after,.index_Best_s  .swiper-button-prev:after{
  font-size: 18px !important;
  color: #00c4ad;
}

.index_Best_s .swiper-button-next, .index_Best_s .swiper-rtl .swiper-button-prev{
   right: 0 !important;
   left: 15vw !important;
}

.index_Best_s .swiper-button-next, .index_Best_s .swiper-button-prev{
  top: 44% !important;
}

.index_Best_s  .swiper-button-prev,.index_Best_s  .swiper-rtl .swiper-button-next{
  left: 11vw;
  right: auto;
}



.jt .h{
   display: none;
}
.jt:hover .h{
  display: block;
}
.jt:hover .b{
  display: none;
}



.Best_jt{
  position: absolute;
    top: 56%;
    left: -20vw;
}




.index_Product{
  padding: 6.7vw 0 0 0;
  background:url(../images/image/in_p_bg.jpg) no-repeat;
  background-size: cover;
  height: 520px;
  position: relative;
}

.index_Product .index_title p{
  color: #fff;
}







.index_P_pos{
  
  background-color: #fff;
  position: absolute;
  bottom: -5vw;
  left: 50%;
  transform: translateX(-50%);
  width: 73.5%;
  box-shadow: 0px 0px 15px 2px #cccccc26;
}

.index_P_pos_ul{
  display: flex;
  justify-content: space-evenly;
}
.index_P_pos_li{
  text-align: center;
  padding:4vw 2vw;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.index_P_pos_li:hover{
  box-shadow: 0px 0px 15px 2px #cccccc26;
}
.index_P_pos_li p{
  font-size: 24px;
  line-height: 30px;
  color: #8f8f8f;
  margin-top: 15px;
}
.index_P_pos_li .img{
  display: flex;
  justify-content: center;
}
.index_P_pos_li .img .img_h{
  display: none;
}
.index_P_pos_li:hover .img .img_h{
  display: block;
}
.index_P_pos_li:hover .img .img_b{
  display: none;
}


.icon_SQ22 .img .img_h{
  display: block;
}
.icon_SQ22 .img .img_b{
  display: none;
}

.icon_SQ22{
  box-shadow: 0px 0px 15px 2px #cccccc26;
}



 
.index_P{
  margin: 9.5vw 0 6.7vw 0;
}

.index_P_img{
  padding: 1.5vw 2.2vw;
  background-color: #f5f5f5;
}




.index_P_li .p1{
  font-size: 24px;
  line-height: 30px;
  color: #595959;
  font-family: PINGFANG-BOLD;
  transition: .5s;
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.index_P_li .p2{
  font-size: 18px;
  line-height: 30px;
  color: #b3b3b3;
  transition: .5s;
}
.index_P_li .hr{
  width: 100%;
  height: 1px;
  background-color: #e5e5e5;
  margin: 13px 0;
}
.index_P_d{
  padding:1vw 2.3vw;
  transition: .5s;
  background-color: #fff;
}
.index_P_ul{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
}
.index_P_li{
  width: 31%;
  margin-bottom: 2vw;
  transition: .5s;
}
.index_P_li:hover{
  margin-top: -30px;
}





.index_P_li .index_P_d .index_P_d_d{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_P_li .index_P_d .index_P_d_d .dd{
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #ffffff;
  border-radius: 50px;
}


.index_P_li .index_P_d .index_P_d_d .dd .h{
  display: none;
}
.index_P_li:hover .index_P_d .index_P_d_d .dd .h{
  display: block;
}
.index_P_li:hover .index_P_d .index_P_d_d .dd .b{
  display: none;
}
.index_P_li:hover .index_P_d .p1{
  color: #fff;
}
.index_P_li:hover .index_P_d .index_P_d_d .p2{
  color: #fff;
}

.index_P_li:hover .index_P_d{
  background-color: #00c4ad;
}


.index_P_dd1{
 text-align: center;
}
.MORE1{
  display: inline-block;
  padding: 12px 0;
    background: linear-gradient(90deg,#29b5a2,#33cc99);
    width: 13%;
  font-size: 18px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  border-radius: 50px;
  transition: .5s;
}
.MORE1:hover{
  background: linear-gradient(90deg,#239989,#289e77);
}

.index_Ad{
  padding: 6.7vw 0 4.3vw 0;
  background: url(../images/image/ad.jpg) no-repeat;
}
.index_Ad .index_title p{
  color: #fff;
}

.index_Ad_li_left{
  width: 16%;
  margin-right: 20px;
  padding-top:20px ;
}
.index_Ad_li_right{
  width: 84%;
}

.index_Ad_li{
  width: 30%;
  display: flex;
  margin-bottom: 3.2vw;
  
}

.index_Ad .index_Ad_li_right .p1{
   font-size: 26px;
   line-height:60px;
   color:#fff;
}
.index_Ad .index_Ad_li_right .p2{
  font-size: 16px;
  line-height:22px;
  color:#ffffffc4;
  
}

.index_Ad_ul{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.index_Ad .index_Ad_d{
  margin-top: 2.5vw;
  
}


.index_News{
  padding:0 0 6.7vw 0;
}
.index_News .index_title{
  text-align: left;
}
.index_News_title_flex{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.index_News_title_right .a1{
  display: inline-block;
  width: 47%;
  padding: 15px 0;
  text-align: center;
  border: 1px solid #898989;
  border-radius: 50px;
  font-size: 18px;
  line-height: 20px;
  color: #898989;
}
.index_News_title_right{
  width: 25%;
  display: flex;
  justify-content: space-between;
}

.index_News_title_right .a1.active1{
  background-color: #283e6a;
  border: 0;
  color: #fff;
}

.index_N_li_d{
  padding: 3.2vw 1.5vw 1.5vw 1.5vw; 
}
.index_N_li_d .p1{
  font-size: 22px;
  line-height: 30px;
  color: #30333b;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-family: GOTHICB;
}
.index_N_li_d .p2{
  font-size: 16px;
  line-height: 30px;
  color: #838488;
}


.index_N_li{
  width: 23.5%;
  border: 1px solid #cccccc;
  transition: .5s;
}
.index_N_li_d{
  position: relative;
}
.index_N_li_d_pos{
  text-align: center;
  padding: 10px 0;
  width: 22%;
  position: absolute;
  top: -15%;
  left: 1.5vw;
  background-color: #00c4ad;
}
.index_N_li_d_pos .pp1{
  font-size: 20px;
  line-height: 22px;
  color: #fff;
  font-family: GOTHICB;
}
.index_N_li_d_pos .pp2{
  font-size: 12px;
  line-height: 22px;
  color: #fff;
}

.index_N_li:hover .index_N_li_d .p2{
  color: #00c4ad;
}

.index_N_li .img img{
  transition: .5s;
}
.index_N_li .img{
  overflow: hidden;
}
.index_N_li:hover .img img{
  transform: scale(1.1);
}

.index_N_d{
  margin-top:3.3vw;
}
.index_N_ul{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.index_N_li:hover{
  margin-top: -25px;
}

.index_N_d_d{
  display: none;
}
.index_N_d_d:first-child{
  display: block;
}



.About{
  padding:6.7vw 0;
}



.About_shuzi .index-right-bottom{
   box-shadow: 0 0 0 0 ;
   background-color:#f5f5f5;
   margin-top: 0;
}

.About_flex_right .p1{
  font-size: 34px;
  line-height: 46px;
  color: #333333;
  font-family: GOTHICB;
}
.About_flex_right .p2{
  font-size: 18px;
  line-height: 32px;
  color: #868686;
}
.About_flex_right .d1{
  margin: 2vw 0 2.8vw 0;
}

.About_flex{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.About_flex_left{
  width: 49%;
  margin-right: 50px;
}
.About_flex_right{
  width: 44%;
}

.About_flex1_left .p1{
  font-size: 34px;
  line-height: 46px;
  color: #333333;
  font-family: GOTHICB;
}
.About_flex1_left .p2{
  font-size: 18px;
  line-height: 32px;
  color: #868686;
}
.About_flex1_left .p2 p{
  margin-bottom:1vw;
}
.About_flex1_left .d2{
  margin: 2vw 0 2.8vw 0;
}

.About_flex1{
  display: flex;
  justify-content: space-between;
  margin-top: 4.5vw;
}
.About_flex1_left{
  width: 59%;
  margin-right: 50px;
}
.About_flex1_right{
  width: 33.5%;
}
.About_flex1_right div{
  margin-bottom: 15px;
}




.Certificate{
  padding:9.1vw 0 7.8vw 0;
  background: url(../images/image/Cer.webp) no-repeat;
}

.Cer1{
  padding: 5vw 4.5vw 0 4.5vw;
  background-color: #fff;
}

.Cer1_flex{
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 3px solid #00c4ad;
  padding-top: 43px;
}
.Cer1 p{
  font-size: 54px;
  color: #00c4ad;
  line-height: 54px;
  font-family: GOTHICB;
}




.Certificate .next {
  width: 60px;
  height: 60px;
  border: 1px dashed #d7d7d7;
  content: "";
  background: url(../images/image/left.png) no-repeat center;
  cursor: pointer;
  border-radius: 50px;
}
.Certificate .prev {
  width: 60px;
  height: 60px;
  border: 1px dashed #d7d7d7;
  content: "";
  background: url(../images/image/right.png) no-repeat center;
  cursor: pointer;
  border-radius: 50px;
}
.Certificate .swiper_btn {
  display: flex;
  justify-content: center;
}
.Certificate .swiper_btn .btn {
  margin-left: 10px;
}
.Certificate .next:hover {
  background: url(../images/image/left_1.png) no-repeat center;
  border: 1px dashed #00c4ad;
}
.Certificate .prev:hover {
  background: url(../images/image/right_1.png) no-repeat center;
  border: 1px dashed #00c4ad;
}

.Cer_slider .p1{
  font-size: 36px;
  line-height: 40px;
  color: #333333;
  margin-bottom: 7vw;
  font-family: GOTHICB;
}
.Cer_slider .p2{
  font-size: 20px;
  line-height: 30px;
  color: #333333;
}
.c_slide{
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1.7vw 2vw;
  background: url(../images/image/c_slider.png) no-repeat;
  height: 19.2vw;
}

.Cer_mySwiper {
  margin-top:2.3vw;
  padding-bottom: 2.5vw;
  margin-left: 4.5vw;
}







.Cer_mySwiper .swiper-horizontal>.swiper-pagination-progressbar, .Cer_mySwiper .swiper-pagination-progressbar.swiper-pagination-horizontal,.Cer_mySwiper .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.Cer_mySwiper .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
  bottom: 1px;
  top: auto;
  width: 78.7%;
}


.Cer_mySwiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
  background-color: #00c4ad;
}













.Factory{
  padding: 6.7vw 0;
}







.F_flex {
  display: flex;
  justify-content: space-between;
}
.F_flex .p1{
  font-size: 54px;
  color: #333333;
  line-height: 54px;
  font-family: GOTHICB;
}


.Factory .next {
  width: 60px;
  height: 60px;
  border: 0;
  content: "";
  background: url(../images/image/f_left.png) no-repeat center;
  cursor: pointer;
  background-color: #00000046;
  border-radius: 50px;
}
.Factory .prev {
  width: 60px;
  height: 60px;
  border: 0;
  content: "";
  background: url(../images/image/f_right.png) no-repeat center;
  cursor: pointer;
  background-color: #00000046;
  border-radius: 50px;
}
.Factory .swiper_btn {
  display: flex;
  justify-content: center;
}
.Factory .swiper_btn .btn {
  margin-left: 30px;
}
.Factory .next:hover {
  background: url(../images/image/f_left.png) no-repeat center;
  background-color: #00c4ad;
}
.Factory .prev:hover {
  background: url(../images/image/f_right.png) no-repeat center;
  background-color: #00c4ad;
}



.Fac_mySwiper {
  margin-top: 3vw;
}



.Factory .pagin{
  width: 30%;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  justify-content: space-between;
}
.Factory .pagin .swiper-pagination-bullet{
  width: 6px;
  height: 6px;
}
.Factory .pagin .swiper-pagination-bullet-active{
  position: relative;
  background-color: #919191 !important;
}
.Factory .pagin .swiper-pagination-bullet-active::after{
  content: '';
  display: block;
  width: 18px;
    height: 18px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid #919191;
  z-index: -1;
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.3);
}

.Fac_mySwiper{
  padding-bottom: 50px;
}


.title_t{
  box-shadow: 0px 0px 10px 10px #0000000d;
}

.News_title{
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}


.News_title .dddd{
  width: 1px;
  height: 3vw;
  background-color: #0000001c;
}
.News_title .dddd:last-child{
  display: none;
}


.News_title_a{
  display: flex;
  justify-content: center;
  align-items: center;
  /* width: 50%; */
  margin: 25px 0;
  /* border-right: 1px solid #0000001c; */
}
.News_title_a:hover p,.News_title_a.hover1 p{
  color: #00c4ad;
}
.News_title_a:last-child{
  border-right: 0;
}
.News_title_a p{
  font-size: 24px;
  line-height: 30px;
  color: #8f8f8f;
}

.News_title_a_d .h{
  display: none;
}
.News_title_a:hover .b{
  display: none;
}
.News_title_a:hover .h{
  display: block;
}


.News_title_a.hover1 .b{
  display: none;
}
.News_title_a.hover1 .h{
  display: block;
}


.News_title_a_d{
  width: 20%;
}
.News_title_a p{
  width: 80%;
  text-align: center;
}




.News1{
  padding: 4.3vw 0 6.7vw 0;
}


.News1 .index_N_li_d{
  padding: 3.2vw 1.5vw 1.5vw 1.5vw; 
}
.News1 .index_N_li_d .p1{
  font-size: 22px;
  line-height: 30px;
  color: #30333b;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.News1 .index_N_li_d .p2{
  font-size: 16px;
  line-height: 30px;
  color: #838488;
}


.News1 .index_N_li{
  width: 23.5%;
  border: 1px solid #cccccc;
  margin-right: 1.2vw;
}
.News1 .index_N_li:nth-child(4n){
  margin-right: 0;
}
.News1 .index_N_li_d{
  position: relative;
}
.News1 .index_N_li_d_pos{
  text-align: center;
  padding: 10px 0;
  width: 22%;
  position: absolute;
  top: -15%;
  left: 1.5vw;
  background-color: #00c4ad;
}
.News1 .index_N_li_d_pos .pp1{
  font-size: 20px;
  line-height: 22px;
  color: #fff;
}
.News1 .index_N_li_d_pos .pp2{
  font-size: 12px;
  line-height: 22px;
  color: #fff;
}

.News1 .index_N_li:hover .index_N_li_d .p2{
  color: #00c4ad;
}

.News1 .index_N_li .img img{
  transition: .5s;
}
.News1 .index_N_li .img{
  overflow: hidden;
}
.News1 .index_N_li:hover .img img{
  transform: scale(1.1);
}

.News1 .index_N_d{
  margin-top:3.3vw;
}
.News1 .index_N_ul{
  display: flex;
  justify-content:left;
  flex-wrap: wrap;
}



.news_red .flex{
  display: flex;
  justify-content: space-between;
}
.news_red{
  margin: 6.7vw 0;
}
.news_red-left{
  width: 70%;
  text-align: center;
  /* padding-bottom: 30px; */
}
.news_red-left .p1{
  font-size: 34px;
  line-height: 35px;
  color: #00c4ad;
  font-family: GOTHICB;
}
.news_red-left .p2{
  font-size: 16px;
  color: #30333b90;
  margin: 32px 0 64px 5px;
}

.news_red-left .d1 p{
  text-align: left;
  font-size: 18px;
  line-height: 40px;
  color: #30333bcf;
  text-align: left;
  text-indent: 2em;
}
.news_red-left .d1 img{
  width: 50%;
}
.news_red-left-d{
  margin-bottom: 90px;
}
.new-time{
   display: flex;
   justify-content: center;
   margin: 30px 0 60px;
}
.new-time .time-dd1{
   margin: 0 20px;
}

.new-time .time-dd1 .time-dd1-img{
  margin-top: 6px;
}
.new-pageSwitch{
  /* height: 200px; */
}
.new-pageSwitch-d1{
  display: inline-block;
  font-size: 20px;
  line-height: 41px;
  color: #666666c1;
}
.news_red-right{
  margin-left: 11%;
  width: 23.5%;
}
.news_red-right .p1{
  font-size: 24px;
  line-height: 29px;
  color: #30333b;
  margin-bottom: 2.5vw;
  font-family: GOTHICB;
}
.news_red-right-li{
  margin-bottom: 2vw;
  padding: 2vw 0 0px 0;
  border-top: 1px solid #98979483;
}
.news_red-right-li .p2{
  font-size: 20px;
  line-height: 32px;
  color: #30333bd3;
}
.news_red-right-li .p3{
  font-size: 16px;
  line-height: 43px;
  color: #30333b83;
}



.Contact{
  padding: 6.7vw 0;
  background-color: #f7f7f7;
}
.Contact_flex_left{
  padding: 50px 57px;
  width: 44%;
  background-color: #fff;
}
.Contact_flex_left_d p{
  font-size: 28px;
  line-height: 32px;
  color: #00c4ad;
  font-family: GOTHICBI;
}
.Contact_flex_left_d{
  padding-bottom: 15px;
  border-bottom: 1px solid #283e6a17;
}

.Contact_flex_left li p{
  font-size: 18px;
  line-height: 26px;
  color: #333333;
}
.Contact_flex_left li{
  display: flex;
  justify-content: left;
  padding-bottom: 25px;
  padding-top: 25px;
  border-bottom: 1px solid #283e6a17;
}
.Contact_flex_left li:last-child{
  border-bottom: 0;
}
.Contact_flex_left li .li_img{
  width: 7%;
  margin-right: 10px;
}
.Contact_flex_left li .li_img_d{
  width: 90%;
}
.Contact_flex{
  padding-top: 35px;
  display: flex;
  justify-content: space-between;
  margin-bottom:6.2vw;
}

.Contact_flex_right{
  width: 54%;
}

.message{
  padding: 1vw 0;
  font-size: 54px;
  line-height: 56px;
  color: #fff;
  background-color: #00c4ad;
  text-align: center;
  font-family: GOTHICB;
}

.Message_d .input_in1{
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.Message_d .mess_form{
  display: flex;
  justify-content: space-between;
}
.Message_d{
  padding:3.1vw 6.4vw;
  background-color: #fff;
}

.Message_d .mess_form .input{
  width: 49%;
}
.Message_d .mess_form .xuqiu{
  width: 49%;
  padding: 15px 0 0 15px;
  border: 1px solid #0000001f;
}
.Message_d .mess_form .input_in1 input{
  height: 53px;
  margin-bottom: 20px;
  padding-left: 15px;
  border: 1px solid #0000001f;
}
.Message_d .mess_form .input_in1 input:last-child{
  margin-bottom: 0;
}


.Message_d .submit_ti{
    padding: 15px 0;
    width: 25%;
    border-radius: 50px;
    border: 0;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    background-color: #00c4ad;
    transition: .5s;
}
.Message_d .submit_ti:hover {
  background-color: #06aa97;
}

.text{
  text-align: center;
  margin-top: 38px;
}












.Products {
   padding: 6.7vw 0;
}
.Products .index_P_ul1{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.Products .index_P_li1{
  width: 31%;
  margin-bottom: 2vw;
  transition: .5s;
}

.index_P_li1:hover {
    margin-top: -25px;
}


.Products .index_P_li1 .index_P_d1 .index_P_d_d1{
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.Products .index_P_li1 .index_P_d1 .index_P_d_d1 .dd{
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #ffffff;
  border-radius: 50px;
}
.Products .index_P_li1 .index_P_d1 .index_P_d_d1 .dd .h{
  display: none;
}
.Products .index_P_li1:hover .index_P_d1 .index_P_d_d1 .dd .h{
  display: block;
}
.Products .index_P_li1:hover .index_P_d1 .index_P_d_d1 .dd .b{
  display: none;
}
.Products .index_P_li1:hover .index_P_d1 .p1{
  color: #fff;
}
.Products .index_P_li1:hover .index_P_d1 .index_P_d_d1 .p2{
  color: #fff;
}

.Products .index_P_li1:hover .index_P_d1{
  background-color: #00c4ad;
}

.Products .index_P_img1{
  padding: 1.5vw 2.2vw;
  background-color: #f5f5f5;
}
.Products .index_P_li1 .p1{
  font-size: 24px;
  line-height: 30px;
  color: #595959;
  font-family: PINGFANG-BOLD;
  transition: .5s;
}
.Products .index_P_li1 .p2{
  font-size: 18px;
  line-height: 30px;
  color: #b3b3b3;
  transition: .5s;
}
.Products .index_P_li1 .hr{
  width: 100%;
  height: 1px;
  background-color: #e5e5e5;
  margin: 13px 0;
}
.Products .index_P_d1{
  padding:1vw 2.3vw;
  transition: .5s;
    background-color: #fff;
}




/* pro_read */
.PRO_READ{
  padding: 4.6vw 0;
}
.PRO_READ_flex{
  display: flex;
  justify-content: space-between;
}
.PRO_READ_flex_left {
  width: 53%;
}

.readquan {
  border: 0;
}

.readmySwiper2_slide {
  text-align: center;
  /*padding: 4.9vw 6.2vw;*/
}

/*.readmySwiper2_slide img {*/
/*  width:70%;*/
/*}*/


.readmySwiper {
  width: 68%;
}

.readmySwiper .readmySwiper_slide {
  padding: 1vw 0.5vw;
  border: 1px solid #e5e5e5;
  background-color: #f6f6f6;
}
.readmySwiper {
  margin: 30px auto 0;
}

.PRO_READ_flex_left .next {
  width: 3.4vw;
  height: 3.4vw;
  content: "";
  background: url(../images/image/read_left.png) no-repeat center;
  cursor: pointer;
}

.PRO_READ_flex_left .prev {
  width: 3.4vw;
  height: 3.4vw;
  content: "";
  background: url(../images/image/read_right.png) no-repeat center;
  cursor: pointer;
}

.PRO_READ_flex_left {
  position: relative;
}

.PRO_READ_flex_left .swiper_btn {
  position: absolute;
  bottom: 1.5vw;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.readmySwiper .swiper-slide-thumb-active{
    position: relative;
}
.readmySwiper .swiper-slide-thumb-active .zhez{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #00000036;
}

.PRO_READ_flex_right{
  width: 41%;
  margin-left: 30px;
}
.PRO_READflex_right_p p{
  font-size: 46px;
  line-height: 50px;
  color: #00c4ad;
  font-family: GOTHICB;
}

.PRO_READflex_right_p{
   padding-bottom: 15px;
   border-bottom: 1px solid #00000021;
}
.PRO_READflex_right_d1{
  margin-top: 1.5vw;
}
.PRO_READflex_right_d1 .dddr video{
    height: 320px;
}
.PRO_READflex_right_d1 .dddr p{
  font-size: 18px;
  line-height: 20px;
  color: #30333b;
  margin-bottom: 1.2vw;
} 


.aa1{
  display: inline-block;
  width: 40%;
  padding: 15px 0;
  font-size: 18px;
  line-height: 20px;
  color: #333333;
  background-color: #eeeeee;
  text-align: center;
  margin-right: 30px;
}
.aa1:hover{
  background-color: #333333;
  color: #fff;
}







.Home_s{
  position: relative;
}
.home_sw{
  position: absolute;
  left:9.5%;
  top: 56%;
  transform: translateY(-50%);
}
.home_sw p{
  font-size: calc(20px + 2.5vw);
  line-height: 76px;
  color: #ffffff;
  font-family: GOTHICB;
  text-shadow: 2px 4px 8px #9aadc2; 
}
.home_sw .a{
  display: inline-block;
  margin-top:2.3vw;
}


.Nice{
    margin: 0 0 6.7vw 0;
}

























.pc_cang {
  display: block !important;
}

.phone_cang {
  display: none !important;
}



















/*  */


@media screen and (min-width: 1000px) and (max-width: 1550px) {










}