.header{border-bottom: 1px solid rgba(0, 0, 0,0.1); background-color: #ffffff;}
.nav-logo img:nth-child(1){display: none;}
.nav-item a,.language_a a,
.language_a a i,
.search-wrapper .input-holder .search-icon span i
{color: #333;}
.active .input-holder .search-icon span i{color: #fff;}
.search-wrapper .close::before, .search-wrapper .close::after{background-color: #333;}

.foot_content_warps{ width: 100%;}
.foot_top{ background: url(../images/contact_bg.jpg) no-repeat center;top: auto;position: inherit;height: 300px; background-size: cover;}
.foot_cont{ background-color: #24272f; top: auto;position: inherit; overflow: hidden; padding: 30px 0;}
.website_link{top: auto;position: relative;left:auto;bottom: auto;}

.c_banner{ width: 100%; margin: 0 auto; padding-top:77px;}
.c_banner img{width: 100%; height: auto;}
.dqwz{font-size: 16px; width:1440px; margin:40px auto;text-transform: uppercase; }
.c_a_tit{font-size: 50px; text-transform: uppercase; padding:15px 0; text-align: center; color: #126537;font-weight: bold;
font-family:'HarmonyOS_Sans_SC_Bold';}
.c_about_Us{width: 1440px; margin:30px auto 80px auto; overflow: hidden;}
.c_about_us_txt{font-size: 16px; line-height: 24px; color: #666;}
.c_about_us_txt p{ padding: 3px 0;}
.c_about_Us_l{width: 54%; float: left;text-align:justify;text-justify:newspaper;}
.c_about_Us_r{ width: 44%;float: right; margin-top: 15px;}
.c_about_Us_r video{width:100%; height:auto;object-fit: fill}

.Welcome_maps_cont,.Welcome_maps{width: 100%; margin: 0 auto;}
.Welcome_maps_cont{margin-bottom: 60px;}
.Welcome_maps_cont img{ width: 100%; height: auto;}

.c_certificates_cont{width:1440px; margin:20px auto 40px auto;}

.cef_icon_d {padding-bottom: 50px; padding-top: 20px;}
.cef_icon_d .my-bullet-active{ border: 2px solid #126537; background-color: #ffffff;opacity: var(--swiper-pagination-bullet-inactive-opacity,1);
background: var(--swiper-pagination-bullet-inactive-color,#ffffff); padding:4px;vertical-align: middle;}
.swiper-pagination-bullet{vertical-align: middle;}

.cef_icon_d .swiper-slide {text-align: center;font-size: 16px; 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;line-height: 50px;-webkit-transition-duration: .3s;
-o-transition-duration: .3s; transition-duration: .3s;}
.cef_icon_d .swiper-slide:hover{-webkit-transform: translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px);opacity: 0.88;}

.tab_list_advantage_w{background: url(../images/our2_bg.jpg) no-repeat center; background-size: cover; overflow: hidden; padding:80px 0 120px 0;
width: 100%;}	
.tab_list_advantage_w .ad_tab_list_boxs li{ min-height: 430px;}
.c_our_logo_one{margin: 30px 0;}
.c_our_logo_one_boxs{width: 1440px; margin: 0 auto; margin-bottom: 30px; overflow: hidden;}
.c_our_logo_one_boxs li{float: left; width: 20%; padding: 10px;}
.c_our_logo_one_boxs li a{ display: block; vertical-align: middle; text-align: center;}

.c_our_team{background: url(../images/c_our_team_bg.jpg) no-repeat center; background-size: cover; overflow: hidden; padding:80px 0 120px 0;
width: 100%;}	
.mySwiper2 .my-bullet-active{ border: 2px solid #126537; background-color: #ffffff;opacity: var(--swiper-pagination-bullet-inactive-opacity,1);
background: var(--swiper-pagination-bullet-inactive-color,#ffffff); padding:4px;vertical-align: middle;}
.swiper-pagination-bullet{vertical-align: middle;}
.c-team-warp{ width: 1440px;margin: 0 auto; position:inherit;}
.c_our_team_left{width:50%; float: left;}
.c_our_team_right{width: 50%; float: left;}
.c_our_team_right_name{ font-size: 36px; color: #333333; margin: 30px 0 0 0;line-height: 42px;}
.c_our_team_right_zw{font-size:18px; color: #333333;}
.border_h2{border: 2px solid #126537; width: 60px; margin: 10px 0;}
.c_our_team_right_txt{font-size: 18px; line-height:30px; margin: 50px 0 30px 0;}
.contact_us_button a{ background-color: #126537; padding: 10px 40px; font-size:18px; color: #fff; border-radius: 5px;
font-weight: normal;display: inline-block;-webkit-transition-duration: .3s;text-transform: uppercase; -o-transition-duration: .3s;transition-duration: .3s;}
.contact_us_button a:hover{cursor: pointer; -webkit-transform: translateX(15px);-o-transform: translateX(15px); transform: translateX(15px);
opacity: 0.88;}

.c-team-warp2{ width: 1440px; margin: 0 auto; margin-top:15px;}
.c_our_team_bottom_pic{ float: left;}
.c_our_team_bottom_pic img{border-radius: 300px;}
.c_our_team_bottom_txt{ color: #333333; float: left; padding-top: 25px; padding-left: 20px;width: calc(100% - 120px);}
.c_our_team_bottom_txt dl.team_b_name{ font-size:20px; line-height: 36px;}
.c_our_team_bottom_txt dl.team_b_zw{ font-size: 14px; line-height:20px;}
.c-team-warp2 .swiper-slide{ background-color: #ffffff; padding:12px 15px;}
.c-team-warp2 .swiper-slide:hover{cursor: pointer;}
.c-team-warp2 .swiper-slide-thumb-active { background-color: #126537;}
.c-team-warp2 .swiper-slide-thumb-active .c_our_team_bottom_txt{color: #ffffff;}
.c-team-warp .swiper-horizontal>.c-team-warp .swiper-pagination-bullets, 
.c-team-warp .swiper-pagination-bullets.swiper-pagination-horizontal, 
.c-team-warp .swiper-pagination-custom,.c-team-warp .swiper-pagination-fraction {
 bottom: auto;    margin-top: 180px;}

.c_our_factory{ padding: 40px 0;}
.c_our_factory div.c_a_tit_bottom{ font-size: 18px; line-height: 30px; text-align: center;}
.c_our_factory_boxs{width: 1440px; margin: 0 auto;}
/*company end*/
.contact_warps{width: 1440px; margin: 0 auto;}
.contact_content_list{width: 100%;font-size: 20px; color: #666666;}
.contact_content_list dl{ width: 60%; float: left; line-height: 50px;}
.contact_content_list dl i{ margin-right: 20px; color: #126537;}
.contact_content_list dl:nth-child(2n){width: 40%;}
.contact_map{width: 1440px; margin:20px auto 30px auto;}
.contact_map img{ width: 100%; height: auto;}

.contact_warps_input{ background-color: #f0f0f0; width: 100%; padding: 40px 0;}
.contact_warps_input_w{ width: 700px; margin: 0 auto; overflow: hidden;}
.contact_warps_input_w2{ width: 1000px; margin: 0 auto; overflow: hidden;}
.contact_warps_input_txt{ margin: 20px 0; clear: both;overflow: hidden;}
.contact_warps_input_txt_c{ width:calc(100% - 250px); height: 50px; line-height: 50px; float: left;background-color: #ffffff; font-size: 18px; 
text-indent: 2em; outline: none;}
.contact_warps_input_txt_c2{ width:calc(100% - 250px); height: 140px; line-height:38px; float: left;background-color: #ffffff; font-size: 18px; text-indent: 2em;}
.contact_warps_input_txt dl{ width: 250px; float: left;}
.contact_warps_input_txt i{font-size: 28px; color: #ea5413; font-style: normal; vertical-align: middle; padding-right: 40px; line-height: 50px;}
.contact_warps_input_txt  span{font-size: 20px; padding-right: 20px; line-height: 50px;}
.contact_warps_input_button{ text-align: center;margin-top: 50px;}
.contact_warps_input_button button{background-color: #126537;padding: 13px 78px; font-size: 24px;
 color: #fff; border-radius: 50px;font-weight: normal;display: inline-block;-webkit-transition-duration: .3s; text-transform: uppercase;
-o-transition-duration: .3s;transition-duration: .3s;}
.contact_warps_input_button button:hover {cursor: pointer;-webkit-transform: translateX(15px); -o-transform: translateX(15px);
 transform: translateX(15px);opacity: 0.88;}	
 /*contact_warps*/
 .c_news_warp{ width: 1440px; margin: 0 auto;}
.c_news_title{ width: 100%; text-align: center; padding: 20px 0;}	 
.c_news_title a{font-style: normal; margin: 0 10px;
    font-size: 18px;
    color: #126537;
    border: 1px solid #126537;
    padding: 10px 18px;
    text-align: center;
    border-radius: 40px;
    display: inline-block;}
.c_news_title a:hover{ background-color: #eaf2e8;}	
.c_news_title a:nth-child(1){padding: 10px 80px;}	
.c_news_title a.new_m_ac{ background-color: #126537; color: #ffffff;}
.c_news_boxs{ padding: 30px 0 40px 0; overflow: hidden;}
.c_news_boxs li{margin:30px 0;}
.c_news_boxs li a{ -webkit-box-shadow: 0 0px 14px rgba(0, 0, 0, 0.2); padding: 20px;-moz-box-shadow: 0 0px 14px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 14px rgba(0, 0, 0, 0.2);}
.c_news_boxs li a{}
/*c_news_warp end*/
.pro_main{ background-color: #f0f0f0;}
.c_product_warp{width: 1440px; margin: 0 auto; padding: 0 0 50px 0; overflow: hidden;}
.c_product_left{width: 250px; float: left; border: 1px solid #f0f0f0;}
.c_product_left_tit{ font-size: 18px;background:#126537 url(../images/pro_icon_05.png) no-repeat 15px center; color: #fff;
height: 52px; line-height: 52px; padding:0 0px 0 60px;}
.c_product_left_nav{ background-color: #fff;}
.c_product_left_nav li{ padding: 25px 0; text-align: center; border-bottom: 1px solid #f0f0f0;}
.c_product_left_nav li a{ display: inline-block; color: #999999; font-size: 18px;}
.c_product_left_nav li a:hover{ color: #126537;}
.c_product_left_nav .c_product_left_nav_ac a{ color: #126537; font-weight: bold;}

.c_product_right{width: 1150px; float: right;}
.c_product_right_input input{width: 450px; height: 52px; line-height: 52px; font-size: 14px; background-color: #fff; text-indent: 1em;float: left;}
.c_product_right_input button{ width: 52px; height: 52px; background-color: #126537; color: #ffffff; text-align: center; line-height: 52px;float: left;}
.c_s_zm{width: 100%; margin: 30px 0;}
.c_s_zm a{ margin:5px; font-size: 18px; padding: 0 5px; border-radius: 1px;}
.c_s_zm a:hover{ background-color: #126537; color: #ffffff;}
.c_product_right_table{ background-color: #fff; padding: 10px;}
.c_product_right_table_txt{width: 100%; line-height: 20px;}
.c_product_right_table_txt{table-layout: fixed;}
.c_product_right_table_txt td{ border-right:1px solid #ffffff;}
.c_product_right_table_txt thead{ color: #fff; font-size: 16px; height: 50px;background-color: #126537;}
.c_product_right_table_txt thead tr td{ padding: 20px;white-space:normal; }
.c_product_right_table_txt tbody tr td{font-size: 14px; padding: 10px 20px;background-color: #f0f0f0;}
.c_product_right_table_txt tbody tr:nth-child(odd) td{ background-color: #ffffff;}

.c_product_right_table_txt tr{width: 100%;}
.c_product_right_table_txt tr td:nth-child(1){width: 8%;}
.c_product_right_table_txt tr td:nth-child(2){width: 31%;}
.c_product_right_table_txt tr td:nth-child(3){width: 20%;}
.c_product_right_table_txt tr td:nth-child(4){width: 23%;}
.c_product_right_table_txt tr td:nth-child(5){width: 18%%;}
 /*c_product_warp end*/
 .c_product_left_tit2{ font-size: 18px;background:#126537 url(../images/ser_icon_05.png) no-repeat 56px center; text-align: center; padding: 0 0px 0 32px; }
 .c_product_left_nav2 li a.ser_ac{color: #126537; font-weight: bold;}
 .ser_cont{padding: 10px 0;} 
 .ser_cont p{ padding: 10px 0; font-size: 18px; line-height:36px; color: #333333;}


.c_product_warp{width: 1440px; margin: 0  auto;}
.dy_product_warp{width: 1005px; margin: 0  auto;}
.c_product_warp_zleft{float: left; width: 500px;}
.c_product_warp_zleft img{width: 500px; height: 500px;}
.c_product_warp_zright{float: right; width: calc(100% - 600px);}
.c_product_warp_zright_list_a{ margin: 80px 0;}
.c_product_warp_zright_list_a a{background-color: #126537;padding: 4px 56px;font-size: 24px;color: #fff;border-radius: 50px;display: inline-block;
    -webkit-transition-duration: .3s;font-family: 'HarmonyOS_Sans_SC_Bold';
    text-transform: uppercase;
    -o-transition-duration: .3s;
    transition-duration: .3s;}
.c_product_warp_zright_list_a a:hover{
	    cursor: pointer;
	    -webkit-transform: translateX(15px);
	    -o-transform: translateX(15px);
	    transform: translateX(15px);
	    opacity: 0.88;
}
.c_product_warp_zright_tit{ font-size:36px; text-transform: uppercase; color: #126537; padding: 20px 0; font-weight: bold;font-family: 'HarmonyOS_Sans_SC_Bold';}
.c_product_warp_zright_list{ font-size: 18px; line-height: 48px; }

.c_product_warp_z_bottom{ padding-top: 30px; border-top: 1px solid #999999; margin-top: 50px;}
.c_product_warp_z_bottom dl{font-size: 18px; line-height:46px;}
.c_product_right_table_txt_z_bg{ background-color: #fff; padding: 20px; margin: 20px 0;}
.c_product_right_table_txt_z{ border: 1px solid #f1f1f1;}
.c_product_right_table_txt_z thead{ background-color:#ffffff; color: #000;}
.c_product_right_table_txt_z thead tr td{padding: 10px 20px; font-weight: bold;}
.c_product_right_table_txt_z tbody tr td{background-color:#ffffff; color: #666;}
.c_product_right_table_txt_z tbody tr:nth-child(odd) td { background-color: #f0f0f0;}
.c_product_right_table_txt_z tr td:nth-child(1){width: 33.33%;}
.c_product_right_table_txt_z tr td:nth-child(2){width: 33.33%;}
.c_product_right_table_txt_z tr td:nth-child(3){width: 33.33%;}

.c_product_right_newstxt{ width: 100%;}
.c_product_right_newstxt_tit{font-size: 16px; text-align: center;}
.c_product_right_newstxt_icon{ border-bottom: 1px solid #999999; text-align: center; width: 100%; margin: 60px 0;}
.c_product_right_newstxt_icon a{margin: 0 10px; color: #999999;}
.c_product_right_newstxt_icon a:hover{ color: #126537;}
.c_product_right_newstxt_icon a i{font-size: 28px;}
.c_product_right_newstxt_icon_box{width: 100%;}
.c_product_right_newstxt_icon_box dl{text-align: center; margin-top: -22px; position: absolute; background-color: #ffffff;  width: 190px;
 left: calc(50% - 95px);}
 .new_m_next{ font-size: 16px; line-height: 30px;}
  .new_m_next dl a{ color: #666;}
  .new_m_next dl a:hover{ color: #126537;}
  .new_m_next{float: left; }
  .new_learn_more{ float: right; }
  .new_learn_more a{background-color: #126537;
    padding: 9px 56px;
    font-size: 18px;
    color: #fff;
    border-radius: 50px;
    font-weight: normal;
    display: inline-block;
    -webkit-transition-duration: .3s;
    text-transform: uppercase;
    -o-transition-duration: .3s;
    transition-duration: .3s;}
  .new_learn_more a:hover {
    cursor: pointer;

    opacity: 0.88;
}	
.ul-list > li > a{color: #333;}

@media only screen and (max-width:1023px) {
	.c_banner{ padding-top:42px;}
	.nav-logo img{display: block; margin-left: 20px;}
	.nav-logo img:nth-child(1){ display: none;}
	
	.website_link{position: absolute; bottom: 10px;left: 5%;}
	.foot_cont{ padding-bottom: 60px; position: relative;}
	
	.dqwz,.c_about_Us,
	.c_certificates_cont,
	.c_our_logo_one_boxs,
	.c-team-warp,
	.c-team-warp2,
	.c_our_factory_boxs{width: 100%;}
	
	.dqwz{margin:15px auto 5px auto; width: 96%;}
	.c_about_Us{margin:10px auto 30px auto;}
	.c_a_tit{padding:5px 0;font-size:28px; line-height: 30px;}
	.c_about_Us_l{float: none; width: 100%;}
    .c_about_us_txt{font-size: 15px; line-height: 22px; padding: 0 15px;}
	.c_about_Us_r{float: none; width: 94%; margin:10px auto;}
	.Welcome_maps_cont{ margin-bottom: 20px; margin-top: 10px;}
	
	.cef_icon_d{padding-top: 10px;}
	.cef_icon_d img{ width: 100%; height: auto;}
	.c_certificates_cont{margin: 0px auto 20px auto;}
	.cef_icon_d dl{ line-height: 22px; padding: 5px 0;}
	
	.tab_list_advantage_w{padding: 50px 0 20px 0;}
	.tab_list_advantage_w .ad_tab_list_boxs li{min-height: 160px;}
	
	.c_our_logo_one{ margin-top: 20px;}
	.c_our_logo_one_boxs{width: 94%; margin: 0 auto;}
	.c_our_logo_one_boxs li{width: 33.333%; padding:10px 20px;}
	.c_our_logo_one_boxs li img{width:100%; height: auto;}
	
	.c_our_team{padding: 30px 0 60px 0;}
	.c_our_team_left{ width: 100%; float: none;}
	.c_our_team_left img{width: 100%; height: auto;}
	.c_our_team_right{ width:94%; float: none; margin:10px auto 2px auto;}
	.c_our_team_right_name{font-size:24px;  margin: 12px 0 0 0;}
	.c_our_team_right_txt{ margin: 10px 0 10px 0; font-size: 14px;line-height: 22px;}
	
	.c-team-warp .swiper-horizontal>.c-team-warp .swiper-pagination-bullets, 
	.c-team-warp .swiper-pagination-bullets.swiper-pagination-horizontal, 
	.c-team-warp .swiper-pagination-custom, 
	.c-team-warp .swiper-pagination-fraction{margin-top: 194px;}
	.c_our_team_bottom_pic{float: none; text-align: center;}
	.c_our_team_bottom_txt{ padding-top: 10px;  padding-left: 0; text-align: center;width: 100%;}
	.c_our_team_bottom_txt dl.team_b_name{font-size: 15px; line-height: 24px;}
	.c_our_team_bottom_txt dl.team_b_zw{font-size: 12px;}
	.c_our_team_bottom_pic img{ width: 80px;}
	
	.c_our_factory{padding: 20px 0;}
	.c_our_factory div.c_a_tit_bottom{font-size: 15px; line-height: 22px; width: 94%; margin: 0 auto;}
	
	.cef_icon_d .swiper-slide:hover {
	    -webkit-transform: translateY(0px);
	    -o-transform: translateY(0px);
	    transform: translateY(0px);
	    opacity: 0.88;
	}
	/*company end*/
	.contact_warps{width: 100%; margin: 0 auto;}
	.contact_content_list dl{ width:94%;margin: 0 auto; float: none; line-height:26px; padding:8px 0;}
	.contact_content_list{font-size: 16px;}
	.contact_content_list dl i{ margin-right: 10px;}
	.contact_content_list dl:nth-child(2n){width: 94%;}
	.contact_map{width: 100%; margin:10px auto 10px auto;}
	.contact_warps_input{ padding:10px 0;}
	.contact_warps_input_w{ width: 94%; margin: 0 auto; overflow: hidden;}
	.contact_warps_input_txt{ padding:0; margin: 0;}
	.contact_warps_input_txt dl{float: none;}
	.contact_warps_input_txt_c{width: 100%;}
	.contact_warps_input_txt_c2{width: 100%;}
	.contact_warps_input_button{ margin: 20px 0 20px 0;}
	/*contact_warps*/
	 .c_news_warp{ width: 100%; margin: 0 auto;}
	 .c_news_boxs{padding:0 0 20px 0; width:94%; margin: 0 auto;}
	 .c_news_boxs li{margin: 15px 0;}
	 .c_news_title a:hover{ background:none;}	
	 .c_news_boxs li { margin: 20px 0;}
	 .c_news_boxs li a{min-height: auto;}
	 /*c_news_warp end*/
	 .c_product_warp{width: 100%; margin: 0 auto; padding: 0 0 50px 0; overflow: hidden;}
	 .c_product_left{width: 100%; float: none;}
	 .c_product_right{width: 100%; float: none; margin-top: 20px;}
	 .c_product_right_input input{width: calc(100% - 52px);}
	 .c_s_zm{margin: 10px 0;}
	 
	 .c_product_left_nav li{padding: 14px 0;}
	  /*c_product_warp end*/
	   .ser_cont{width: 94%; margin: 0 auto;  padding: 10px 0 0 0;} 
	   .ser_cont p img{width: 100%; height: auto;}
	   
	   .c_product_warp_zleft{width:94%; float: none; margin: 0 auto;}
	   .c_product_warp_zleft img{ width: 100%; height: auto;}
	   .c_product_warp_zright{width:94%; float: none; margin: 0 auto;}
	   .c_product_warp_zright_list{ line-height: 28px;} 
	   .c_product_warp_zright_tit{font-size: 28px; padding: 10px 0;}
	   .c_product_warp_zright_list_a{ margin: 20px 0;}
	   .c_product_warp_z_bottom{margin-top: 20px;}
	   .c_product_warp_z_bottom dl{  line-height: 36px; font-size: 18px; padding: 0 10px;}
	   .c_product_right_table_txt_z_bg{padding: 10px;}
	   .c_product_right_table_txt_z tr td:nth-child(1){ width: 33.33%;}
	   .c_product_right_table_txt_z tr td:nth-child(2){}
	   
	   .c_product_right_newstxt{width: 100%;}
	   .c_product_right_newstxt_icon{margin: 40px 0;}
	   .new_m_next{ float: none;}
	   .new_m_next{ padding: 0 10px;}
	   .new_learn_more{ float: none; text-align: center; margin: 10px 0;}
	   
	   .modal{width: 100%;}
	   .modal .contact_warps_input_w{width: 100%;padding: 30px;}
	   .modal .contact_warps_input_txt dl{float: left;}
	   .modal .contact_warps_input_txt_c { width: calc(100% - 250px);margin:5px 0;}
	   .modal .contact_warps_input_txt_c2 {width: calc(100% - 250px);}
	   
	   
	
}


@media screen and (min-width:1420px) and (max-width:1600px) {

}	
@media screen and (min-width:1024px) and (max-width:1440px) {
.c_banner{ padding-top:42px;}
	.nav-logo img{display: block;}
	.nav-logo img:nth-child(1){ display: none;}
	
	.dqwz,.c_about_Us,
	.c_certificates_cont,
	.c_our_logo_one_boxs,
	.c-team-warp,
	.c-team-warp2,
	.c_our_factory_boxs{width:96%;margin: 0 auto;}
    
	.dqwz{ margin: 20px auto;}
	.cef_icon_d img{width: 100%; height: auto;}
	
	.c_our_team{padding: 30px 0 100px 0;}
	.c_our_team_left{width: 48%;}
	.c_our_team_left img{width: 100%; height: auto;}
	.c_our_team_right {float: right;}
	.c_our_team_right_txt{margin: 20px 0 10px 0;}
	.c_our_team_right_name {font-size:28px;color: #333333;margin:0; line-height: 36px;}
	.c_our_team_right_txt {margin: 10px 0 5px 0;}
	.c_our_team_bottom_txt{ padding:20px 0; width: 100%;text-align: center;}
	.c_our_team_bottom_txt dl.team_b_name{font-size: 17px;line-height: 20px;}
	.c_our_team_bottom_pic{float: none; text-align: center;}
	
	.c-team-warp .swiper-horizontal>.c-team-warp .swiper-pagination-bullets, 
	.c-team-warp .swiper-pagination-bullets.swiper-pagination-horizontal, 
	.c-team-warp .swiper-pagination-custom, 
	.c-team-warp .swiper-pagination-fraction{margin-top: 280px;}
	
	.cef_icon_d .swiper-slide:hover {
	    -webkit-transform: translateY(0px);
	    -o-transform: translateY(0px);
	    transform: translateY(0px);
	    opacity: 0.88;
	}
	
	.tab_list_advantage_w .ad_tab_list_boxs li {min-height: 402px;}
	/* .c_about_us_txt {font-size: 12px;line-height: 16px;color: #666;} */
    /*company end*/
	.contact_warps{width: 100%; margin: 0 auto;}
	.contact_content_list dl{ width:94%;margin: 0 auto; float: none; line-height:26px; padding:5px 0;}
	.contact_content_list dl:nth-child(2n){width: 94%;}
	.contact_map{width: 100%; margin:10px auto 10px auto;}
	.contact_warps_input{ padding:10px 0;}
	.contact_warps_input_w{ width: 94%; margin: 0 auto; overflow: hidden;}
	.contact_warps_input_txt{ padding:0; margin: 0;}
	.contact_warps_input_txt dl{float: none;}
	.contact_warps_input_txt_c{width: 100%;}
	.contact_warps_input_txt_c2{width: 100%;}
	.contact_warps_input_button{ margin: 20px 0 20px 0;}
	/*contact_warps*/
   .c_news_warp{width: 100%;}
   .i_news_boxs li a{min-height: 516px;}
   
   .c_product_warp{width: 100%;}
   .c_product_right{width: calc(100% - 280px);}
    /*c_product_warp end*/
	.c_product_right_newstxt{width: 100%;}
	
	.modal{width: 100%;}
	.modal .contact_warps_input_w{width: 100%;padding: 30px;}
	.modal .contact_warps_input_txt dl{float: left;}
	.modal .contact_warps_input_txt_c { width: calc(100% - 250px);margin: 20px 0;}
	.modal .contact_warps_input_txt_c2 {width: calc(100% - 250px);}
	
}

@media screen and (min-width:768px) and (max-width:1023px) {
.c_news_boxs li { margin:40px 0;}

.c_product_warp {width: 100%;}
.c_product_left {width: 200px;float: left;}
.c_product_right{margin-top: 0;}
.c_product_right{width: calc(100% - 210px); float: right;}
.c_product_right_table_txt thead tr td{padding: 10px;}
 /*c_product_warp end*/
  .c_product_warp_zleft{width:400px; float: left; margin: 0;}
  .c_product_warp_zleft img{width:400px; height: auto;}
  .c_product_warp_zright{width: calc(100% - 440px); float: right;}
  
  .c_product_right_newstxt{width: 100%;}
  .c_product_right_newstxt_icon{margin: 40px 0;}
  .new_m_next{ float: none;}
  .new_m_next{ padding: 0 10px;}
  .new_learn_more{ float: none; text-align: center; margin: 10px 0;}
  
   .modal .contact_warps_input_w{width: 100%;padding: 20px;}

}
@media screen and (min-width:420px) and (max-width:767px) {
	.c_news_title a{font-size: 14px;padding: 9px 15px; margin: 0 5px;}
	.c_news_title a:nth-child(1){padding: 9px 30px;}
	.c_news_boxs li { margin: 20px 0;}
   .c_news_boxs li a{padding: 12px;}
   
   .c_product_left_nav li{padding: 14px 0;}
   
   .c_product_right_newstxt{width: 100%;}
   .c_product_right_newstxt_icon{margin: 40px 0;}
   .new_m_next{ float: none;}
   .new_m_next{ padding: 0 10px;}
   .new_learn_more{ float: none; text-align: center; margin: 10px 0;}
   
   .modal-frame{width:100%;padding: 0 10px 0 10px;}
   	.modal .contact_warps_input_w{width:100%; margin: 0 auto;}
   	.modal .modal-inset{padding: 0;}
   	.modal .contact_warps_input_txt dl{width: 157px;}
   	.modal .contact_warps_input_txt span{font-size: 16px;}
   	.modal .contact_warps_input_txt_c{width: calc(100% - 157px);}
   	.modal .contact_warps_input_txt span{ padding: 0;}
   	.modal .contact_warps_input_txt i{ padding-right: 0;}
   	.modal .contact_warps_input_txt{margin: 9px 0;}
   	.modal .contact_warps_input_txt_c2{height: 80px;width: calc(100% - 157px);}
   	.modal-inset .m_close{top: -56px;right:0; color: #fff;}
   	.modal .contact_warps_input_button button{font-size: 16px;}
   	.modal .modal-inset .m_close{opacity: 1;}
   
   
}
@media screen and (min-width:320px) and (max-width:420px) {
	.c_news_title a{font-size: 12px;padding: 8px 10px; margin: 0 2px;}
	.c_news_title a:nth-child(1){padding: 8px 30px;}
	.c_news_boxs li a{padding: 10px;}
	
	.c_product_left_nav li{padding: 15px 0;}
	.c_product_right_table_txt tr td:nth-child(1){ display: none;}
	.c_product_right_table_txt tr td:nth-child(2){ width: 30%;}
	.c_product_right_table_txt tr td:nth-child(3){ width: 25%;}
	.c_product_right_table_txt tr td:nth-child(4){ width: 25%;}
	.c_product_right_table_txt tr td:nth-child(5){ width: 20%;}
	.c_product_right_table_txt thead tr td{ padding: 10px 6px;}
	.c_product_right_table_txt thead{font-size: 13px; padding: 8px 6px;}
	.c_product_right_table_txt tbody tr td{font-size: 12px; padding: 8px 6px;}
	
	.c_product_warp_zleft{width:94%; float: none; margin: 0 auto;}
	.c_product_warp_zleft img{ width: 100%; height: auto;}
	.c_product_warp_zright{width:94%; float: none; margin: 0 auto;}
	.c_product_warp_zright_list{ line-height: 28px;} 
	.c_product_warp_zright_tit{font-size: 28px; padding: 10px 0;}
	.c_product_warp_zright_list_a{ margin: 20px 0;}
	.c_product_warp_z_bottom{margin-top: 20px;}
	.c_product_warp_z_bottom dl{  line-height: 36px; font-size: 18px; padding: 0 10px;}
	.c_product_right_table_txt_z_bg{padding: 10px;}
	.c_product_right_table_txt_z tr td:nth-child(1){ width: 33.33%;display: revert;}
	.c_product_right_table_txt_z tr td:nth-child(2){}
	
	.c_product_right_newstxt{width: 100%;}
	.c_product_right_newstxt_icon{margin: 40px 0;}
	.new_m_next{ float: none;}
	.new_m_next{ padding: 0 10px;}
	.new_learn_more{ float: none; text-align: center; margin: 10px 0;}
	
	.modal-frame{width:100%;padding: 0 10px 0 10px;}
		.modal .contact_warps_input_w{width:100%; margin: 0 auto;}
		.modal .modal-inset{padding: 0;}
		.modal .contact_warps_input_txt dl{width: 157px;}
		.modal .contact_warps_input_txt span{font-size: 16px;}
		.modal .contact_warps_input_txt_c{width: calc(100% - 157px);}
		.modal .contact_warps_input_txt span{ padding: 0;}
		.modal .contact_warps_input_txt i{ padding-right: 0;}
		.modal .contact_warps_input_txt{margin: 9px 0;}
		.modal .contact_warps_input_txt_c2{height: 80px;width: calc(100% - 157px);}
		.modal-inset .m_close{top: -56px;right:0; color: #fff;}
		.modal .contact_warps_input_button button{font-size: 16px;}
		.modal .modal-inset .m_close{opacity: 1;}
}

@media screen and (min-width:320px) and (max-width:375px) {
.c_news_boxs{padding:0 0 20px 0; width:96%; margin: 0 auto;}
.c_news_title{padding: 10px 0;}	
 .c_news_title a{font-size: 12px;padding: 8px 10px; margin:4px 6px;}
 .c_news_title a:nth-child(1){padding: 8px 30px;}
 .c_news_boxs{padding:0 0 20px 0;}
 .c_news_boxs li a{padding: 5px;}
 
 .c_product_right_table_txt tr td:nth-child(1){ display: none;}
 .c_product_right_table_txt tr td:nth-child(2){ width: 25%;}
 .c_product_right_table_txt tr td:nth-child(3){ width: 25%;}
 .c_product_right_table_txt tr td:nth-child(4){ width: 25%;}
 .c_product_right_table_txt tr td:nth-child(5){ width: 25%;}
 .c_product_right_table_txt thead tr td{ padding: 10px 2px;}
 .c_product_right_table_txt thead{font-size: 12px; padding: 8px 2px;}
 .c_product_right_table_txt tbody tr td{font-size: 12px; padding: 8px 4px;}
  /*c_product_warp end*/

.c_product_warp_zleft{width:94%; float: none; margin: 0 auto;}
	.c_product_warp_zleft img{ width: 100%; height: auto;}
	.c_product_warp_zright{width:94%; float: none; margin: 0 auto;}
	.c_product_warp_zright_list{ line-height: 28px;} 
	.c_product_warp_zright_tit{font-size: 28px; padding: 10px 0;}
	.c_product_warp_zright_list_a{ margin: 20px 0;}
	.c_product_warp_z_bottom{margin-top: 20px;}
	.c_product_warp_z_bottom dl{  line-height: 36px; font-size: 18px; padding: 0 10px;}
	.c_product_right_table_txt_z_bg{padding: 10px;}
	.c_product_right_table_txt_z tr td:nth-child(1){ width: 33.33%;display: revert;}
	.c_product_right_table_txt_z tr td:nth-child(2){}
 
.modal-frame{width:100%;padding: 0 10px 0 10px;}
		.modal .contact_warps_input_w{width:100%; margin: 0 auto;}
		.modal .modal-inset{padding: 0;}
		.modal .contact_warps_input_txt dl{width: 157px;}
		.modal .contact_warps_input_txt span{font-size: 16px;}
		.modal .contact_warps_input_txt_c{width: calc(100% - 157px);}
		.modal .contact_warps_input_txt span{ padding: 0;}
		.modal .contact_warps_input_txt i{ padding-right: 0;}
		.modal .contact_warps_input_txt{margin: 9px 0;}
		.modal .contact_warps_input_txt_c2{height: 80px;width: calc(100% - 157px);}
		.modal-inset .m_close{top: -56px;right:0; color: #fff;}
		.modal .contact_warps_input_button button{font-size: 16px;}
		.modal .modal-inset .m_close{opacity: 1;}
		 .modal .contact_warps_input_w{width: 100%;padding:0 10px;}

}

@media screen and (min-width:1024px) and (max-width:1238px) {
	.c-team-warp2 .swiper-slide{min-height: 245px;}
}
@media only screen and (max-width:1023px) {
	.c-team-warp2 .swiper-slide{min-height: 178px;}
	.c_our_team_bottom_txt dl.team_b_zw{line-height: 18px;}
}