﻿@charset 'UTF-8';
/* CSS Document */
/*@media screen and (min-width:0px) and (max-width: 641px)*/

@media screen and (min-width:0px) and (max-width: 640px)
{
	 .new_list li{width: 100%;}
	 .news-content.active {
    flex-direction: column;
  }
	.y2 .i_box1_l_t{left: 3%;}
	.news-right-text .date{font-size: 14px;}
	.sljz_content .date{font-size: 13px;display: none;}
.new_list li:after{content: ''; bottom: 0px; left: 0; width: 0%; height: 3px; background: #d0ae88; position: absolute; transition: all ease-in-out .5s;}
.new_list li:hover:after{height: 3px; }
	.custom{font-size: 18px;}.customs .custom_cn{font-size: 18px;font-weight: bold;}
	.customs .custom_en{font-size: 14px;}
	.more_new{font-size: 14px;}
	.custom_more1{font-size: 14px;}
.padd{padding: 0%;}
.zc_li dd{width: 50%;
  float: left;
  display: flex;
  height: 30px;
  margin-bottom: 5%;}.zc_li dd .zc_icon{width: 30px;}

  .footer .i_con{padding: 4%;}

.team_bg{padding: 0;}	

.text_r{padding-top: 8%;}
  
.team_bg .i_con,.team_bg .i_con1{padding: 0;width: 100% !important;}
.show_td{width: 100%;}
.company{font-size: 24.5px;}
.company div{font-size: 10px;}
.w_c_i,.w_c_i1{font-size: 24px;background-size: 6%;}
.td_name{font-size: 24px;}
.td_photo{width: 120px; height: 120px;}
.zw_font{font-size: 16px;}
.yl_about{display: block;}
video{max-width: 100%;}
.index-bb{display: none;}


.i_con{/*! width: 100% !important; *//*! padding:0px 5%; */}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

/*.fullnavr{ display:none;}
.mousehover{ display:none;}*/
.mousehover{ bottom:30px;}
.fullnavr{ right:10px;}
.bg{ display:none;}
.bgs{display:block;background-size: cover;/* background: left top; */}

.wx_top{width:40px; height:40px;}

.i_content1{ position:relative; height:auto !important;}

/*.home-swiper .swiper-slide{ height:230px;}*/

.home-swiper .home_next{width:32px; height:32px; background:url(../images/banner_right.png) no-repeat; background-size:32px; right:calc(50% + 35px); margin-top:-16px; top:auto; bottom:5%; margin:10px;}
.home-swiper .home_prev{width:32px; height:32px; background:url(../images/banner_left.png) no-repeat; background-size:32px; left:calc(50% + 35px);  margin-top:-16px; top:auto; bottom:5%; margin:10px;}
.home-swiper .home-pagination .swiper-pagination-bullet,.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px !important; height:5px !important; border:1px solid #fff;}
.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:1px solid #00b0ac;}
.home-swiper .swiper-slide .text_c{ font-size:14px; padding:0px 7%;}
.home-swiper .swiper-slide .text_c h1{ font-size:25px;}
.home-swiper .swiper-slide .text_c .text_en{font-size: 16px;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:180px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:16px;}
.n_banner .n_banner_text .s1{ font-size:25px;}

.a_mtbd_dpages{ font-size:14px;}


.n_new li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
.n_new li .div .a_text{ padding:15px;}
.n_new li .div{ font-size:14px;}
.n_new li .div .a_text_c{ height:66px; line-height:22px;}

.a_careers_c dd .div_l_b{ font-size:14px;}

.n_box19 #allmap{ height:200px;}

.i_box1_l{width: 100%;padding: 0;}

.i_box1_l,.i_box1_r{width: 100%; position: relative;}
.i_box1_l_c{height:auto;font-size: 16px;}
.i_box1_r{width:90% !important;}

.footer_l,
.footer_r{float: left; margin-bottom: 4%;width: 100%;}
.footer_l{padding: 3% 0;}.footer_link{height: auto;}
.cuture_contact{font-size: 24px;}.cuture_name{font-size: 18px;}

.honor_num li{min-width: 100px;}
.honor_num li .number{font-size: 28px;}
.honor_num li .num_name{font-size: 14px;}

.honor{height: auto;}
.a_zxlmenu_t{padding: 2% 0px;}

.about_name{font-size: 20px;}
.n_culture li .div .a_img{width: 100%;text-align: center;}
.n_culture li .div .a_img_r{width: 90%; position: relative;padding: 5%;margin-top: 60%;}
.n_culture li .div .a_img_r .s1 {font-size: 20px;}
.n_culture li .div .a_img_r .s2{font-size: 16px;}
.n_culture li .div .a_img_r .s3{font-size: 14px;}
.n_culture li .f4 .read_more {  margin-top: 20px;  width: 130px;  color: #303673;  font-size: 14px;  height: 30px;
  border: 1px solid #303673;  line-height: 30px;  text-align: center;  display: block;  border-radius: 20px;}

  .footer_l .footer_logo img {
  max-width: 80%;
}

.n_banner1 img{display: none;}
.zc_icon img{display: block;}
.n_banner1 .n_banner_text1 {
  font-size: 60px;
  width: 100%;
  position: relative;
  left: 0px;
  top: 0%;
  webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  transform: translate(0%, -0%);
  color: #fff;
  font-size: 24px;
  letter-spacing: 2px;
  text-align: left;
}.pro_name_show_r{text-align: center;width: 80%;
  display: block !important;
  margin: 0px auto;}
  .zc_li_n li {
  width: 50%;
  float: left;
  display: flex;
  padding-right: 0;
}.zc_li_n li .zc_icon {
  width: 50px;
}.n_banner1.pro_banner {
  height: auto;
  padding-bottom: 30px;
}.y3 .i_box1_l_t .s1,.i_box1_l_t .s1{font-size: 20px;}
.item .t {  font-size: 22px;}.customs{top: 8.5%;background-size: 30px;}.mousehover{display: none;}


.i_box1_l_c{ margin: 0px;}
.active .i_box1_r{padding-top: 3%;}
.n_box1_l_t .s1{font-size: 18px;}
.n_box1_l_t .s1_en{font-size: 16px;}
.n_banner_text .n_box1_l_t span.s1, .n_banner_text .n_box1_l_t span.s1_en{color: #fff;
  font-size:16px;
  line-height: 1.4;}
.cus_icon {  margin: 15px 10px 0px 0px;}
.cus_icon .custom_icon {  width: 14px;  height: 14px;   z-index: 1;   border: 3px solid #fff; 
}
.cus_icon .custom_icon1 {  width: 6px;  top: 4px;  height: 6px;  z-index: 0;  left: 15px;border: 3px solid rgba(218, 0, 0, 0.5);}
.wenhuaul li .img,.wenhuaul li .text{width: 100%;}
.wenhuaul li .text .p1{font-size: 16px;background-size: 30px;}
.wenhuaul li .text .p3{font-size: 14px;}
.wenhuaul li .custom_more{margin-bottom: 30px;}
.company_name{font-size: 18px;}
.i_introduction_r{padding:0% 4%;width: 90%;}
.i_introduction_b{padding: 0;}
.about_show{padding-top: 5%;}
.about_show .i_introduction_b{padding: 3% 0; width: 100%;}
.y2 .i_introduction_b li{width: 50%; margin: 10px 0;margin-right:0%; border: none; line-height: 1;}
.i_introduction_b li{width: 48%; margin-bottom: 10px;margin-right:0%; border: none; }
.i_introduction_b li .a_number span{font-size: 16px;}
.i_introduction_b li .a_text span{font-size: 14px !important;}
.i_introduction_b li .a_number span.ysj{font-size: 12px; top: -8px;}
.i_introduction_b li .a_number,.i_introduction_b li .a_text{text-align: center;}
.y2 .i_introduction_b li .a_number,.y2 .i_introduction_b li .a_text{text-align: left;}

.i_box1_l_b {height: 30px;    line-height: 30px;    margin: 0 20%;    width: 60%;}
.i_box1_l_t {padding-left: 20px;top: 30px;display: block;position: relative;}
.i_box1_l_t .s1_en{font-size: 14px;}
.home_about{font-size: 15px;height: 120px;}
.i_box1{padding: 50px 0;}
.h_yt .h_yt_l,.h_yt .h_yt_r{width: 100%;}
.h_yt .h_yt_r{display: block;}
.h_yt .h_yt_r .nav_item{width: 100%; margin: 0.5% 0; float: left;background-size: 17px;background: #efeff0 url(../images/c0.png) no-repeat 90% center;background-size: 17px;}
.h_yt .h_yt_r .nav_item .icon-box i{width: 40px; height: 50px;padding-left: 2%;}
.h_yt .h_yt_r .nav_item .icon-box{padding: 1px; font-size: 15px;}
.h_yt .h_yt_r .nav_item.c1{ background-size: 16px; background-position-x: 90%;}
.h_yt .h_yt_r .nav_item.c0{ background-size: 16px; background-position-x: 90%;}
.h_yt .h_yt_l .yt-content .yt_icon1{width: 34px; height: auto;margin-right: 10px;display: none;}
.h_yt .h_yt_l .yt-content h2{font-size: 15px;}
.h_yt .h_yt_l .yt-content p{font-size: 12px;line-height: 1.5;overflow: hidden;height: auto;}
.h_yt .h_yt_l .yt-content{height: auto;padding: 3%;width: 88%;}
.h_yt .h_yt_l .yt-content h2{margin: 0;}
.ws_img_con{min-height: auto;}
.h_yt .h_yt_l a .yt_img .img1{display: none;}
.h_yt .h_yt_l a .yt_img .img2{display: block;}
.y3 .i_con1{/*! padding-top: 20%; */}
.aboutyouqi{display: block;}
.about_l,.about_r{width: 100%;max-width:100%; clear: both;}
.about_r{width: 90%; padding: 5% ; margin-top: 4%;}
.news-right-item .icon_play{width: 20px;right: 60px;}
.xy_list li .xy_img{width: 98.99%; height: auto; margin-bottom: 10px;}
.xy_list li {margin-bottom: 20px;}
.fazhanbox .div1,.fazhanbox .wimg,.fazhanbox .line{display: none;}
.fazhanbox .div2{width: 100%;}
.fazhanul li .text .tcon1,.fazhanul li .text .tcon2{width: 100%;}
.fazhanul li .text .tcon1:after{display: none;}
.fazhanul li .text{padding-top: 0;}
.fazhanbox{padding: 0;}
  .ry_list ul{ width: 100%;  padding: 2%;  list-style: none;  
  display: flex;  /* 核心 */  flex-wrap: wrap; /* 自动换行 */  gap: 10px;   }
.ry_list li{ width: calc(49% - 10px); background: #fff; 
  /* 解释：25% 是4等分，-15px 是为了抵消 gap 间距，让排版不挤 */
  position: relative;
  box-sizing: border-box; text-align: center; position: relative;
  /* 下面你可以加背景、边框、内边距，都不会变形 */}
  .ry_list li .ry_img{height: 120PX;}
  .ry_list li .ry_con{font-size: 14px; line-height: 22px; height: 44px;}
  .new_list li .sljz_img{height:120px;}
  .i_box1_r .video-cover {max-height: 20vh;display: flex;  justify-content: center; /* 水平居中 */  align-items: center;     /* 垂直居中 */}
  .i_box1_r .video-cover img{}
  .y5 .new_list li{width: 48%;}
  .new_list a .new_list_img{ height: auto ; }
}
@media screen and (min-width:641px) and (max-width:767px)
{.new_list a .new_list_img{height: 200px;} 
	 .i_box1_r .video-cover {max-height: 20vh;display: flex;  justify-content: center; /* 水平居中 */  align-items: center;     /* 垂直居中 */}
 .news-content.active {
    flex-direction: column;
  }
	.new_list li .sljz_img{height:130px;}
	.i_box1_l_c{ margin: 0px;}
.active .i_box1_r{padding-top: 3%;}
.n_box1_l_t .s1{font-size: 22px;}
.n_box1_l_t .s1_en{font-size: 20px;}
.n_banner_text .n_box1_l_t span.s1, .n_banner_text .n_box1_l_t span.s1_en{color: #fff;
  font-size: 20px;
  line-height: 1.4;}
.cus_icon {  margin: 12px 18px 0px 10px;}
.cus_icon .custom_icon {  width: 14px;  height: 14px;   z-index: 1;   border: 3px solid #fff; 
}
.cus_icon .custom_icon1 {  width: 6px;  top: 4px;  height: 6px;  z-index: 0;  left: 15px;border: 3px solid rgba(218, 0, 0, 0.5);}
.wenhuaul li .img,.wenhuaul li .text{width: 100%;}
.wenhuaul li .text .p1{font-size: 20px; background-size: 20px;}
.wenhuaul li .text .p3{font-size: 14px;}
.wenhuaul li .custom_more{margin-bottom: 30px;}
.company_name{font-size: 20px;}
.i_introduction_r{padding: 4%;width: 92%;}
.i_introduction_b{padding: 0;}
.i_introduction_b li{width: 23%; margin-bottom: 10px;margin-right:1%; }
.i_introduction_b li .a_number span{font-size: 16px;}
.i_introduction_b li .a_text span{font-size: 14px;}
.i_introduction_b li .a_number span.ysj{font-size: 12px; top: -8px;}
.i_box1_l_b {height: 30px;    line-height: 30px;    margin: 0 20%;    width: 60%;}
.i_box1_l_t {padding-left: 20px;}
.i_box1_l_t .s1_en{font-size: 20px;}
.home_about{font-size: 16px;height: 120px;}
.i_box1{padding: 120px 0 0 0;}
.h_yt .h_yt_l,.h_yt .h_yt_r{width: 100%;}
.h_yt .h_yt_r{display: block;}
.h_yt .h_yt_r .nav_item{width: 45%; margin: 2.5%; float: left;}
.h_yt .h_yt_r .nav_item .icon-box i{width: 40px; height: 50px;}
.h_yt .h_yt_r .nav_item .icon-box{padding: 10px; font-size: 18px;}
.h_yt .h_yt_r .nav_item.c1{ background-size: 16px; background-position-x: 90%;}
.h_yt .h_yt_r .nav_item.c0{ background-size: 16px; background-position-x: 90%;}
.h_yt .h_yt_l .yt-content .yt_icon1{width: 40px; height: 60px;}
.h_yt .h_yt_l .yt-content h2{font-size: 16px;}
.h_yt .h_yt_l .yt-content p{font-size: 14px;}
.h_yt .h_yt_l .yt-content{height: 60px;}
.h_yt .h_yt_l .yt-content h2{margin: 0;}
.ws_img_con{min-height: auto;}
.h_yt .h_yt_l a .yt_img .img1{display: none;}
.h_yt .h_yt_l a .yt_img .img2{display: block;}
.y3 .i_con1{padding-top: 20%;}
.aboutyouqi{display: block;}
.about_l,.about_r{width: 100%;max-width:100%; clear: both;}
.about_r{width: 90%; padding: 5% ; margin-top: 4%;}
.news-right-item .icon_play{width: 20px;right: 60px;}
.xy_list li .xy_img{width: 98.99%; height: auto; margin-bottom: 10px;}
.xy_list li {margin-bottom: 20px;}
.ws_img_con{min-height: auto;}
.h_yt .h_yt_l a .yt_img .img1{display: none;}
.h_yt .h_yt_l a .yt_img .img2{display: block;}
	.wenhuaul li .img,.wenhuaul li .text{width: 100%;}
.wenhuaul li .text .p1{font-size: 20px;}
.wenhuaul li .text .p3{font-size: 14px;}
.wenhuaul li .custom_more{margin-bottom: 30px;}
.contact_l,.contact_r{width: 100%;}	
.team_bg{padding: 0;}	
.team_bg .i_con,.team_bg .i_con1{padding: 0;width: 100% !important;}
.show_td{width: 100%;}
.company{font-size: 24.5px;}
.company div{font-size: 10px;}
.w_c_i,.w_c_i1{font-size: 24px;height: 50px;line-height: 50px;}
.td_name{font-size: 24px;}
.td_photo{width: 150px; height: 150px;}
.zw_font{font-size: 16px;}
.yl_about{display: block;}
	.y3 .i_box1_l_t .s1,.i_box1_l_t .s1{font-size: 28px;}

	.footer_l{width: 100%;}

.footer_r{float: left; margin-bottom: 4%;}

.footer_l{padding: 3% 0;}.footer_link{height: auto;}


.i_box1_l,.i_box1_r{width: 100%;}
.i_box1_l_c{height:140px;}
.i_box1_r{width:100% !important;}

.i_con{width: 98% !important;padding:0px 0%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.mousehover{ bottom:30px;}
.fullnavr{ right:10px;}
.bg{ display:none;}
.bgs{ display:block;}

.wx_top{width:40px; height:40px;}

.i_content1{ position:relative; height:auto !important;}


.home-swiper .home_next{width:32px; height:32px; background:url(../images/banner_right.png) no-repeat; background-size:32px; right:1%; margin-top:-16px; }
.home-swiper .home_prev{width:32px; height:32px; background:url(../images/banner_left.png) no-repeat; background-size:32px; left:1%; margin-top:-16px;}
.home-swiper .home-pagination .swiper-pagination-bullet,.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px !important; height:5px !important; border:1px solid #fff;}
.home-swiper .home-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:1px solid #00b0ac;}
.home-swiper .swiper-slide .text_c{ font-size:16px; padding:0px 10%;}
.home-swiper .swiper-slide .text_c .text_en{font-size: 31px;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:230px;margin-top: 50px;}
.n_banner1{ height:80px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:16px;}
.n_banner .n_banner_text .s1{ font-size:25px;}
.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:14px; padding:0px; padding:20px 0px;}

.n_box2_c{ padding:20px; font-size:14px;}
.n_box2_t{ font-size:14px; padding-top:60px;}
.n_box2_t .s1{ font-size:25px;}
.n_box2{ padding:40px 0px;}






.n_new li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
.n_new li .div .a_text{ padding:15px;}
.n_new li .div{ font-size:16px;}



.n_box13_t{ font-size:14px;}


.i_box1_l,.i_box1_r{width: 100%;padding: 0;}
.i_box1_l_c{height:140px;}
.i_box1_r{width:90% !important;}

.about_name{font-size: 24px;}

.about_name{font-size: 20px;}
.n_culture li .div .a_img{width: 100%;text-align: center;}
.n_culture li .div .a_img_r{width: 90%; position: relative;padding: 5%;margin-top: 60%;}
.n_culture li .div .a_img_r .s1 {font-size: 20px;}
.n_culture li .div .a_img_r .s2{font-size: 16px;}
.n_culture li .div .a_img_r .s3{font-size: 14px;}
.n_culture li .f4 .read_more {  margin-top: 20px;  width: 130px;  color: #303673;  font-size: 14px;  height: 30px;
  border: 1px solid #303673;  line-height: 30px;  text-align: center;  display: block;  border-radius: 20px;}
  .i_box1_l_t .s1{font-size: 24px;}
  .i_con{width: 94%;}
    .ry_list li .ry_img{height: 120PX;}
  .ry_list li .ry_con{font-size: 14px; line-height: 22px; height: 44px;}
}
@media screen and (min-width:768px) and (max-width:992px)
{ .new_list a .new_list_img{height: 220px;}
	.i_box1_l,.i_box1_r{width: 100%;padding: 0;}
.i_box1_l_c{height:140px;}
.i_box1_r{width:90% !important;}

.i_box1_l_c{ margin: 0px;}
.active .i_box1_r{padding-top: 3%;}
.n_box1_l_t .s1{font-size: 22px;}
.n_box1_l_t .s1_en{font-size: 20px;}
.n_banner_text .n_box1_l_t span.s1, .n_banner_text .n_box1_l_t span.s1_en{color: #fff;
  font-size: 20px;
  line-height: 1.4;}
.cus_icon {  margin: 12px 18px 0px 10px;}
.cus_icon .custom_icon {  width: 14px;  height: 14px;   z-index: 1;   border: 3px solid #fff; 
}
.cus_icon .custom_icon1 {  width: 6px;  top: 4px;  height: 6px;  z-index: 0;  left: 15px;border: 3px solid rgba(218, 0, 0, 0.5);}
.wenhuaul li .img,.wenhuaul li .text{width: 100%;}
.wenhuaul li .text .p1{font-size: 20px;}
.wenhuaul li .text .p3{font-size: 14px;}
.wenhuaul li .custom_more{margin-bottom: 30px;}
.company_name{font-size: 20px;}
.i_introduction_r{padding: 4%;width: 92%;}
.i_introduction_b{padding: 0;}
.i_introduction_b li{width: 23%; margin-bottom: 10px;margin-right:1%; }
.i_introduction_b li .a_number span{font-size: 16px;}
.i_introduction_b li .a_text span{font-size: 14px;}
.i_introduction_b li .a_number span.ysj{font-size: 12px; top: -8px;}
.i_box1_l_b {height: 30px;    line-height: 30px;    margin: 0 20%;    width: 60%;}
.i_box1_l_t {padding-left: 20px;}
.i_box1_l_t .s1_en{font-size: 20px;}
.home_about{font-size: 16px;height: 120px;}
.i_box1{padding: 120px 0 0 0;}
.h_yt .h_yt_l,.h_yt .h_yt_r{width: 100%;}
.h_yt .h_yt_r{display: block;}
.h_yt .h_yt_r .nav_item{width: 45%; margin: 2.5%; float: left;}
.h_yt .h_yt_r .nav_item .icon-box i{width: 40px; height: 50px;}
.h_yt .h_yt_r .nav_item .icon-box{padding: 10px; font-size: 18px;}
.h_yt .h_yt_r .nav_item.c1{ background-size: 16px; background-position-x: 90%;}
.h_yt .h_yt_r .nav_item.c0{ background-size: 16px; background-position-x: 90%;}
.h_yt .h_yt_l .yt-content .yt_icon1{width: 40px; height: 60px;}
.h_yt .h_yt_l .yt-content h2{font-size: 16px;}
.h_yt .h_yt_l .yt-content p{font-size: 14px;}
.h_yt .h_yt_l .yt-content{height: 60px;}
.h_yt .h_yt_l .yt-content h2{margin: 0;}
.ws_img_con{min-height: auto;}
.h_yt .h_yt_l a .yt_img .img1{display: none;}
.h_yt .h_yt_l a .yt_img .img2{display: block;}
.y3 .i_con1{/*! padding-top: 20%; */}
.aboutyouqi{display: block;}
.about_l,.about_r{width: 100%;max-width:100%; clear: both;}
.about_r{width: 90%; padding: 5% ; margin-top: 4%;}
.news-right-item .icon_play{width: 20px;right: 60px;}
.xy_list li .xy_img{width: 98.99%; height: auto; margin-bottom: 10px;}
.xy_list li {margin-bottom: 20px;}


.i_con{width: 94%;}
	.wenhuaul li .img,.wenhuaul li .text{width: 100%;}
.wenhuaul li .text .p1{font-size: 20px;}
.wenhuaul li .text .p3{font-size: 14px;}
.wenhuaul li .custom_more{margin-bottom: 30px;}
.contact_l,.contact_r{width: 100%;}	
	.y3 .i_box1_l_t .s1,.i_box1_l_t .s1{font-size: 30px;}
	.footer_l{width: 100%;}
.footer_r{float: left; margin-bottom: 4%;}
.footer_l{padding: 3% 0;}.footer_link{height: auto;}

.about_name{font-size: 28px;}
.i_con{/*! width: 90% !important; */padding:0px 5%;}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.home-swiper .swiper-slide .text_c{ font-size:16px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}



.i_box2_t{ padding-top:60px;}
.i_box2_t li .div{ height:180px; font-size:18px; padding-top:20px;}
.i_box2_t li .div .a_img_bg{ height:90px;}
.i_box2_t li .div .a_img_bg img{ width:auto; height:90px;}
.i_box2_t li .div .a_img{ height:90px; padding-top:25px; top:20px;}
.i_box2_t li .div .a_img img{ width:40px; height:40px;}
.i_box2_t li .div .a_text{ height:40px; line-height:40px; margin-top:10px;}
.i_box2_t li .div:hover .a_text{ margin-top:10px;}
.i_box2_t li .div:hover .a_img_bg{ margin-top:0px;}
.i_box2_t li .div:hover .a_img{ top:20px;}

.i_box3_t{ padding:0px; padding-top:60px;}
.i_box3_t li .div{ font-size:14px;}
.i_box3_t li .div .a_text .s1{ font-size:20px;}
.i_box4_t li .div .a_text .s1{ height:50px; line-height:25px;}
.i_box6_c_r {width:14%;}

.a_zxlmenu{ display:block;}
.pc_amenu{ display:none;}
.n_banner{ height:250px;margin-top: 50px;}
.n_banner1{ height:80px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;
}
.n_banner .n_banner_text .s1{ font-size:35px;}
.n_box1{ padding:30px 0px;}
.n_box1_t{ font-size:14px; padding:0px; padding:20px 0px;}

.n_box2_c{ padding:20px; font-size:14px;}
.n_box2_t{ font-size:14px; padding-top:60px;}
.n_box2_t .s1{ font-size:25px;}
.n_box2{ padding:40px 0px;}



.n_new li .div .a_text{ padding:15px;}
.n_new li .div{ font-size:14px;}
.n_new li .div .a_text_c{ height:66px; line-height:22px;}


.h_yt .h_yt_l,.h_yt .h_yt_r{width: 100%;}
.h_yt .h_yt_r{display: block;}
.h_yt .h_yt_r .nav_item{width: 45%; margin: 2.5%; float: left;}
.h_yt .h_yt_r .nav_item .icon-box i{width: 40px; height: 50px;}
.h_yt .h_yt_r .nav_item .icon-box{padding: 10px; font-size: 16px;}
.h_yt .h_yt_r .nav_item.c1{ background-size: 16px; background-position-x: 90%;}
.h_yt .h_yt_r .nav_item.c0{ background-size: 16px; background-position-x: 90%;}
.h_yt .h_yt_l .yt-content .yt_icon1{width: 40px; height: 60px;}
.h_yt .h_yt_l .yt-content h2{font-size: 18px;}
.h_yt .h_yt_l .yt-content p{font-size: 14px;}
.h_yt .h_yt_l .yt-content{height: 60px;}
.h_yt .h_yt_l .yt-content h2{margin: 0;}
.ws_img_con{min-height: auto;}
.h_yt .h_yt_l a .yt_img .img1{display: none;}
.h_yt .h_yt_l a .yt_img .img2{display: block;}

.new_list li .sljz_img{height:140px;}

}
@media screen and (min-width:641px) and (max-width:1080px)
{
	.new_list a .new_list_img{ height: 180px; }
	.customs .custom_cn{font-size: 18px;font-weight: bold;}
.y3 .i_box1_l_t .s1,.i_box1_l_t .s1{font-size: 32px;}
.zc_li dd{width: 50%;
  float: left;
  display: flex;
  height: 30px;
  margin-bottom: 5%;}.zc_li dd .zc_icon{width: 30px;}
  .footer_r {  width: 80px;  text-align: center;  float: right;width: 100%;}

.about_name{font-size: 24px;}
	.pro_name_show_l{width: 60% !important;padding: 10% 0;}
	.pro_name_show_r{width: 40% !important;}
	.n_banner1.pro_banner{height: 400px;}
	
		.i_box1_l_c{ margin: 0px;}
.active .i_box1_r{padding-top: 3%;}
.n_box1_l_t .s1{font-size: 26px;}
.cus_icon {  margin: 12px 18px 0px 0;}
.cus_icon .custom_icon {  width: 18px;  height: 18px;   z-index: 1;   border: 3px solid #fff; 
}
.cus_icon .custom_icon1 {  width: 10px;  top: 4px;  height: 10px;  z-index: 0;  left: 15px;border: 3px solid rgba(218, 0, 0, 0.5);}

	.new_list ul{gap: 10px;}
.new_list li{width: calc(50% - 5px)  !important;}
.new_list li .sljz_img{height: 160px;}
.new_list a .new_list_img{height: 180px;}
.new_list li .sljz_img img{min-height: 100%;}
.new_list_content .sl_custom {  width: 60px;  height: 24px;
  border: 1px solid #E8E8E8;  text-align: center;  line-height: 24px;  font-size: 12px;}
.new_list_content .con_p{margin: 10px 0;}
		.custom{font-size: 24px;}
	.custom_more1{font-size: 16px;}
	.about_l,.about_r{width: 100%;max-width:100%; clear: both;}
.about_r{width: 90%; padding: 5% ; }
.news-right-item .icon_play{width: 20px;right: 60px;}
.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:none;}
.home-swiper .swiper-slide .s3{ display:block;}
}
@media screen and (min-width:0px) and (max-width:1080px)
{.pro_name_show_r .img {
  width: 80%;
  display: block !important;
  margin: 0 auto;
}.new_name {
  font-size: 18px;
  text-align: center;
  padding-top: 20px;
  font-weight: bold;
}
  .i_box1_r .video-cover {max-height: 30vh;display: flex;  justify-content: center; /* 水平居中 */  align-items: center;     /* 垂直居中 */}

.new_wap{display: block !important;}
.ny_sljz_con32{display: none;}
.n_banner1 .i_con{padding: 0 3%;}
.yqkw_list li {padding-bottom: 20px;}
.yqkw_list li .kw_img{ width: 100%;}
.yqkw_list li .xy_con .xy_con_tent{font-size: 14px; color: #666;}
.n_banner1.pro_banner{margin-top: 50px;}
.pro_name_show_l,.pro_name_show_r{width: 100%;transform: translate(-0%, -0%); left: 0; top: 0px; position: relative;}
.pro_show_l{display: none;}
.pro_show_r{width: 100%;}
.n_banner1 .n_banner_text1 .s1{font-size: 30px;}
.n_banner1 .n_banner_text1 .s2{font-size: 24px;}
.n_banner .n_banner_text .s2{font-size: 24px;}

.n_culture li .div .a_img_r{padding: 0 3%;}
.contact_mt li{width: calc(50% - 10px); padding: 2%; }
.contact_mt .mt_logo{font-size: 16px;}
.contact_mt li .mt_name{font-size: 16px;}
.mt_ff{font-size: 12px;}
.contact_mt .mt_logo img {  width: 16%;
  max-width: 30px;  min-width: 20px;  border-radius: 10px;  overflow: hidden;  margin-right: 7px;}
  .contact_l,.contact_r{width: 100%;}
.contact_ewm li{width: 50%; margin: 2% 0;}
.contact_ewm li img{max-width: 40%;}
.contact_b li {width: 100%;}
.contact_b ul{display: flex;
  flex-wrap: wrap;
  gap: 10px;}
.contact_b li .contact_con{font-size: 14px;}
.contact_b li .contact_name{font-size: 16px;}
.about_show .news-content{display: block;}
.new_list ul{gap: 10px;}



.new_list li .sljz_img img{height: 100%;width: 100%;}


.new_list_content .sl_custom {  width: 60px;  height: 24px;
  border: 1px solid #E8E8E8;  text-align: center;  line-height: 24px;  font-size: 12px;
}
.new_list_content .con_p{margin: 10px 0;height: auto;}
.news-right-item img{width: 80px; height: 60px;}
.n_left{display: none;}
.n_right{width: 100%;}
.controls { top: 40%;transform: scale(0.45); right: -20px;}

}
@media screen and (min-width:1081px) and (max-width:1200px)
{.about_name{font-size: 26px;}
.i_con{/*! width: 90% !important; *//*! padding:0px 5%; */}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}
.n_culture li .div .a_img_r
.phone_nav{ display:none;}
.header_div{ display:none;padding-left:1%;}

.menu_nav{display: none;}
.menu_nav ul li .nav_a{ font-size:15px;}
.header_div .i_logo img{width:100%; height:auto;}
.i_zhbox1{width:10%;}
.header_div .i_logo{ padding-top:30px;}

.home-swiper .swiper-slide.swiper-slide-active .text_c{ font-size:18px;}
.home-swiper .swiper-slide .text_c h1{font-size: 59px;}
.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:none;}
.home-swiper .swiper-slide .s3{ display:block;}


.active .i_box1_r{padding-top: 3%;}
.n_box1_l_t .s1{font-size: 26px;}
.n_box1_l_t .s1_en{font-size: 22px;}
.cus_icon {  margin: 12px 18px 0px 0;}
.cus_icon .custom_icon {  width: 24px;  height: 24px;   z-index: 1;   border: 3px solid #fff; 
}
.cus_icon .custom_icon1 {  width: 14px;  top: 4px;  height: 14px;  z-index: 0;  left: 18px;border: 4px solid rgba(218, 0, 0, 0.5);}

	
.n_banner{ height:280px;margin-top: 50px;}
.n_banner1{ height:80px;}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;}
.n_banner .n_banner_text .s1{ font-size:35px;}
.pc_amenu:after{ width:100%;}
.a_menu .a_menu_a{ margin-right:5px;}

.n_box1{ padding:60px 0px;}
.n_box1_t{ font-size:15px; padding-bottom:40px;}

.n_box2_c{ font-size:15px;}







.n_new li{width:31%; margin:0px; padding:0px 1% 2% 1%;}
.n_new li .div .a_text{padding: 3%;}
.n_new li .div{ font-size:16px;}




.n_banner .n_banner_text .s2{font-size: 28px;}
.new_list a .new_list_img{height: 170px;}
  .n_banner1 .i_con {
    padding: 0 3%;
  }
  .n_banner1 .i_con,.pc_amenu .i_con{
    padding: 0 3%;
  }
  .h_yt .h_yt_l .yt-content{height: 80px;}
  .h_yt .h_yt_l .yt-content .yt_icon1{height: 80px;}
  .h_yt .h_yt_l .yt-content h2{margin-top:6px; font-size: 22px;}
  .new_wap{display: block !important;}
.ny_sljz_con32{display: none;}
.controls { top: 50px;}
}



@media screen and (min-width:1201px) and (max-width:1400px)
{ 
	.new_wap{display: none;}
.ny_sljz_con32{display: block;}
	.n_banner1 .i_con,.pc_amenu .i_con{
    padding: 0 3%;
  }
	.new_list a .new_list_img{height: 220px;}
	
	.n_banner .n_banner_text .s2{font-size: 28px;}
	.n_culture li .div .a_img_r{padding: 0 3%;}
	.about_name{font-size: 26px;}
.header_div .i_logo img{ height:42px;}
.i_con{/*! width: 90% !important; *//*! padding:0px 5%; */}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}
	
.header_div{ padding-left:2%;}
.header_div .i_logo{width:16%;}

.i_zhbox1{width:8%;}

.home-swiper .swiper-slide.swiper-slide-active .text_c{ font-size:18px;}
.home-swiper .swiper-slide .text_c h1{ font-size:40px;}



.n_banner{ height:300px;}
.n_banner1{ height:80px;/*! margin-top: 50px; */}
.n_banner img{ display:none;}
.n_banner .n_banner_text{ font-size:20px;}
.n_banner .n_banner_text .s1{ font-size:35px;}
.pc_amenu:after{ width:100%;}
.a_menu .a_menu_a{ margin-right:5px;}

.n_box1{ padding:80px 0px;}
.n_box1_t{ font-size:15px; padding-bottom:70px;}

.n_box2_c{ font-size:15px;}


.n_new li .div{ font-size:16px;}
.n_new li .div .a_text{ padding:15px;}

.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:none;}
.home-swiper .swiper-slide .s3{ display:block;}

}

@media screen and (min-width:1401px) and (max-width:1500px)
{	.new_wap{display: none;}
.ny_sljz_con32{display: block;}
.new_list a .new_list_img{height: 230px;}
.i_con{/*! width: 94% !important; *//*! padding:0px 3%; */}
.i_con1{ width:94%; padding:0px 3%;}
.i_con2{ width:100%; padding:0px 3%;}
.i_con1s{width:100%;/* padding:0px 3%;*/ height:auto !important;}

.header_div .i_logo{width:16%;}


.home-swiper .swiper-slide .text_c h1{ font-size:55px;}

.i_box1_r{ background-size:500px;}

.n_banner .n_banner_text .s1{ font-size:36px;}


.n_box22_t{ font-size:32px;}


}

@media screen and (min-width:1501px) and (max-width:1700px)
{	.new_wap{display: none;}
.ny_sljz_con32{display: block;}
.header_div .i_logo{width:18%;}
.new_list a .new_list_img{height: 240px;}

}
@media screen and (min-width:1280px) and (max-width:1920px)
{
.h_yt .h_yt_r{display: inline-grid;}	}

@media screen and (min-width:768px) and (max-width:1024px)
{
.i_fazl{ padding:0px 0px 20px 0px;}
.i_bg2{ background:none; background-color:#fff;}
.add_t{ line-height: 2; padding: 10px 20px; float: left; font-size: 15px; display: block;}
.add_l{float: left; width:47%;font-size: 15px; padding: 10px 1% 0 0;}
.i_con {    padding: 0;}

}

@media screen and (min-width:768px)
{
.add_t{ line-height: 2; padding: 30px 0px; float: left; font-size: 15px; display: block;}
.add_l{float: left; width:50%;font-size: 15px;}

}
@media screen and (min-width:0px) and (max-width:640px)
{
	.news-center{height: 260px; overflow: hidden;}
 .y4 .news-center{height: 230px; overflow: hidden;}
	.news-center a,.news-center a img{height: 100%;}
	.pro_show_name h3 {    font-size: 1rem;    padding: 0px 0;}
	.pro_show_name .content{}
	.where a{padding: 0px; font-size: 13px;}
	.n_box11_b{width:100%; padding:0px 0px 30px 0px;}

.i_con1 {    width:94%; padding: 0 3%;    margin: 0px auto;}
.n_new li{width:48%; margin:0px; padding:0px 1% 2% 1%;}
.n_new li .div .a_text{ padding:15px;}
.n_new li .div{ font-size:16px;}


.home-swiper .swiper-slide .text_c{width:94%; padding:0px 3%; color:#fff; line-height:1.6; text-align:center; position:absolute; left:0px; top:25%;webkit-transform: translate(0%, -40%);-moz-transform: translate(0%, -40%);transform: translate(0%, -40%); font-size:24px;opacity: 0; filter: alpha(opacity=0);transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: all 1.5s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.home-swiper .swiper-slide .text_c h1{ font-size:28px;margin-bottom:20px; line-height: 1.2;}
.home-swiper .swiper-slide.swiper-slide-active .text_c{opacity: 1; filter: alpha(opacity=100); webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); }
.home-swiper .swiper-slide .text_c .text_en{font-size: 16px;}

	
.i_box1_ul{display: none;}
.i_box1_ul_wap{ width: 100%;}
.i_box1_ul_wap li{width: 100%; margin: 1%; float: left; height: 200px; background-color: #fff;}
.i_box1_ul_wap li .pro_lb{display: none;}
.i_box1_ul_wap li img{width: 100%;}
.swiper-slide{ text-align: left; padding-bottom: 40PX;}
.swiper-slide .a_img { text-align: center; margin: 0PX auto; }
.swiper-slide .a_textl{ font-size: 20PX; color: #333; text-align: center; width: 100%; }

.add_t{ line-height: 2; padding: 10px 20px; float: left; font-size: 15px; display: block;}
.add_l{float: left; width:100%;font-size: 15px; padding: 10px 20px;}

.n_banner{ height:120px; margin-top: 46px;}
.n_banner1{ height:80px;}
.n_banner img{ width: auto; height: 100%; margin-left: -40%;}
.n_banner .n_banner_text{ top: 50%;}
.n_banner .n_banner_text {  font-size: 20px;}
.n_banner .n_banner_text .s1 {    font-size: 14px;}
.n_banner .n_banner_text .s2{margin-top:5px; font-size: 18px;}
.about_name{font-size: 20px;}
.pc_amenu{display: none;}
.a_zxlmenu{display: block;}
.jjfa_name{text-align: center;padding: 10px 0px;}

.n_box19 #allmap{ height:200px;}

.a_careers_c dt .s1 {
    width: 20%;
    padding-left: 5%;
}
.a_careers_c dd .div .s1 {
    width: 20%;
    padding-left: 5%;
}

.i_box1_l_t .s1 {
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
}.pro_name .pro_name_t {
    font-size: 30px;
    padding: 10px;
    color: #333;
}
.pro_name .pro_n a {
    font-size: 14px;
    min-width: 117px;
    height: 36px;
    margin: 4px;
    line-height: 36px;
    padding: 0px 20px;
    display: inline-block;
    border: 1px solid #1e276f;
    color: #1e276f;
    border-radius: 30px;
}

.new_content .content_pro {
    padding: 3% 3%;
}
.where {    height: 20px;    line-height: 20px;    padding: 10px 0;    font-size: 16px;}
.where i {    width: 20px;    height: 20px;    background: url(../images/home.png);        background-size: auto;    display: inline-block;    float: left;    background-size: cover;}
.where {    line-height: 20px;    font-size: 16px;}

}
@media screen and (min-width:768px) and (max-width: 992px)
{ .company,.td_name{font-size: 30px;}.company div{font-size: 12px;}.zw_font{font-size: 20px;}.w_c_i,.w_c_i1{font-size: 26px;}
.xswd {display:inline flow-root list-item; overflow: hidden; clear: both; background-color: #fff; }
.xswd li{width: 90%; float: left; padding: 3% 5%; height: auto; font-size: 16px;}.xswd li h3{font-size: 20px;}
.new_list a .new_list_img{height: 240px;}
}
@media screen and (min-width:993px) and (max-width:1080px){.new_list a .new_list_img{height: 280px;}}
@media screen and (min-width:0px) and (max-width: 768px){
	.xswd {display:inline flow-root list-item; overflow: hidden; clear: both; background-color: #fff; }
	.xswd li{width: 90%; float: left; padding: 3% 5%; height: auto; font-size: 16px;}
	.xswd li h3{font-size: 20px;}}

@media screen and (min-width:412px) and (max-width: 412px){	.i_box4_r , .swiper-slide{width: 412px;}
 .y4 .news-center {
    height: 220px;
    overflow: hidden;
  }	
}

@media screen and (min-width:360px) and (max-width: 360px){	.i_box4_r , .swiper-slide{width: 360px;}.news-tab-item{font-size: 12px;}	
 .news-center {
    height: 225px;
    overflow: hidden;
  }
  .y4 .news-center {
    height: 210px;
    overflow: hidden;
  }
  .y3 .i_box1_l_t .s1, .i_box1_l_t .s1{font-size: 18px;}.i_box1_l_t .s1_en{font-size: 12px;}
    .new_list li .sljz_img {
    height: 106px;
  }
  .sljz_content .sl_custom{height: 20px; line-height: 20px;}
  }
@media screen and (min-width:384px) and (max-width: 384px){	.i_box4_r , .swiper-slide{width: 384px;}	}
@media screen and (min-width:414px) and (max-width: 414px){	.i_box4_r , .swiper-slide{width:414px;}}
@media screen and (min-width:375px) and (max-width: 375px){	.i_box4_r , .swiper-slide{width:375px;}}
@media screen and (min-width:390px) and (max-width: 390px){	.i_box4_r , .swiper-slide{width:390px;}}
@media screen and (min-width:428px) and (max-width: 428px){	.i_box4_r , .swiper-slide{width:428px;}}
@media screen and (min-width:834px) and (max-width: 834px){.new_list li:nth-child(5),.new_list li:nth-child(6){display: none;}}
@media screen and (min-width:852px) and (max-width: 852px){.ny_sljz_con32{display: block;}.new_list {display: none;}}
@media screen and (min-width:820px) and (max-width: 1180px){
.h_yt .h_yt_l{width: 100%;}	
.h_yt .h_yt_r{width: 100%;display: flex; gap: 10px;margin:0}
.h_yt_r .nav_item{ flex: 1; margin: 0;}
.h_yt .h_yt_r .nav_item{margin: 3px;}
.h_yt .h_yt_r .nav_item .icon-box{padding: 0;}
}
@media screen and (min-width:820px) and (max-width: 820px){
.h_yt .h_yt_l{width: 100%;}	
.h_yt .h_yt_r{width: 100%;display: flex; gap: 10px;margin:0}
.h_yt_r .nav_item{ flex: 1; margin: 0;}
.h_yt .h_yt_r .nav_item{margin: 3px;}
.h_yt .h_yt_r .nav_item .icon-box{padding: 0; font-size: 14px;}
}
@media screen and (min-width:0px) and (max-width: 992px)
{
	.n_box1_content{padding: 4%; font-size: 14px;}
	.content_new{font-size: 14px;}
	.home-swiper .swiper-slide .s1{ display:none;}
.home-swiper .swiper-slide .s2{ display:block;}
.home-swiper .swiper-slide .s3{ display:none;}

	.xy_list li .xy_con h3{font-size: 18px;}
.a_zzryList li .a_img{height: 240px;}
.i_fazl{ padding:0px 0px 20px 0px;}
.i_bg2{ background:none; background-color:#fff;}
.news-right-text h4{height: 50px; line-height: 25px;overflow: hidden;}
.active .i_box1_l_c{transform: translateY(0%);}
}
@media screen and (min-width:460px) and (max-width: 640px)
{.n_banner {
    height: 180px;
    margin-top: 46px;
  }
  .n_banner1{ height:80px;}}
 @media screen and (min-width:0px) and (max-width: 360px) {


  }
 @media screen and (min-width:361px) and (max-width: 428px) {

 	
 }
 
  @media screen and (min-width:800px) and (max-width: 1080px) {
 	

 	
 }
 
  @media screen and (min-width:800px) and (max-width:1080px)
 {
 	.customs{top: 12%;}
 	.home-swiper .swiper-slide .text_c{top: 22%;}
 	 	.home-swiper .swiper-slide .text_c h1{font-size: 40px !important;}
 }
