
@media screen and (max-width:1700px) {

.main { max-width:1460px !important; margin:0 auto !important; padding:0px 10px;}

.in_about_num .fr ul li h3 { font-size: 60px; }
.in_about_num .fr ul li h3 em { font-size: 22px; }
.in_about_num .fr ul li p { font-size: 14px; }
.banner_swp .swiper-slide .text h3 { font-size: 32px; }

.header .header-nav .nav-ul>li>a { font-size: 14px; }
.header .header-nav .nav-ul>li { padding: 0px 10px; }




}

@media screen and (max-width:1470px) {
    .header .header-nav .nav-ul>li>a {
        font-size: 14px;
    }
}

@media screen and (max-width:1460px) {


.header .header-nav .nav-ul>li>a { font-size: 11px; }
.header .header-nav .nav-ul>li { padding: 0px 5px; }

.main { max-width:1220px !important; margin:0 auto !important; padding:0px 10px;}

.applications ul li .con .text h3 { font-size: 26px; }
.applications_swp .swiper-slide .text h3 { font-size: 26px; }
.applications ul li .item { height: 460px; }

.applications_a .con .text h3 { font-size: 26px; }

.applications1 .item .text h3 { font-size: 28px; }
.applications1 .item .text p {  margin-top: 20px; }

.banner_x { height: 450px; font-size: 44px; }
.companynews_swp .swiper-slide .img { height: 195px; }
.companynews_swp .swiper-slide .text h3 { font-size: 18px; line-height: 22px; }
.companynews_swp .swiper-slide .text p { font-size: 14px; }

.company_details1 ul li .item .text h3 { font-size: 24px; }
.company_details1 ul li .item .text p { font-size: 16px; line-height: 25px; }

.company_details .had p { font-size: 16px; }
.company_details .had ul li { font-size: 16px; }

.datacenter .item .text h3 { font-size: 28px; }
.datacenter .item .text p { font-size: 16px; line-height: 24px; margin-top: 20px; }

.m_table tr td { font-size: 14px; }

.support ul li .text h3 { font-size: 26px; }
.support ul li .text p { font-size: 16px; line-height: 24px; }
.news_details .tit h1 { font-size: 30px; }

.gan_silicon ul li .link .text h3 { font-size: 28px; }
.gan_silicon ul li .link .text .con { font-size: 16px; line-height: 24px; }

.gan_silicon_a ul li .link .text h3 { font-size: 28px; }
.gan_silicon_a ul li .link .text .con { font-size: 16px; line-height: 24px; }


.banner_details .text { width: 50%; }
.voltagecon .item .text h3 { font-size: 30px; }
.voltagecon2_swp .swiper-slide p { padding: 15px 5px; }

.mt50 { margin-top: 30px; }

.in_about .text h3 { font-size: 30px; }
.in_about .text p { font-size: 16px; line-height: 26px; }

.in_about_num .fr ul li h3 { font-size: 52px; }
.in_advantage .list ul li .text h3 { font-size: 35px; }
.in_advantage .list ul li .text p { font-size: 22px; line-height: 30px; }
.in_advantage .list ul li h2 { font-size: 20px; }
.in_products .had p { font-size: 32px; }

.in_products .list { width: 68% }
.in_products .list ul li { padding-left: 35px; width: 100%; }
.in_products .list ul li .item .text h3 { margin-top: 50px; }

.in_applications .list { margin-top: 50px; }
.in_advantage .list ul li .img { height: 530px; }

/* .news_events ul li .img { height: 193px; } */
.news_events ul li .text h3 { font-size: 18px; line-height: 23px; }
.partners ul li .img { height: 160px; }
.partners ul { margin-left: -10px; margin-right: -10px; }
.partners ul li { padding: 10px; }
.partners { margin-top: 30px; }

.m_nav .text a { margin-right: 25px; }
.where ul li .item .text h3 { font-size: 20px; }




}


@media screen and (max-width:1200px) {

.H_50 { height: 50px; }	
.banner_swp .swiper-slide { height: calc(70vh - 50px); }
.banner_swp .swiper-slide .text p { font-size: 20px; bottom: 20px; right: 10px; }
/* .banner_swp .swiper-slide .text h3 strong { margin-right: 10px; } */
.banner_swp .swiper-slide .text h3 { font-size: 18px; padding: 10px; }
.banner_swp .banner_pag { height: calc(70vh - 50px); }
.in_about .icon { display: none; }


.m_link { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px; margin-left: 0px; }
.m_link:hover { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px;  }
.m_link:hover span { margin-left: 0px; }
.m_link em { display: none; }
.m_link:before { left: 15px; margin-top: -3px; }
.m_link .b1 { display: none; }
.m_link .b2 { display: none; }

.m_link_sx { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px; margin-left: 0px; }
.m_link_sx:hover { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px;  }
.m_link_sx:hover span { margin-left: 0px; }
.m_link_sx em { display: none; }
.m_link_sx:before { left: 15px; margin-top: -3px; }
.m_link_sx .b1 { display: none; }
.m_link_sx .b2 { display: none; }

.m_link_ls { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px; margin-left: 0px; }
.m_link_ls:hover { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px;  }
.m_link_ls:hover span { margin-left: 0px; }
.m_link_ls em { display: none; }
.m_link_ls:before { left: 15px; margin-top: -3px; }
.m_link_ls .b1 { display: none; }
.m_link_ls .b2 { display: none; }

.m_link1 { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px; margin-left: 0px; }
.m_link1:hover { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px;  }
.m_link1:hover span { margin-left: 0px; }
.m_link1 em { display: none; }
.m_link1:before { left: 15px; margin-top: -3px; }
.m_link1 .b1 { display: none; }
.m_link1 .b2 { display: none; }



.m_link_hs { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px; margin-left: 0px; }
.m_link_hs:hover { height: 35px; line-height: 35px; padding: 0px 20px; padding-left: 30px; font-size: 12px;  }
.m_link_hs:hover span { margin-left: 0px; }
.m_link_hs em { display: none; }
.m_link_hs:before { left: 15px; margin-top: -3px; }
.m_link_hs .b1 { display: none; }
.m_link_hs .b2 { display: none; }


.mt50 { margin-top: 20px; }

.in_about { margin-top: 0px; }
.in_about .text { width: 100%; padding: 40px 20px; padding-top: 40px; }
.in_about .text h3 { font-size: 20px; }
.in_about .text h3:before { width: 40px; }
.in_about .text p { font-size: 14px; line-height: 22px; margin-top: 20px; }

.in_about_num { display: block; }
.in_about_num .fl { width: 100%; margin-top: 30px; }
.in_about_num .fr ul li { min-width: auto; padding-left: 0px; }
.in_about_num .fr ul li h3 em { font-size: 14px; }
.in_about_num .fr ul { padding: 0px; }
.in_about_num .fr ul li h3 { font-size: 30px; }

.in_about_num .fr ul li p { font-size: 12px; }
.in_about_num .fr { width: 100%; padding: 0px 15px; margin-top: 30px; }
.in_about_num .fr ul { justify-content: space-between; }

.in_advantage { padding-top: 40px; }

.m_tit { font-size: 20px; }
.m_tit:before { width: 35px; margin-right: 5px; }

.m_tit1 { font-size: 20px; }
.m_tit1:before { width: 35px; margin-right: 5px; }

.in_advantage .list { margin-top: 30px; }
.in_advantage .list ul li .img { height: 260px; }
.in_advantage .list ul li h2 { padding: 10px; font-size: 16px; font-weight: normal; }


.in_advantage .list ul { display: block; }
.in_advantage .list ul li h2 { display: none; }
.in_advantage .list ul li .text { width: 100%; padding-left: 0px; padding: 20px; }
.in_advantage .list ul li .text h3 { display: block; font-size: 20px; }
.in_advantage .list ul li .text p { display: block; font-size: 14px; line-height: 22px; margin-top: 10px; }
.in_advantage .list ul li .text .more { display: block; }

.in_products { padding-top: 40px; display: block; }
.in_products .had { width: 100%; }
.in_products .had p { font-size: 18px; line-height: 24px; margin-top: 20px; }

.in_products .list { width: 100%; }
.in_products .list ul { display: block; }
.in_products .list ul li { padding-left: 0px; margin-top: 20px;  }
.in_products .list ul li .item { padding: 40px 20px; }
.in_products .list ul li .item .text h3 { margin-top: 30px; }
.in_products .list ul li:nth-child(1) .item:after { bottom: inherit; top: 0px; }
.in_products .list ul li .item:after { height: 5px; }
.in_products .list ul li .item .text h3 { font-size: 20px; }
.in_products .list ul li .item .img img { width: 110px; }

.m_tit_bs { font-size: 20px; }
.m_tit_bs:before { width: 40px; }
.in_applications { padding-top: 140px }
.in_applications .list { margin-top: 30px; }
.in_applications .list ul li { width: 100%; margin-top: 10px; }
.in_applications .list ul { display: block; }
.in_applications .list ul li .text { top: 30px; left: 30px; }
.in_applications .list ul li .text strong { font-size: 22px; }
.in_applications .list ul li .item .img { display: none; }
.in_applications .list ul li .item { height: 145px;  }

.mt60 { margin-top: 40px; }

.in_applications { padding-bottom: 40px; }
.in_news { padding: 50px 0px; }
.in_news_swp .swiper-slide .text { padding: 20px; padding-bottom: 60px; }
.in_news_swp .swiper-slide .text h3 { font-size: 16px; line-height: 22px; }
.in_news_swp .swiper-slide .text p { left: 20px; font-size: 14px; bottom: 20px; }
.in_news_swp { margin-top: 40px; padding-bottom: 60px; }

.in_join .text { position: inherit; background: #23396b; padding: 40px 0px; }
.in_join .text .img { margin-top: 20px; padding: 0px 10px; }

.footer { padding: 20px 0px; }
.footer .logo { display: none; }
.footer .list { display: none; }
.footer .fot { margin-top: 0px; display: block; }
.footer .fot strong { font-size: 14px; display: block; line-height: 22px; }
.footer .fot span { display: block; margin-top: 5px; }
.footer .fot span a { font-size: 14px; }
.banner_x { height: 200px; font-size: 28px; }
.m_nav .text { padding: 15px 0px; }
.m_nav .text a { line-height: 38px; margin: 0px 2px; }

.m_pd_box { padding: 40px 0px; }
.hvgan .had { display: block; }
.hvgan .had .fom { width: 100%; margin-top: 30px; height: 45px; }
.hvgan .had .fom .but { height: 45px; background-size: 18px auto; }
.hvgan .had .fom .txt { font-size: 14px; }

.m_tit_x { font-size: 20px; }
.m_tit_x:before { width: 30px; }

.m_tit_x_b { font-size: 20px; }
.m_tit_x_b:before { width: 30px; }

.m_table_box { overflow: auto;  }
.m_table { margin-top: 30px; }

.m_table tr th { font-size: 14px; padding: 12px 10px; }
.m_table tr td { font-size: 14px; padding: 12px 10px; }
.m_table tr td img { width: 22px; }

.pagebox { margin-top: 30px; }
.pagebox ul .previous a { display: none; }
.pagebox ul .next a { display: none; }
.pagebox ul .page a { width: 35px; height: 35px; line-height: 35px; font-size: 14px; }

.support ul li .top { margin-top: 30px; display: block; }
.support ul li .top .img { width: 100% }
.support ul li:nth-child(2n+1) .top .text { padding: 30px 20px; width: 100%; }
.support ul li:nth-child(2n) .top .text { padding: 30px 20px; width: 100%; }
.support ul li .top .text h3 { font-size: 20px; }
.support ul li .top .text p { font-size: 14px; line-height: 20px; margin-top: 10px; }

.m_had_p p { font-size: 14px; line-height: 22px; margin-top: 20px; }
.where ul { display: block; }
.where ul li { width: 100%; margin-top: 20px; }
.where ul li .item .text { padding: 20px; }
.where ul li .item .text h3 { font-size: 18px; }
.where ul li .item .text h5 { font-size: 14px; }

.applications_swp { margin-top: 30px; padding-bottom: 50px; }
/* .applications_swp .swiper-slide { padding: 50px 20px 20px; } */
.n-split-page .guidance .guidance-content .right .title {margin-top: 20px;}
.applications { padding-bottom: 0px; }
.applications ul li .item { display: block; height: auto; margin-top: 30px; }
.applications ul li .img { width: 100%; }
.applications ul li .con { position: relative; width: 100%; }
.applications ul li .con .text { height: 100%; padding: 30px 20px; }
.applications ul li .con .text h3 { font-size: 20px; }
.applications ul li .con .text p { margin-top: 14px; }
.mt40 { margin-top: 20px; }

.m_pb80 { padding: 40px 0px; }
.n-split-page .common-title {margin-top: 20px; font-size: 16px;}

.applications_swp .swiper-pagination-bullet { width: 10px; height: 10px; }
.applications ul li .con .text p { font-size: 16px; }


.applications_a .item { display: block; height: auto; margin-top: 30px; }
.applications_a .img { width: 100%; }
.applications_a .con { position: relative; width: 100%; }
.applications_a .con .text { height: 100%; padding: 30px 20px; }
.applications_a .con .text h3 { font-size: 20px; }
.applications_a .con .text p { margin-top: 14px; }
.applications_a .con .text p { font-size: 16px; }




.m_pb80 { padding: 40px 0px; }
.applications1 .item { margin-top: 30px; }
.applications1 .item .text { width: 100%;  margin-left: 0px;  }
.applications1 .item .text h3 { font-size: 18px; }
.applications1 .item .text p { font-size: 16px; line-height: 24px; margin-top: 15px; }

.m_tit_xb { font-size: 20px; }

.applications1 .con { margin-top: 20px; }
.applications1 .con p { font-size: 14px; line-height: 22px; margin-top: 10px; }
.applications2 .img { margin-top: 25px; }

.applications3 table tr td { font-size: 14px; padding: 10px; }
.applications3 table { margin-top: 25px; }

.applications4_swp { margin-top: 30px; padding-bottom: 55px; }
.applications4_swp .swiper-pagination-bullet { width: 10px; height: 10px; }
.applications4_swp .swiper-slide { padding: 50px 20px 20px; }

.articles .list ul { display: block; }
.articles .list ul li { width: 100%; margin-top: 20px; }

.articles .year { margin-top: 30px; }
.articles .year .link { font-size: 16px; }
.articles .year .link:after { width: 6px; height: 6px; margin-top: 15px; }
.articles .year:after { bottom: 5px; height: 1px; }

.articles .list ul li .link { padding: 15px; }
.articles .list ul li .link .text { display: block; }
.articles .list ul li .link .text p { margin-top: 20px; font-size: 16px; line-height: 22px; }
.articles .list ul li .link .had .con h3 { font-size: 18px; }
.articles .list ul li .link .had i { width: 50px; height: 50px; font-size: 20px; }
.articles .list ul li .link .had .con p { font-size: 14px; }
.articles .list ul li .link .text .img { width: 100%; height: auto; }

.m_had_flex { display: block; }
.career_search { margin-top: 15px; }
.career_search .sel { width: 100%; font-size: 14px; padding: 14px 20px; margin-top: 10px; margin-left: 0px; background-size: 15px auto; }

.career table { margin-top: 30px; width: 950px; }
.career table tr td { font-size: 14px; padding: 0px 20px; }
.career1_swp .swiper-slide .item p { font-size: 14px; line-height: 20px; margin-top: 20px; }
.career1_swp .swiper-pagination-bullet { width: 10px; height: 10px; }
.career1_swp .swiper-slide .item .icon { height: 140px; }
.career1_swp .swiper-slide .item { margin-top: 30px; }

.m_p80 { padding-top: 40px; }
.m_b80 { padding-bottom: 40px; }

.career2_swp { margin-top: 30px; padding-bottom: 50px; }
.career2_swp .swiper-slide p { font-size: 18px; margin-top: 25px; }
.career2_swp .swiper-pagination-bullet { width: 10px; height: 10px; }

.career3_swp { margin-top: 30px; padding-bottom: 50px; }
.career3_swp .swiper-pagination-bullet { width: 10px; height: 10px; }

.citizenship { margin-top: 30px; }
.citizenship .had { display: block; }
.citizenship .had .img { width: 100% }
.citizenship .had .text { width: 100%; padding: 30px 20px; }
.citizenship .had .text h3 { font-size: 20px; }
.citizenship .had .text p { font-size: 14px; line-height: 22px; margin-top: 15px; }

.quality3 h3 { font-size: 20px; }
.citizenship1 { margin-top: 40px; }
.quality3 .list ul { display: block; }
.quality3 .list ul li { width: 100%; margin-bottom: 20px; }
.quality3 .list ul li .link { padding: 0px 20px; }
.quality3 .list ul li .item { background-size: 60px auto; padding: 30px 0px; padding-right: 80px; }
.quality3 .list ul li .link strong { font-size: 16px; }
.quality3 .list ul li .link h6 { margin-top: 30px; font-size: 14px; }
.quality3 h5 { font-size:16px; margin-top: 30px;  }
.career table tr td a { padding: 15px 0px; padding-right: 30px; }
.company { margin-top: 30px; }
.company ul { display: block; }
.company ul li { width: 100%; padding: 20px; margin-top: 20px; }
.company ul li h3 { font-size: 20px; padding-bottom: 15px; }
.company ul li h3:after { width: 50px; }
.company ul li p { font-size: 14px; line-height: 22px; margin-top: 10px; }

.m_tit_x:before { margin-right: 5px; }

.companynews_swp .swiper-slide .text { padding: 20px; padding-bottom: 80px;  }
.companynews_swp .swiper-slide .text h3 { font-size: 16px; font-weight: normal; line-height: 24px; }
.companynews_swp .swiper-slide .text p { left: 20px; }
.companynews_swp .swiper-slide .text i { left: 20px; }
.companynews_swp .swiper-pagination-bullet { width: 10px; height: 10px; }
.companynews_swp { padding-bottom: 50px; }
.companynews_swp .swiper-slide .img { height: auto; }
.companynews_swp .swiper-slide .text p { font-size: 14px; }

.m_tit_more { position: relative; text-align: center; margin-top: 15px; }
.m_tit_more a { justify-content: center; font-size: 15px; }
.m_tit_more a i img { width: 30px; }

.company1 .had p { margin-top: 25px; font-size: 16px; line-height: 24px; }
.company1_swp { padding-bottom: 20px; margin-top: 0px; }
.company1_swp .swiper-slide-active .text { margin-left: -30px; margin-right: -30px; }
.company1_swp .swiper-slide-active .text h3 { font-size: 18px; }
.company1_swp .swiper-slide-active .text p { font-size: 16px; }

.company2 .item { margin-top: 30px; display: block; }
.company2 .item .fl { width: 100%; padding: 20px; }
.company2 .item .fr { width: 100% }
.company2 .item .fl .tit span { font-size: 18px; padding-bottom: 14px; }
.company2 .item .fl .con { margin-top: 20px; }
.company2 .item .fl .con h3 { font-size: 20px; margin-bottom: 10px; }
.company2 .item .fl .con p { font-size: 14px; line-height: 22px; margin-top: 6px; }

.contact .form { margin-top: 30px; }
.contact .form .had { padding: 20px; }
.contact .form .had p { font-size: 14px; line-height: 22px; }
.contact .form .list ul li { width: 100% }
.contact .form .list ul .heit-2 { display: none; }
.contact .form .list ul .heit-1 { display: none; }
.contact .form .list ul li label { font-size: 14px; padding-left: 20px; height: 40px; line-height: 40px; }
.contact .form .list ul li { min-height: 41px; }
.contact .form .list ul li .txt { height: 40px; line-height: 40px; }
.contact .form .list ul li { padding-left: 150px; }
.contact .form .list ul li label { width: 150px; padding-left: 10px; }
.contact .form .list .but { padding: 20px; }
.contact .form .list ul li .yzm { padding-right: 100px; }
.contact .form .list ul li .yzm img { height: 30px; margin-top: -15px; }
.contact .form .list .but .sub_but { padding: 10px 25px; }

.company_nav ul { display: block; }
.company_nav ul li { padding: 30px 20px; }
.company_nav ul li .text { margin-top: 20px; }
.company_nav ul li .text p { font-size: 14px; line-height: 22px; margin-top: 15px; }

.company_details { margin-top: 20px; }
.company_details .had p { font-size: 14px; line-height: 22px; }
.company_details .had ul li { font-size: 14px; line-height: 22px; }

.company_details1 ul li .item { display: block; }
.company_details1 ul li .item .img { width: 100% }
.company_details1 ul li { margin-top: 30px; }
.company_details1 ul li .item .text { width: 100%; padding: 30px 10px; }
.company_details1 ul li .item .text h3 { font-size: 18px; }
.company_details1 ul li .item .text p { font-size: 14px; line-height: 22px; margin-top: 15px; }
.company_details1 { margin-top: 40px; margin-bottom: 40px; }
.company_details1 ul li:nth-child(2n+1):before { display: none; }
.company_details1 ul li:nth-child(2n):before { display: none; }

.companynews_swp { margin-top: 30px; }

.datacenter .item { display: block; margin-top: 30px; }
.datacenter .item .img { width: 100% }
.datacenter .item .text { width: 100%; padding: 30px 10px; }
.datacenter .item .text h3 { font-size: 20px; }
.datacenter .item .text p { font-size: 14px; line-height: 24px; margin-top: 15px; }

.news_details .tit h1 { font-size: 18px; line-height: 24px; }
.news_details .tit h3 { margin-top: 20px; margin-bottom: 20px; padding-bottom: 20px; }
.news_details .tit h3 span { padding: 6px 20px; }
.news_details .con p { font-size: 14px; line-height: 22px; margin-top: 15px; }

.gan_silicon { margin-top: 30px; }
.gan_silicon ul li:nth-child(2n+1) .link { display: block; }
.gan_silicon ul li .link { padding: 0px; }
.gan_silicon ul li .link .img { width: 100% }
.gan_silicon ul li .link .text { width: 100%; padding: 30px 10px; }
.gan_silicon ul li .link .text h3 { font-size: 20px; }
.gan_silicon ul li .link .text .con { font-size: 14px; line-height: 22px; margin-top: 10px; }
.gan_silicon ul li .link:after { display: none; }
.gan_silicon ul li:nth-child(2n) .link { display: block; }


.gan_silicon_a { margin-top: 30px; }
.gan_silicon_a ul li:nth-child(2n+1) .link { display: block; }
.gan_silicon_a ul li .link { padding: 0px; }
.gan_silicon_a ul li .link .img { width: 100% }
.gan_silicon_a ul li .link .text { width: 100%; padding: 30px 10px; }
.gan_silicon_a ul li .link .text h3 { font-size: 20px; }
.gan_silicon_a ul li .link .text .con { font-size: 14px; line-height: 22px; margin-top: 10px; }
.gan_silicon_a ul li .link:after { display: none; }
.gan_silicon_a ul li:nth-child(2n) .link { display: block; }



.voltage .list ul { display: block; }
.voltage .list ul li { width: 100%; margin-top: 30px; }
.voltage .list ul li .item { padding: 50px 20px; }
.voltage .list ul li .item .text h3 { margin-top: 30px; font-size: 18px; }
.voltage .list ul li .item .text strong { font-size: 16px; }
.voltage .list ul li .item:after { height: 6px; }
.voltage .list ul li:nth-child(2n+1) .item:after { bottom: inherit; top: 0px; height: 6px; }
.voltage .list ul li .item .text p { font-size: 14px; }
.voltage .list ul li .item .more { opacity: 1; visibility: visible; }

.banner_details .text { width: 100%; min-height: auto; padding-left: 0px; padding: 50px 0px; }
.banner_details .text h3 { font-size: 22px; }
.m_pb90 { padding: 40px 0px; }


.voltagecon .had { display: block; }
.voltagecon .had .nav { margin-top: 30px; }
.voltagecon .had .nav a { font-size: 14px; margin-left: 0px; margin-right: 10px; height: 38px; line-height: 38px; }
.voltagecon .item { display: block; }
.voltagecon .item .text { width: 100%; padding-left: 0px; }
.voltagecon .item .text h3 { font-size: 20px; }
.voltagecon .item .text p { margin-top: 15px; line-height: 22px; }
.voltagecon .item .img { width: 100%; margin-top: 20px; }

.voltagecon1 .img { margin-top: 30px; }

.voltagecon2_swp { margin-top: 30px; padding-bottom: 50px; }
.voltagecon2_swp .swiper-slide p { font-size: 16px; padding: 16px 5px; }

.m_had_p p img { margin-top: 40px; height: auto !important; }

.news_events ul li { width: 100%; margin-top: 20px; }
.news_events ul li .text { padding: 20px; padding-bottom: 80px; }
.news_events ul li .text h3 { font-size: 16px; font-weight: normal; line-height: 24px; }
.news_events ul li .text p { font-size: 14px; left: 20px; }
.news_events ul li .text i { left: 20px; }

.partners { margin-top: 30px; }
.partners ul { margin-left: -5px; margin-right: -5px; }
.partners ul li { width: 50%; padding: 5px; }
.partners ul li .img { height: 100px; }

.quality .item { display: block; margin-top: 30px; }
.quality .item .img { width: 100%; height: auto; }
.quality .item .con { position: inherit; width: 100%; }
.quality .item .con .text { height: auto; padding: 20px; }
.quality .item .con .text h3 { font-size: 18px; margin-bottom: 10px; line-height: 24px; }
.quality .item .con .text p { font-size: 14px; line-height: 20px; }

.m_tit_p { font-size: 14px; line-height: 20px; margin-top: 20px; }

.quality1 p { font-size: 14px; line-height: 20px; margin-top: 20px; }
.quality2 h3 { margin-top: 30px; }
.quality2 .item { display: block; }
.quality2 .item .fl { width: 100%; }
.quality2 .item .fl p { font-size: 14px; line-height: 22px; margin-top: 20px; }
.quality2 .item .fr { width: 100%; }
.quality2 .item .fr p { font-size: 14px; line-height: 22px; margin-top: 20px; }

.quality_swp { margin-top: 30px; padding-bottom: 50px; }
.quality1_swp { margin-top: 30px; padding-bottom: 50px; }
.quality1_swp .swiper-slide strong { font-size: 14px; }

.quality3 .list { margin-top: 20px; }
.quality3 .list ul li { margin-bottom: 10px; }

.quality4 .tab_box .tab_tit { margin-top: 30px; }
.quality4 .tab_box .tab_tit span { font-size: 18px; padding-bottom: 15px; }
.quality4 .tab_box .tab_con_tit span { font-size: 18px; margin-right: 22px; }
.quality4 .tab_box .tab_con_tit { margin: 20px 0px 10px; }
.quality4 .tab_box .tab_con .list ul { margin-left: -10px; margin-right: -10px; }
.quality4 .tab_box .tab_con .list ul li { width: 50%; padding: 0px 10px; }
.quality4 .tab_box .tab_con .list ul li p { font-size: 16px; margin-top: 15px; }

.m_nav { top: 50px; }
.gan_silicon ul li .link { margin-bottom: 30px; }
.gan_silicon_a ul li .link { margin-top: 30px; }

.quality_swp .swiper-slide strong { font-size: 14px; }

.m_b120 { padding-bottom: 40px; }




/* 2022-12-16 */
.product_details{
    flex-wrap: wrap;
}
.product_details .fl{
    width: 100%;
}
.product_details .fr{
    width: 100%;
}
.product_details .fl .con .list{
    flex-wrap: wrap;
}
.product_details .fl .con .list .text{
    width: 100%;
    margin-bottom: 20px;
}
.product_details .fl .con .list .text:last-child{
    margin-bottom: 0;
}
.product_details .fl .three .con{
    flex-wrap: wrap;
}
.product_details .fl .three .con .th_fl{
    width: 100%;
    margin-bottom: 20px;
}
.product_details .fl .three .con .th_fc{
    width: 100%;
    margin-bottom: 20px;
}
.product_details .fl .three .con .th_fr{
    width: 100%;
    margin-bottom: 20px;
}
.product_details .fl .item .param .had div{
    word-break: break-all;
}
.product_details .fl .con .had div{
    word-break: break-all;
}
.product_details_had h3{
    font-size: 28px;
}
.product_details_had strong{
    font-size: 16px;
}
.product_details .fl .con h4{
    font-size: 20px;
}
.product_details .fl .con .had{
    font-size: 14px;
}
.product_details{
    margin-top: 20px;
}
.product_details .fl .con .list{
    margin-top: 20px;
}
.product_details .fl .con .list .text h5 {
    font-size: 16px;
    margin-top: 10px;
}
.product_details .fl .con .list ul li {
    font-size: 14px;
    margin-top: 4px;
    line-height: 20px;
}
.product_details .fl .item{
    margin-top: 25px;
}
.product_details .fl .item .param h4{
    font-size: 20px;
}
.product_details .fl .item .param .had{
    font-size: 14px;
}
.product_details .fl .item .param .m_table {
    margin-top: 20px;
}
.product_details .fl .three h4{
    font-size: 20px;
    margin-bottom: 20px;
}
.product_details .fl .three {
    margin-top: 30px;
}
.product_details .fl .three .tit {
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.product_details .fl .three .con .th_fc p {
    line-height: 20px;
    margin-bottom: 2px;
    font-size: 14px;
}
.product_details .fr .pic {
    padding: 10px;
}
.product_details .fr .dow {
    margin-top: 20px;
    padding: 10px;
}
.product_details .fr .pic .m_table_box{
    overflow: initial;
}
.product_details .fr .pic .m_table_box .m_table{
    width: 100%;
    max-width: 100%;
}

}

@media screen and (max-width:940px) {

.m_table {
    /* width: 900px; */
    display: block;
    width: 100%;
    overflow: auto;
}
.n-split-page .area-content .icon-list {
    width: 100%;
}

.n-split-page .area .main {
    flex-direction: column;
    width: 90%;
}

.n-split-page .area .left .title {
    font-size: 25px;
}

.n-split-page .area .left .s-title {
    margin-top: 10px;
    font-size: 25px;
}

.n-split-page .area .pic {
    width: 100%;
    margin-top: 20px;
}

}

/* @media screen and (max-width:880px) { */

@media screen and (max-width:1200px) {

.pc_vid  { display: none;  }
.phone_vid { display: block; }

}