@media (min-width: 1500px) and (max-width: 1600px) {
.screen_com .rightimg{width:45%}
.screen_com .about_con .item .list .text .fir span.s2{font-size:18px}
.screen_com .about_con .item .list .text .fir span.s1{font-size:48px;margin-right:10px;height: 62px;}
.screen_com .allabut{margin-top:2%}
.screen_com .about_con .inner{width: 95%;padding-top: 60px;}
.screen_com .about_con .ab_inner{width: 100%;}
.screen_com .about_con .item .list{margin-bottom:5px}
.screen_com .about_con .item .list .text .sec{font-size: 16px;}
.screen_ab{height: 730px !important;}
	.screen_com .about_con .item{margin-top: 15px;}
}
@media (min-width: 1200px) and (max-width: 1500px) {
.teal-shape{width: 400px;}
.top .logo{width: 240px;}
.top .top_right{right: 50px;}
.screen_com .about_con .item .list .text .fir span.s1{font-size:42px;height: 50px;}
.screen_product .item .list .text .fir{font-size:22px}
.screen_product .item .list .text{top:20%}
.screen_com .allabut{margin-top:2%}
.screen_com .about_con .inner{width: 90%;padding-top: 50px;}
.screen_com .about_con .ab_inner{width: 82%;}
.screen_com .about_con .item .list{margin-bottom:5px}
.screen_com .about_con{width:64%}
.screen_com .rightimg{height: calc(80%);}
.cpfl-con{width: 50%;}
.cpfl-top h3{font-size: 26px;}
.cpfl-a a p{font-size: 18px;}
.cpfl-img .img{height: 740px;}
.cpfl-warp{margin: 60px;}
.cpfl-a{bottom:50px;}
.screen_com .about_con .item .list .text .sec{font-size: 16px;}
.allnews .timesec{font-size:16px;height:0;}
.allnews .titlefir{color:#fff;font-size:20px;line-height:28px}
.allnews .time{font-size:18px}
.allnews .title{font-size:20px;line-height: 30px;}
.ft_02 .ft-menu dt{font-size: 20px;margin-bottom: 40px;}
.yanfa{height: 480px;}
.screen_ab{height: 750px !important;}
.pro_d1{width: 92%;}
	.ft_02{padding: 0px 10px;}
	.h_tit{padding: 50px 0px;}
}
@media screen and (max-width: 1400px){
	.pro_d1{width: 95%;}
	.pro_d1 .left {width:600px;}
	.pro_d1 .right{width: calc(100% - 650px);}
	.story-text h2{font-size: 34px;}
	.story-text p{font-size: 17px;}
	.stat-item h3{font-size: 3rem;}
	.top .nav{width: 820px;left: 52%;}
	.screen_com .rightimg{height: calc(70%);}
	.id_h{padding-top: 60px;}
	.id_tit{height: 190px;}
	.brand-story{padding:70px 0;}
}
@media (min-width: 768px) and (max-width: 1200px){
.teal-shape{width: 360px;}
.top .logo{width: 200px;}
.top .top_right{right: 30px;}
.top .nav{width: 680px;}
.screen_com .rightimg{position: inherit;width: 50%;margin-top: -500px;float: right;}
.screen_com .rightimg img{width: 100%; height: auto}
.screen_com .ab_right{width: 100% !important; padding: 0px 4%;margin-top:0px;}
.screen_com .about_con{width:100%;padding:0 4%;height:inherit;position: inherit;box-sizing: border-box;}
.screen_com .about_con .t1{font-size:23px;margin:2% 0 1% 0}
.screen_com .about_con .t2{line-height:30px;font-size:15px}
.screen_com{height:auto}
.screen_com .about_con .item .list{width:25%;margin-bottom:10px}
.screen_com .about_con .item .list .text .fir span.s1{font-size:38px;margin-right:10px;height: 40px;}
.screen_com .about_con .item .list .text .fir span.s2{font-size:12px}
.screen_com .allabut{margin-top:10px}
.screen_com .about_con .inner{padding-top: 30px;}
.screen_com .about_con .item .list .text .sec{font-size:15px}
.screen_com .about_con .item{margin-top:15px;}
.hp_ad h2{font-size: 32px;}
.cpfl-con{width: 50%;}
.cpfl-top h3{font-size: 26px;}
.cpfl-a a p{font-size: 18px;}
.cpfl-mid p{line-height: 1.8em;font-size: 16px;}
.cpfl-img .img{height: 740px;}
.cpfl-warp{margin: 60px;}
.cpfl-a{bottom:50px;}
.cpfl-a a{padding: 8px 0;}
.cpfl-a{width: 92%;left: 4%;margin-left: 0;}
.screen_com .about_con .item .list .text .sec{font-size: 15px;}
.allnews .timesec{font-size:16px;height:0;}
.allnews .titlefir{color:#fff;font-size:20px;line-height:28px}
.allnews .time{font-size:18px}
.allnews .title{font-size:20px;line-height: 30px;}
.ss{padding: 80px 0px;}
.ss_l{padding-right: 15vw;}
.ss_l h2{font-size:26px;}
.ss_l p{font-size:18px;}
.ft_02{min-width: 600px;padding: 0x 20px;}
.ft_02 .ft-menu dt{font-size: 18px;margin-bottom: 40px;}
.ft_02 .ft-menu dd{font-size: 16px;margin-bottom: 25px;}
.ft_01 p{font-size: 15px;}
.ft_01 h2{font-size: 20px;margin-bottom: 22px;}
.ban h2{font-size: 34px;}
.ban span{font-size: 24px;}
.yanfa{height: 480px;}
.screen_ab{height: auto !important;}
.about3 .right .swiper-slide{height:480px;padding:60px 20px}
.about3 .left{width:100px;height:480px}
.about3 .left .l1{font-size: 24px;}
.about3 .right{width:calc(100% - 100px)}
.about3 .bottom .swiper-slide{font-size:18px}
.about3 .lans{font-size:14px;line-height:1.8}
.about3 .ico{margin:10px 0}
.about2_list .l2{font-size:20px;margin:20px 0 10px 0}
.about3 .button-prev, .about3 .button-next{display: none;}
.pro_box{width: 96%;min-width: 0px;}
.pro_list li,.pro_list li:nth-child(4n) {width:32%;margin-right:calc(2% - 4px);margin-bottom:20px;}
.pro_list li:nth-child(3n) {margin-right:0;}
.list-news .news02 h3 a{font-size: 18px;}
.pro_d1, .p_info{width: 96%;}
.story-text h2{font-size: 32px;}
.story-text p{font-size: 16px;}
.stat-item h3{font-size: 2.8rem;}
.top .nav{width: 700px;left: 53%;}
	.ba_r_cc{font-size: 17px;line-height: 28px;padding-left: 20px;}
	.ba_r_cc p{margin-bottom: 10px;}
	.ba_cc_l h2{font-size: 46px;}
	.ba_cc_l p img{width: 90%;}
	.h_tit{padding: 40px 0px;}
	.about3{padding-top: 30px;}
}

@media screen and (max-width: 1024px){
body{min-width:inherit}
	.wp{min-width: inherit;width: 90%;}
	.wp2{min-width: inherit;width: 90%;}
	.index_product{min-width: inherit;}
	.info_top{height: 500px;}
	.info_top .text{top: inherit;bottom: 20%;}
	.product_index_box>.w_100{height: 100vh;}
	.swi_product_index .slide-inner{background-position: center;}
	.ajsgfkjg{height: 30vh!important;}
	.pc-vis {display: none;}
	.phone-vis {display: inherit;}
	.teal-shape{width: 360px;}
    .top .logo{width: 200px;}
	.top .teal-shape{height: 80px;}
	.top .wp{height: 80px;}
	.top .logo img{width: 140px;}
	.thd {height: 8px;}
	.teal-shape{top: 8px;}
	.top .nav{display: none;}
	.top .menu{width:30px;text-align: center; margin: 0 auto;cursor: pointer;position: relative;z-index: 20;float: right;margin-right: 4%; margin-top: 35px;}
	.top .menu i{width: 90%;margin: 0 auto;height: 2px;display: block;margin-bottom: 5px;background: #fff;transform-origin: center;}
	.top_right{display: none;}
	.top_bd .menu i{background: #222;}
	.ban h2{font-size: 28px;}
	.ban span{font-size: 20px;}
	.ny-nav .ny-ding{display: none;}
	.banner .banner-tit h2{font-size: 36px;}
    .banner .banner-tit h4{font-size: 26px;}
	.lxwm i{font-size: 50px;width: 80px;height: 80px;line-height: 80px;}
	.h_tit{padding: 50px 0;}
	.screen_com .rightimg{margin-top:-400px;}
.h_tit h2{font-size: 34px;}
.h_tit h4{font-size: 22px;}
.lx_cont{padding-bottom: 70px;}
.lx_cont h2{font-size: 50px;}
.lx_cont h3{font-size: 26px;}
.lx_cont h4{font-size: 32px;}
.lx_cont p{font-size: 20px; letter-spacing: 2px;}
.pro_d1{width: 100%;}
.pro_d1 .left {width:95%;margin: 0 auto;float: inherit;}
.pro_d1 .right{width:95%;max-width:95%;margin:30px auto 0;float: inherit;}
.pro_d1, .p_info{width: 96%;}
.pro_list{padding: 40px 0px;}
.container{padding:0 10px}
.hero-view h1{font-size:36px}
.hero-view p{font-size: 26px;}
.stats-grid{grid-template-columns:repeat(2,1fr);gap:20px}
.stat-item h3{font-size:3rem}
.brand-story{flex-direction:column;gap:40px;padding:60px 0}
.story-visual{width:100%;height:300px;font-size:2.5rem}
	.values-matrix{grid-template-columns:repeat(2,1fr)}
	.cta-section{padding:100px 20px}
.cta-section h2{font-size: 28px;}
.cta-section p{font-size: 20px;}
	.story-text h2{font-size: 28px;}
	.story-text p{font-size: 15px;}
	.stat-item h3{font-size: 2.2rem;}
	.stat-item p{font-size: 1.2rem;}
	.story-visual img{padding: 50px;}
	.top .top_back{height: 88px;}
	.ny-nav.fixed .ny-navs{top:88px;}
	.id_h .h_cn{font-size: 38px;}
	.id_tit{height: 170px;}
	.h_tit{padding: 30px 0px;}
}
@media screen and (max-width: 900px){
.screen_news{height:auto;padding:7% 0 7% 0}
.screen_news .item{position:relative;height:auto}
.screen_news .item .left{width:100%;height:auto;position:relative;padding:0 2%}
.screen_news .item .left .inner{position:relative;}
.screen_news .item .right{width:100%;height:auto}
.screen_news .item .left .fir{font-size:27px;line-height:28px}
.screen_news .item .left .sec{font-size:27px;margin:3% 0 4% 0}
.screen_news .item .left .more02{position:absolute;right:0;top:0}
.screen_news .item .left .but{width:90px;height:40px;position:absolute;right:0;top:45px;margin-top:0}
.screen_com .rightimg{margin-top:-350px;}
.allswiperbut{width:40px;height:40px}
.allswiperbut img{max-width:53%}
.allnews .inner{padding:0 7%}
.allnews .time{font-size:16px;margin-bottom:2%}
.allnews .title{font-size:18px;margin-bottom:4%;line-height:25px}
.allnews .con{font-size:14px;line-height:23px;margin-top:4%}
.allnews .titlefir{display:none}
.allnews .timesec{display:none}
.allnews:hover .title{height:auto;color: #fff;}
.allnews:hover .timefir{height:auto;color:#fff;opacity:.5}
.allnews .imgbox{height:200px}
.allnews .imgbox img{width: 100%;height: 100%;object-fit: cover;}
.allnews{border-top:1px solid #f0f0f0;border-right:none;padding:7% 0 7% 0}
.allnews .allabut{margin-top:5%}
.screen_news .item .left .more02 img{width:14px}
.screen_news .item .right .swiper-news{height:auto}
.screen_news .item .right .swiper-wrapper{height:auto}
.screen_news .item .right .swiper-slide{height:auto}
.alltitle .fir{font-size:30px;line-height:inherit}
.alltitle .sec{font-size:31px;margin-top:-15px}
.ss{padding: 60px 0px;}
.ss_l{padding-right: 5vw;}
.ss_l h2{font-size:24px;}
.ss_l p{font-size:16px;}
.ss_r .search{max-width: 80%;}
.foot{flex-direction: column;padding: 60px 0 40px;}
.ft_02 .ft-menu dt{font-size: 18px;margin-bottom: 40px;}
.ft_02 .ft-menu dd{font-size: 16px;margin-bottom: 25px;}
.ft_01 p{font-size: 15px;}
.ft_01 h2{font-size: 20px;margin-bottom: 22px;}
.ft_02{min-width:100%;padding: 0px;margin-bottom: 20px;}
.ft_01{margin-bottom: 20px;}
.ft_01 .ft_call li{float: left;width: 50%;}

.wap-show{display: block;}
.ban h2{font-size: 24px;}
.ban span{font-size: 18px;}
.ban-des{width: 80%;}
.ban .middle-inner{vertical-align: top;box-sizing: border-box;padding-top: 30%;}
.ny-navs .w1600 { white-space: nowrap; overflow: auto; padding-bottom: 2px; text-align: center; }
	.ab_qywh{padding: 70px 0px;}
.values li{width: 50%;margin-top: 20px;}
	.values li:nth-child(1),.values li:nth-child(2){margin-top: 0;}
	.values li:nth-child(2) .values-bot .i{display: none;}
	.values li:after{content: '';position: absolute;bottom:-20px;left: 20px;right: 20px;border-bottom: 1px dashed #acacac;}
	.values li:nth-child(3):after,.values li:nth-child(4):after{display: none;}
	.values li:nth-child(1) .values-bot .i{top:20px;bottom:5px;}
	.values-bot .i{top:5px;bottom:20px;height: auto;}
	.p50{padding-top: 40px;}
}
@media screen and (max-width: 769px){
.banner{height: 60vh;}
.screen_com .rightimg{position: inherit;width: 70%;margin-top: -330px;float: right;}
.screen_com .rightimg img{width: 100%; height: auto}
.screen_com .about_con{width:100%;padding:0 4%;height:inherit;position: inherit;box-sizing: border-box;}
.screen_com .about_con .t1{font-size:19px;margin:10px 0px;}
.screen_com .about_con .t2{line-height:24px;font-size:14px}
.screen_com{height:auto}
.screen_com .about_con .inner{padding-top: 30px;}
.screen_com .about_con .item .list{width:48%}
.screen_com .about_con .item .list .text .fir span.s1{font-size:34px;margin-right:10px;height: 40px;}
.screen_com .about_con .item .list .text .fir span.s2{font-size:12px}
.screen_com .about_con .item .list .text .sec{font-size:15px}
.screen_com .about_con .item{margin-top:5%}
.hp_ad{ center; padding: 50px 0;}
.hp_ad h2{font-size: 20px;letter-spacing: 1px;}
.cpfl-con{width: 100%;}
.cpfl-top h3{font-size: 20px;}
.cpfl-a a p,.cpfl-top p{font-size: 14px;}
.cpfl-a a span{font-size: 9px;}
.cpfl-mid p{line-height: 1.8em;font-size: 15px;}
.cpfl-con{width: 100%;}
.cpfl-a{bottom:20px;}
.cpfl-a a span{line-height: 16px;display: block;overflow: hidden;height: 16px;}
.cpfl-warp{margin: 50px 4%;}
.cpfl-img .img{height: 520px;}
.cpfl-bot{text-align: center;}
.cpfl-a{width: 92%;left: 4%;margin-left: 0;}
.cpfl-mid {width: 100%;}
.id_tit{position: relative;height: 120px;}
.id_tit .tit_bg{position: absolute;font-size:10vw;width: 100%; top:30px;letter-spacing:0px;opacity: 0.04;}
.id_h{padding-top: 35px;}
.id_h .h_cn{font-size: 30px;letter-spacing: 3px;}
.id_h .h_en{font-size: 15px;margin-bottom: 10px;}
.id_h .h_cn02{font-size: 18px;letter-spacing: 0px;}
.ba_cc{padding: 20px 0px;}
.ba_cc_l, .ba_cc_r{flex:none;}
.ba_cc_l h2{font-size: 38px;margin-top: 50px;text-shadow: 2px 2px 4px #444;}
.ba_cc_l h4{font-size: 24px;margin-bottom: 20px;}
.ba_r_cc{font-size: 16px;line-height: 30px;}
.ba_r_cc p{margin-bottom: 10px;text-shadow: 2px 2px 4px #444;}
	.ba_r_cc p.pt{margin-top: 12px;}
.allnews .timesec{font-size:15px;height:0;}
.allnews .titlefir{color:#fff;font-size:18px;line-height:24px}
.allnews .time{font-size:15px}
.allnews .title{font-size:18px;line-height:28px;}
.ss{padding: 50px 0px;}
.ss_l{padding-right: 0vw;flex: none;width: 100%;}
.ss_l h2{font-size:22px;}
.ss_l p{font-size:15px;}
.ss_r {flex: none;width: 100%;margin-top: 25px;}
.ss_r .search{margin: 0 auto;float: left;}
.yanfa{height: 200px;}
.h_tit{padding: 50px 0px;}
.h_tit h2{font-size: 32px;}
.h_tit h4{font-size: 20px;}
.h_tit p{font-size: 16px;}
.screen_com .ab_right{width: 100% !important; padding: 0px 4%;margin-top:0px;padding-top: 20px !important;}
.screen_ab{height: auto !important;}
.w1700{width: 98%;min-width: 0;}
.about3 .right .swiper-slide{height:460px;padding:60px 20px}
.about3 .left{width:60px;height:460px}
.about3 .right {width:calc(100% - 60px);}
.about3 .left .l1{font-size: 24px;}
.about3 .bottom .swiper-slide{font-size:18px}
.about3 .lans{font-size:14px;line-height:1.8}
.about3 .ico{margin:10px 0}
.about2_list .l2{font-size:20px;margin:20px 0 10px 0}
.about3 .button-prev, .about3 .button-next{display: none;}
.about3 .left .l1,.about3 .year {font-size:25px;}
.ab_qywh{padding: 50px 0px;}
.values li{padding-bottom: 20px;margin-bottom: 0;width: 100%;}
.values li:after{bottom:0;}
.values li:nth-child(3):after{;display: block !important;}
.values li:last-child{padding-bottom: 0;margin-bottom: 0;}
.mapp {width: 98%;}
.pro_box{width: 98%;min-width: 0px;}
.pro_list li,.pro_list li:nth-child(4n),.pro_list li:nth-child(3n){width:48.5%;float:left;margin-bottom:20px;margin-right:3%}
.pro_list li:nth-child(2n){margin-right:0}
.pro_list .lans{font-size:14px}
.pro_list .t2_1{font-size:12px}
.list-news .news02 p.text-gray{display: none;}
	.list-news .time .text-large{font-size: 28px;}
	.list-news .x3{display: none;}
	.list-news .x6{width: 66.3%}
	.list-news .x1{display: none;}
	.list-news .news02 p.ttime{display: block;}
	.list-news .news02{margin: 0px 15px;}
	.list-news .news02 h3 a{font-size: 16px;margin-bottom: 10px;}
	.banner .banner-tit h2{font-size: 24px;}
    .banner .banner-tit h4{font-size: 18px;}
	.x11{display: none;}
	.x9, .x10{width: 100%}
	.sidebar-l{margin-right: 0px;}
	.article .post h1 {font-size: 20px;}
	.article .padding-large{padding-left: 0px;padding-right: 0px;}
	.article .post .meta{margin-bottom: 10px;}
	.p50{padding-top: 30px;}
	.lxwm i{font-size: 40px;width: 60px;height: 60px;line-height: 60px;}
.lx_cont{padding-bottom: 50px;}
.lx_cont h2{font-size: 40px;}
.lx_cont h3{font-size: 20px;}
.lx_cont h4{font-size: 24px;}
.lx_cont p{font-size: 18px; letter-spacing: 2px;}
.ba_cc_l p img{width: 250px;}
.pro_d1{width: 100%;padding: 28px 0px;}
.pro_d1 .titles{font-size: 22px;}
.gallery-wrapper{flex-direction:column-reverse;height:auto;padding:5px}
.main-swiper{width:100%;height:350px}
.thumb-swiper{width:100%;height:80px}
.pro_d1 .right{margin-top: 10px;}
.pro_d1 .attr{padding: 12px 0;}
.pro_d1 .attr li{font-size: 15px;padding: 5px;}
.pro_d1 .t1{font-size: 15px;}
.pro_d1 .message{width: 150px;font-size: 16px;height: 40px; line-height: 40px;}
.section-header{padding:60px 0 30px}
.section-header h2{font-size:28px}
.values-matrix{grid-template-columns:1fr}
.value-cell{height:auto;padding:40px 20px}
.tab-item{flex:1;text-align:center;padding:10px 5px;font-size:14px;min-width:100px}
.hero-view h1{font-size:24px;}
.hero-view p{font-size:18px}
.story-visual img{padding: 30px;}
.main-swiper .swiper-slide img{width: 100%; height:100%;object-fit:cover}
.gbook{padding: 30px 0 10px;}
.guestbook h2{margin-bottom: 25px;font-size: 22px;text-align: center}
.gbook .x6{width: 100%;margin-bottom: 28px;}
.gbook .guestbook{width: 100%;}
  .line-big .x6 {width: 100%;}
	.zp30 h2{margin-bottom: 15px;font-size: 28px;}
	.pro_list li .picture{padding: 15px;}
}
@media screen and (max-width: 640px){
	.screen_com .rightimg{margin-top: -130px;}
	.teal-shape{width: 280px;}
    .top .logo{width: 160px;}
	.top .teal-shape{height: 60px;}
	.top .wp{height: 60px;}
	.top .logo img{width: 110px;}
	.thd {height: 5px;}
	.teal-shape{top: 5px;}
	.pc-vis {display: none;}
	.phone-vis {display: inherit;}
	.foot{padding: 50px 0 30px;}
	.ft_02{display:none}
	.ban h2{font-size: 18px;}
    .ban span{font-size: 15px;}
	.ban .middle-inner{vertical-align: top;box-sizing: border-box;padding-top: 20%;}
	.h_tit{padding: 30px 0px;}
.h_tit h2{font-size: 28px;}
.h_tit h4{font-size: 18px;}
.h_tit p{font-size: 20px;}
.screen_com .about_con .t1 img{max-width: 42%;}
.p50{padding-top: 20px;}
	.swiper-outer{padding: 0 30px;}
.p_info_tit{margin-bottom: 20px;}
.p_info_cont img{max-width: 100%;}
.pro_list{padding: 30px 0px;}
	.patent-card{padding: 0px;height: 320px;}
	.honor-section{margin-bottom: 48px;}
	.patent-card .img-wrap{padding: 10px;height: 260px;}
	.p_info_tit span{font-size: 18px;}
	.swiper-horizontal .swiper-pagination{margin-top: 28px;}
.patent-card h3{font-size:15px;margin:15px 0 0;}
	.honor-card p{font-size: 15px;}
	.report-section{padding-bottom: 48px;}
	.swiper-outer .swiper-button-next, .swiper-outer .swiper-button-prev{width: 30px;height: 30px;}
	.values-section, .product-section{padding-bottom: 50px;}
	.value-cell .en{margin-bottom: 18px;}
		.cta-section{padding:70px 15px}
.cta-section h2{font-size: 24px;}
.cta-section p{font-size: 18px;}
	.story-text h2{font-size: 22px;}
	.story-text p{font-size: 14px;}
	.stat-item h3{font-size: 2rem;}
	.stat-item p{font-size: 1.1rem;}
	.story-visual img{padding: 20px;}
	.value-cell h4{font-size: 24px;}
	.stats-section{padding: 50px 0;}
	.top .top_back{height: 65px;}
	.ny-nav.fixed .ny-navs{top:65px;}
	.top .menu{margin-top: 30px;}
	.pro_d1 .attr li span{font-size: 14px;width: 100%;display: block;}
	.screen_com .allabut{margin-top:4%}
	.list-news .news02 h3 a{font-size: 14px;margin-bottom: 8px;}
	.linekey{margin: 25px 0px;}
	.linekey .search{width: 320px;}
	.normal-list li.dot a{padding: 15px 15px 15px 22px;}
	.normal-list li.dot a::before{left: 8px;top:23px;}
	.normal-list li span{display: none;}
	.pro_list li .picture{padding: 10px;}
}