* {
    margin: 0;
    padding: 0;
    font-weight: 400;
    text-decoration: none;
    list-style-type: none;
}

img {
    max-width: 100%;
}


@font-face {
    font-family: 'iconfont';
    src: url('../font/iconfont.woff2?t=1724400851814') format('woff2'),
         url('../font/iconfont.woff?t=1724400851814') format('woff'),
         url('../font/iconfont.ttf?t=1724400851814') format('truetype');
  }


.logo {
    text-align: center;
    margin: 30px 0px;
}

.nav ul {
    display: flex;
    justify-content: center;
}

.logo img {
    width: 169px;
}

.nav a {
    color: #000;
    font-size: .9rem;
}

.nav li {
    padding-right: 36px;
}

.nav li:nth-last-child(1) {
    padding-right: 0;
}

.nav {
    margin-bottom: 10px;
}

.index_pro ul {
    display: flex;
    justify-content: space-between;
}

.index_pro {
    box-sizing: border-box;

    margin-top: 10px;
    margin:0 auto;

    width: 1113px;
}


.index_pro_l_text h2{font-size: 1.5rem;}

.index_pro_l_text h3{font-size: 1.3rem;}

.index_pro_l {
    display: flex;
    flex-direction: column;
    margin-right: .8%;
    justify-content: space-between;
}

.index_pro_l_dw {
    position: relative;
}

.index_pro_l_text {
    position: absolute;
    color: #fff;
    width: 100%;
    text-align: center;
    bottom: 8%;
}

.index_pro_r .index_pro_l_text {
    bottom: 50%;
}




.index_pro_list{width: 1100px;  margin: auto;}

.index_pro_list h2{text-align: center;}
.index_pro_list h3{text-align: center;}
.index_pro_list{margin-top: 82px; margin-bottom: 40px;}

.swiper-button-next:after, .swiper-button-prev:after{color: #7f7f7f; font-weight: 100; font-size: 30px ;}


    .index_pd_title{position: absolute; width: 100%; text-align: center; bottom:50px}
    .index_pd_title h2{font-size: 18px;}
    .index_pd_title h3{font-size: 14px;}

.index_ad{ width: 1100px;   margin: auto;}


.footer{background: #363636; padding-bottom: 50px;}

.footer_main{width: 1100px; margin: auto;}

.footer_main_t li{display: flex ;width: 25%; color: #fff;align-items: center; padding-top: 30px; padding-bottom: 30px;background: url(../images/index_24.jpg) no-repeat right; padding-right:4%; box-sizing: border-box; padding-left: 6%;}
.footer_main_t li:last-child{padding-right: 0;  background: none;}
.footer_main_t li:first-child{padding-left: 0;}
.footer_main_t ul{display: flex ; justify-content: space-between; padding: 60px 0px;} 

.footer_main_t img{width: 50px;}

.footer_main_t_text_t{font-size: 16px; margin-bottom: 4px;}
.footer_main_t_text_b{font-size: 12px;}

.footer_main_t_text{margin-left: 5px;  }

.footer_main_b_logo{text-align: center; margin: 50px  0px  20px 0px;}
.footer_main_b_logo2{text-align: center; }
.footer_main_b_logo img{width: 200px;}

.footer_main_b_logo2 img{width: 600px;}

.index_ad{margin-bottom: 40px;}

.index_pro_list:nth-of-type(1){border: none;}






strong {
    font-weight: 400;
}
.top {
    width:100%;
    padding: 75px 0;
    margin: auto;
}
.content {
    width: 700px;

    margin: auto;
}
.notes {
    padding: 7px;
}
.notes h6 {
    color: #666;
    line-height: 1.3;
    font-weight: 400;
    margin-bottom: 0;
}
@media (max-width: 713px) {
    .top {
        width: auto;
        padding-top: 0;
        margin: 0;
    }
    .content {
        width: 100%;
    }
}



#slider1 {
    width: 100%;
    height: 260px;
    margin: 0 auto;
 


}

/* responsive rules */
@media (max-width: 713px) {
    #slider1 {
        width: 100%;        border: none;
        margin-top: 0;
        -webkit-border-radius: 0;
        border-radius: 0;
    }
}


.lunbo_text{color: #000;}


.lunbo_text{display: flex;  flex-direction: column;}


.swiper-pagination-bullet-active{background: #000 !important;}

.heand_top{display: flex; flex-direction: column; align-items: center;}

.nav_main_k{background: rgba(255, 255, 255, .95);}

.nav_jiantou::after{    content: "\e62d";
    color: #fff;
    display: block;
    transform: rotate(180deg) translate(0px, -12px);
    height: 20px;
    width: 20px;
    font-size: 9px;}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .nav_main{padding: 0 10vw;}

  .nav_main_k_title{display: flex; border-bottom: 1px #cfcfcf solid; padding: 0 5vw; align-items: flex-end; padding-bottom: 30px; width: 100%;}
  .nav_main_k_title_k{display: flex; padding-top: 80px; }
  .nav_main_k{padding: 0 10vw 5vw   10vw ;}

  .nav_jiantou{background: #808080;border-radius: 50%; width: 20px; height: 20px; display: flex;  justify-items: center; align-items: center;     margin-left: auto;} 


  .top_head_nav .z_nav_down  h3{line-height: normal;  }
  .top_head_nav .z_nav_down  h4{line-height:normal;}

  .nav_main_k_title h4{color: #808080; font-size: 12px; margin-left: 20px;}

  .nav_main_k_nav_k{display: flex;  justify-content: space-between;  margin-top: 40px;}

  .nav_main_k_nav_k  ul{display: flex;  flex-direction: column;  padding: 0 5vw;  text-align: left; }
.htmleaf-container img{max-width: 100%;}
.z_menu_btn{display: none;}



.story{width: 1080px; margin:0 auto 50px auto; }
.duoyeqian{width: 1080px; margin: auto;}
.ny_banner img{display: block;}

.duoyeqian{margin: 20px auto;}
.story_main{display: flex;   justify-content: space-between; width: 100%;}
.story_main_r{width: 460px;}
.story_main2{display: flex;   justify-content: space-between; width: 100%; padding-bottom:50px;  border-bottom: 1px #c5c5c5 solid; padding-top:50px ;}
.story_main2:first-child{padding-top: 0;}
.story_main2:last-child{ border-bottom: 0px #c5c5c5 solid; }
.story_main_r_t img{display: block;}

.story_main_r{display: flex;  justify-content:flex-start; flex-direction: column;}
.story_main_r_b h2{font-size: 32px;  }
.story_main_r_text p{line-height: 60px;text-indent: 2em;}
.story_main_r_line{width: 50px;  border-bottom: 1px solid  #0e0e0e;  margin-top: 10px;}

.story_main_r_t{margin-bottom: 40px;}

.mendian_main{width: 1080px; margin: auto;}

.mendian_main{display: flex; justify-content: space-between;}

.mendian_main_r ul{display: flex;  flex-wrap: wrap; justify-content: space-between;}
.mendian_main_l{width: 18%;}
.mendian_main_r{width: 76%;}

.mendian_main_r  ul>li{width: 42%;  margin-bottom: 80px; }
.mendian_main_l ul  li{border-bottom: 1px #d8d8d8 solid; padding: 30px 0px; }

.mendian_main_r_title{font-weight: bold; margin-bottom: 6px;}
.mendian_main_r_add{font-size: 16px; color: #808080;margin-bottom: 6px;}
.mendian_main_r_tel{font-size: 16px;color: #808080;margin-bottom: 6px;}
.mendian_main_r_time{font-size: 16px;color: #808080;margin-bottom: 6px;}

.mendian_main_r_add{display: flex;  justify-content: flex-start;}



.biaoti{width:50px;}
.biaoti_nr{width: 280px;}

.mendian_main_r_link{margin-bottom: 16px;}

.story_main_r_t2{display: flex;  justify-content: space-between;  flex-direction: column; height: 62%;}
.story_main_r_t2 img{display: block;}



.story_main_r_b2{display: flex;  align-items: center;display: flex; flex-direction: column; text-align: center;} 
.story_main_r_b2 h2{font-size: 28px; margin-bottom: 20px;}




.story_main_r_text2{font-size: 20px;line-height: 60px;}  
.story_main_r_line{margin-bottom: 20px; }

.story_main_r_text2 p:last-line {
    line-height: normal; /* 取消最后一行的行高 */
  }





.story_main_r2 {
    display: flex;
    justify-content:space-between;
    flex-direction: column;
    width: 460px;
}




.prd_list>ul{display: flex;  justify-content: flex-start;  flex-wrap: wrap;}

.prd_list>ul li{width: 30%; margin-right:5%;}
.prd_list>ul li:nth-child(3n)  {margin-right: 0;}

.index_pro_list h2{font-size: 24px;} 

.index_pro_list h3{font-size: 18px;} 

.index_pro_list .top {
    width: 100%;
    padding: 25px 0;
    margin: auto;
}


.pro_list_fenlei .index_pro_list{    margin-top:40px;
    margin-bottom: 40px;}
.index_pro_list{border-bottom: 1px #c5c5c5 solid; padding-bottom: 40px;}
.new_list ul li:first{padding-top: 0;}
.new_list ul li a{display: flex;  justify-content: flex-start; border-bottom: 1px #c5c5c5 solid; padding: 30px 0;}
.new_list_l{width: 40%; margin-right: 5%; height: 243px;  overflow: hidden;}
.new_list_r{width: 55%;}

.new_list_r h2{  font-size: 20px; margin-bottom: 20px;}

.new_list_r p{line-height: 36px;}


.footer_main_t ul{width: 100%;}




.xuliehao{min-height: 400px}


.xuliehao{display: flex;  justify-content: center; flex-wrap: wrap; align-items: center; background: #f5f5f5; flex-direction: column;}


 .xuliehao  input.xuliehao_luru{width: 400px; border: 1px #8f8f8f solid; box-sizing: border-box; line-height: 48px; padding-left: 20px;}
.xuliehao_buttom{background: #363636; color: #fff; border: none; text-align: center; width: 60px;line-height: 50px;}
.xuliehao form{display: flex;  justify-content: flex-start; align-items: flex-start;}
.fangweilc_img{width: 600px;}


.fangweilc  h2{text-align: center;  font-size: 32px; margin-top: 30px;}
.xuliehao{  padding-top: 60px;}




.tanchuang_jieguo{ background: #333; display: flex; flex-direction: column; justify-content: center; width: 600px; color: #fff; align-items: center;}


.jieguo{margin: 30px 0px;}



.jieguoewm{margin: 30px 0px;}


.goods_read_banner{width: 1000px; margin: auto;}
.footer_main_t_text_t{color: #fff;}
.footer_main_t_text_b{color: #fff;}


.pinpai_index ul{ display: flex;  justify-content: space-between; }


.pinpai_index ul>li{margin-right: 10px;  position: relative;}
.pinpai_index ul>li:last-child{margin-right: 0;}

.pinpai_index_title{ position: absolute; font-size: 18px; text-align: center; width: 100%;  height: 100%;  background: rgba(25, 25, 25, 0.45); top:0px;  display: flex;  align-items: center; justify-content: center;  color: #fff;}
.index_pro ul{margin-top: 13px;}

.new_pro .index_pro_l_text{ bottom: 50%;
    flex-wrap: wrap;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;   transform: translatey(50%);width: auto;    right: 15%;}


   .story_main_r_anniu{width: 65%; margin-top: 10%;}

    .story_main_r_text2{ }


.pinpaizhanshu_list li{width: 32%;}
.pinpaizhanshu_list ul{ display: flex; justify-content: flex-start; flex-wrap: wrap;} 



.pinpaizhanshu_list{width: 1080px;  box-sizing: border-box;  margin: 0 auto; }
.pinpaizhanshu_list ul{display: flex;  justify-content: flex-start;}
.pinpaizhanshu_list li{margin-right: 2%;  margin-bottom: 2%;}
.pinpaizhanshu_list li:nth-child(3n){margin-right: 0;}
.pinpaizhanshu_list_title h2{text-align: center; font-size: 16px; margin-top: 8px;}
.pinpaizhanshu_list_title h3{text-align: center; font-size: 14px;}

.jieguoewm{display: flex;  justify-content: center; flex-wrap: wrap;}


.jieguoewm h4{width: 100%;     text-align: center; margin-top: 10px;}


@media screen and (max-width: 1420px) and (min-width: 1200px){





    .nav_main_k_nav_k ul{    padding: 0 2vw;}



    .nav_main_k {
        padding: 0 5vw 5vw 5vw;
    }


}
@media (max-width: 768px){
.jieguoewm h4{font-size: .5rem; padding: 0px  10px;  box-sizing: border-box; margin-top: 10px;}
    .index_pro {width: 100%;}
.jieguo h2{font-size:1rem}
.jieguo h3{font-size:.8rem}
    .tanchuang_jieguo{  width: 100%; }
.jieguo{padding: 0px  10px;  box-sizing: border-box;}
	.z_menu_btn{display: block;}
	
    .index_ad{width: 100%;}
    .footer_main{width: 100%;}
    .index_pro_list{width: 100%;}

.z_menu_btn>div{display: flex;  justify-content: center;  align-items: center; flex-direction: column;}
.z_menu_btn{display: flex;  justify-content: center;  align-items: center; flex-direction: column;}

.footer_main_t ul{  flex-wrap: wrap;}
.footer_main_t li{width:48% ;background: none;}
.footer_main_t li:first-child{ padding-left: 6%;}

.footer_main_t ul{padding: 10px 0px;}
.footer_main_b_logo2 img{width: auto;}
.footer_main_b{padding: 0px  30px;   box-sizing: border-box;}

.footer_main_b_logo {
    text-align: center;
    margin: 20px 0px 20px 0px;
}



.logo {
    text-align: center;
    margin: 30px 0px  10px  0px;
}

.index_pro_l_text h2 {
    font-size: 1rem;
}
.index_pro_l_text h3 {
    font-size: 0.8rem;
}

.index_pro{padding: 0;}


.story_main{display: flex;  flex-direction: column; padding:0 10px;   box-sizing: border-box;}

.story_main img{width: 100%;}

.story{width: 100%;}
.story_main_r{width: 100%; order: 1;}
.story_main_l{order: 2;}

.duoyeqian{width: 100%;}

.story{  padding: 0  10px;  box-sizing: border-box;}
.duoyeqian{  padding: 0  10px;  box-sizing: border-box;}

.new_list ul li a{flex-direction: column;}

.new_list_l{width: 100%;}

.new_list_r{width: 100%;}
.prd_list>ul li{width: 100%;}

.fangweilc_img{width: 100%;}
.xuliehao input.xuliehao_luru{width: 100%;}




.story_main2{flex-direction: column;}

.story_main_r2{width: 100%;  }
.story_main2{margin-bottom: 10px;}
.story_main_r_t2{display: none;}
.story_main_l{margin-top:10px;  order: 0;}
.pinpaizhanshu_list{width: 100%;}
.story_main_r_b2{margin-top: 10px;}

.pinpaizhanshu_list li{width: 48%; margin-right: 4%;}
.pinpaizhanshu_list li:nth-child(2n){margin-right: 0;}
.pinpaizhanshu_list li:nth-child(3n){margin-right:4%;}

.pinpaizhanshu_list ul{ padding: 0px  10px;  box-sizing: border-box;}

.pagination a{margin: 0px 5px 5px 0px;}
.pagination{ display: flex; flex-wrap: wrap;}

.jieguoewm{margin:10px  0px 30px 0px;}

  }
