@media only screen and (max-width: 1200px) {
.header{height:1.68rem; padding:0 .26rem;}
.header_left h1 img{width:1.06rem; height:auto;}
.header_nav{width:100%; height:calc(100% - 1.68rem); padding:0 .3rem .9rem .3rem; color:#FFFFFF; background:#FFFFFF; position:fixed; top:1.68rem; left:0; box-sizing:border-box; overflow-y:auto; display:none;}
.nav{display:block; padding-left:0;}
.nav li{border-bottom:#C7C7C7 1px solid; position:relative;}
.nav li > a{color:#282828; font-size:.32rem; font-weight:bold; line-height:.8rem; margin:0; padding:.15rem .3rem;}
.nav li > i{width:.4rem; height:.4rem; padding:.2rem; position:absolute; top:.18rem; right:.25rem;}
.nav li > i:after{content: ''; width:.4rem; height:.02rem; background-color:#B38247; position:absolute; top:50%; left:.2rem;}
.nav li > i:before{content: ''; width:.02rem; height:.4rem; background-color:#B38247; position:absolute; top:.2rem; left:50%;}
.nav li > i.on:before{display:none;}
.nav li > a::after{display:none;}
.nav_sub_sp{display:flex; flex-wrap:wrap; justify-content:space-between; padding-left:.3rem;}
.nav_sub_sp a{width:40%; font-size:.28rem; line-height:1rem; letter-spacing:.1em;}
.nav_sub_sp a.on{color:#0084B9;}
.nav_sub_sp a img{width:.27rem; margin-right:.2rem;}
.header_right{margin-right:.2rem;}
.search{width:.64rem; height:.64rem; font-size:.42rem; line-height:.5rem;}
.header_search{display:none;}
.header_input_text{width:0px; height:.6rem; border-radius:.3rem; background-position:.2rem center; background-size:.4rem .4rem; transition:all  0.3s ease; font-size:.24rem; padding:0 .1rem 0 .7rem;}
.hover .header_input_text{width:3.2rem;}
.header_commercial.sp_none,.header_tel.sp_none{display:none;}
.header_commercial{display:block;}
.header_commercial a{width:100%; height:1.36rem; font-size:.3rem; line-height:1.36rem; margin:.5rem 0 0 0; padding:0 .3rem 0 .5rem; border-radius:.26rem; display:flex; justify-content:space-between; box-sizing:border-box;}
.header_commercial a img{width:.28rem; height:auto;}
.header_tel{height:1.46rem; color:#282828; font-size:.3rem; letter-spacing:.08em; margin:.25rem 0 0 0; border:#0080AA .02rem solid; border-radius:.16rem; display:flex; align-items:center; justify-content:center;}
.header_tel svg{color:#0080AA; font-size:.5rem; margin:0;}
.header_tel_lr{font-size:.28rem; font-weight:normal; line-height:1.2; margin-left:.38rem;}
.header_tel_lr strong{font-size:.45rem; letter-spacing:.02em;}
.header.bg_sp{background-color:#FFFFFF;}
.header.bg_sp .nav li a{color:#282828;}
.header.bg_sp .nav li a:hover{color:#0084B9;}
.header.bg .header_input_text,.header.bg_sp .header_input_text{border:#333333 1px solid; background:transparent url(../images/header_input2.svg) no-repeat .2rem center; background-size:.4rem .4rem;}
.header.bg .header_tel{color:#3F3F3F;}
.model-1{width:.62rem; height:.62rem; box-sizing:border-box; position:relative; transition:all  0.3s ease; z-index:10; margin-left:.5rem;}
.bar{width:0.62rem; height:.06rem; display:block; position:absolute; left:0; background-color:#FFFFFF; border-radius:.03rem; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:0.07rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
}
.model-1 .bar:nth-of-type(2) {
  top:0.28rem;
  transition: ease 0.1s 0.1s; 
}
.model-1 .bar:nth-of-type(3) {
  top:0.49rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1.hover .bar:nth-of-type(1),.nav_huiyuan .bar:nth-of-type(1) {
  top:0.28rem;
  transform: rotate(45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
  background-color:#3F3F3F;
}
.model-1.hover .bar:nth-of-type(2) {
  opacity: 0;
}
.model-1.hover .bar:nth-of-type(3),.nav_huiyuan .bar:nth-of-type(2) {
  top:0.28rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
  background-color:#3F3F3F;
}
.model-1.sp_block{display:block!important;}
.header.bg .bar,.header.bg_sp .bar{background-color:#3F3F3F;}
.windows_banner,.doors_banner,.curtain_walls_banner{margin-top:1.68rem;}
.nav_search_xl{top:1.68rem; background-color:#FFFFFF;}
.nav_search{width:94%; padding:.4rem 0;}
.nav_search_dx{font-size:.24rem;}
.nav_search_dx p{padding-right:.15rem;}
.nav_search_dx label{padding-right:.3rem;}
.nav_search_dx label:last-child{padding-right:0;}
.nav_search_srk{padding-top:.15rem;}
.nav_search_srk input[type=text]{width:5.4rem; height:.8rem; font-size:.24rem; padding:0 .3rem;}
.nav_search_srk input[type=submit]{width:2rem; height:.8rem; font-size:.24rem; padding-right:.3rem; background:url(../images/header_input2.svg) no-repeat 1.2rem center; background-size:.25rem .25rem;}
.nav_search_gjz{font-size:.24rem; padding-top:.2rem;}
.nav_search_gjz span{padding-left:0; padding-right:.2rem;}
.nav_sub_x{font-size:.26rem; line-height:.8rem;}
.nav_sub_x .icon{margin-right:.2rem;}
}


@media only screen and (max-width: 800px) {
body{font-size:.24rem; line-height:.4rem;}
.sp_block{display:block;}
.sp_flex{display:flex!important;}
.sp_inline{display:inline!important;}
.sp_none{display:none!important;}

.sp_pt0{padding-top:0!important;}
.sp_pt5{padding-top:.05rem;}
.sp_pt10{padding-top:.1rem;}
.sp_pt15{padding-top:.15rem;}
.sp_pt20{padding-top:.2rem;}
.sp_pt25{padding-top:.25rem;}
.sp_pt30{padding-top:.3rem;}
.sp_pt35{padding-top:.35rem;}
.sp_pt40{padding-top:.4rem;}
.sp_pt50{padding-top:.5rem;}
.sp_pt60{padding-top:.6rem;}
.sp_pt70{padding-top:.7rem;}
.sp_pt80{padding-top:.8rem;}
.sp_pt90{padding-top:.9rem;}
.sp_pt100{padding-top:1rem;}
.sp_pt120{padding-top:1.2rem;}
.sp_pt150{padding-top:1.5rem;}
.sp_mt10{margin-top:.1rem;}
.sp_mt20{margin-top:.2rem;}

.sp_center{text-align:center;}
.sp_tal{text-align:left;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}
.sp_ofa{overflow:auto;}

.sp_pl0 {padding-left: 0;}


.pb-carouselWarp{height:12rem;}
.pb-carouselWarp .pb-carousel{height:11.34rem;}
.pb-carouselWarp .pb-carousel-ind{bottom:.2rem;}
.pb-carouselWarp .pb-carousel-ind li{width:.08rem; height:.08rem; margin:0 .16rem;}
.pb-carouselWarp .pb-carousel-ind .pb-this{width:.16rem; height:.16rem;}
.pb-this_cksp{top:60%; left:35%;}
.pb-this_cksp span{padding-bottom:.08rem;}
.pb-this_cksp .icon{font-size:.4rem; margin-left:.2rem;}
.threeColumns_system_more{font-size:.3rem; margin-top:0;}
.threeColumns_system_more img{width:2rem;height:auto;}
.pb-this_video{width:96%; height:auto;}

.threeColumns{display:block; margin-top:0;}
.threeColumns_system{width:100%; height:auto;}
.threeColumns_ds{width:100%; height:4.53rem; writing-mode:horizontal-tb; padding:3.6rem 0 0 .3rem; justify-content:flex-end; flex-direction:row-reverse; position:static; position:relative;}
.threeColumns_ds_en{font-size:.22rem; font-weight:bold; line-height:1;}
.threeColumns_ds_cn{font-size:.48rem; line-height:1; margin-right:.2rem; margin-top:0;}
.threeColumns_ds_jj{width:.6rem; height:.6rem; position:absolute; right:.43rem; bottom:.12rem;}
.threeColumns_ds_jj:after{content: ""; width:.35rem; height:.03rem; background-color:#FFFFFF; position:absolute; top:.29rem; left:.13rem;}
.threeColumns_ds_jj:before{content: ""; width:.03rem; height:.35rem; background-color:#FFFFFF; position:absolute; top:.13rem; left:.29rem;}
.threeColumns_ds_jj.on:before{display:none;}
.threeColumns_ds.threeColumns_windows_ds{display:flex!important; background:url(../images/threeColumns_windows_img_sp.jpg) no-repeat center; background-size:cover;}
.threeColumns_ds.threeColumns_doors_ds{display:flex!important; background:url(../images/threeColumns_doors_img_sp.jpg) no-repeat center; background-size:cover;}
.threeColumns_ds.threeColumns_curtain_ds{display:flex!important; background:url(../images/threeColumns_curtain_img_sp.jpg) no-repeat center; background-size:cover;}
.threeColumns_windows{height:auto; background:#FFFFFF; padding:0 0 .36rem 0;}
.threeColumns_doors{height:auto; background:#FFFFFF; padding:0 0 .36rem 0;}
.threeColumns_curtain{height:auto; background:#FFFFFF; padding:0 0 .36rem 0;}
.threeColumns_system.on{width:100%;}
.threeColumns_system_title{display:none;}
.threeColumns_system_lr{display:none;}
.threeColumns_system_lr.threeColumns_windows{display:block;}
.threeColumns_system_ul{width:100%; padding-top:0; border-bottom:#D5D5D5 1px solid;}
.threeColumns_system_ul li{width:50%; padding-top:0; border-right:#D5D5D5 1px solid; border-bottom:#D5D5D5 1px solid; margin-bottom:-1px; box-sizing:border-box;}
.threeColumns_system_ul li:nth-child(2n){border-right:none;}
.threeColumns_system_ul li a{width:100%; height:1.25rem; color:#3A3A3A; font-size:.3rem; position:relative;}
.threeColumns_system_ul li a img{width:.45rem; margin:0 .2rem 0 .3rem;}
.threeColumns_system_ul li a img.sp_block{width:.32rem; margin:0; position:absolute; right:.45rem; top:.6rem;}
.boutique_cases{margin-left:.37rem; padding:.85rem .37rem 1.1rem 0;}
.boutique_cases_title{font-size:.22rem;}
.boutique_cases_title p{font-size:.65rem;}
.boutique_cases_more{color:#A89164; font-size:.26rem;}
.boutique_cases_more img{width:1.58rem; height:auto;}
.boutique_cases_img{height:182px;}
.boutique_cases_img img{min-height:100%;}
.ykk_about_bg{padding:0;}
.ykk_about{flex-wrap:wrap;}
.ykk_about_img{width:100%;}
.ykk_about_box{width:100%; padding:1rem .6rem 1.4rem .6rem; box-sizing:border-box;}
.ykk_about_pp{font-size:.26rem; text-align:center;}
.ykk_about_title{font-size:.6rem; line-height:.76rem; padding-top:.3rem; text-align:center;}
.ykk_about_text{font-size:.26rem; line-height:.44rem; padding-top:.56rem;}
.ykk_about_more{font-size:.28rem; margin-top:1.3rem; justify-content:center; text-align:center;}
.ykk_about_more img{width:1.8rem; height:auto; margin-top:.1rem;}
.ykk_pick{width:100%; padding:1.2rem 0 1.1rem 0;}
.ykk_pick_title{font-size:.22rem; text-align:left; padding-left:.5rem;}
.ykk_pick_title p{font-size:.65rem;}
.ykk_pick_more{color: #A89164; font-size:.26rem; right:.55rem; bottom:0;}
.ykk_pick_more img{width:1.58rem; height:auto;}
.ykk_news_bg{padding:1rem 0 .7rem 0;}
.ykk_news_top{width:100%;}
.ykk_news_top .ykk_pick_more{font-size:.26rem; right:.5rem; bottom:-.06rem;}
.ykk_news_list{width:100%; padding-top:.4rem;}
.ykk_news_list li{padding:.85rem .4rem;}
.ykk_news_rq{font-size:.27rem;}
.ykk_news_bt{font-size:.32rem;}
.ykk_news_p{font-size:.26rem; line-height:.4rem; padding-top:.25rem;}
.ykk_bg{height:6rem;}
.ykk_bg img{width:5rem; height:auto;}
.pagetop {
  right: 0;
  bottom: 0;
}
.pagetop img {
  width:.8rem; height:auto;
}
.footer_bg{padding:1rem 0 .8rem 0;}
.footer_box{width:4.3rem; justify-content:center;}
.footer_cl h1{text-align:center;}
.footer_cl h1 img{width:1.1rem; height:auto;}
.footer_tel{padding-top:.7rem;}
.footer_tel .icon{width:.55rem; height:.55rem;  margin-right:.1rem;}
.footer_tel p{font-size:.5rem;}
.footer_tel p span{font-size:.26rem;}
.footer_tel a{color:#FFFFFF;}
.footer_commercial a{width:100%; height:.72rem; font-size:.27rem; line-height:.7rem; border-radius:.35rem; margin-top:.7rem;}
.footer_global a{width:100%; height:.72rem; color:#FFFFFF; font-size:.25rem; line-height:.7rem; border:#FFFFFF 1px solid; border-radius:.35rem; margin-top:.3rem;}
.footer_link{padding:.55rem 0 0 0; display:flex; flex-wrap:wrap; justify-content:space-between;}
.footer_link li a{font-size:.29rem; margin-top:.3rem;}
.footer_link li a i{margin-left:.1rem;}
.footer_link li a .icon{font-size:.34rem;}
.footer_link li:nth-child(2) a .icon{font-size:.32rem;}
.footer_wr{display:flex; justify-content:center; padding-top:.8rem;}
.footer_bg2{padding:.55rem 0 .8rem 0;}
.footer_box2{width:100%; justify-content:center;}
.footer_zd{justify-content:center; padding-top:0;}
.footer_zd a{font-size:.2rem; line-height:.22rem; padding:0 .25rem;}
.footer_reserved{font-size:.18rem; text-align: center;}



.carousel-wrapper{padding:.7rem 0 2rem 0;}
/* 进度条样式 */
.progress-box{display:none;}
.carousel-item {width:280px; padding-right:20px;}
.nav-btn{transform: translateY(0); margin:0; padding:0;}
.prev-btn {left:1.62rem; right: auto;}
.next-btn { right: 1.68rem; }
.carousel-lr{padding-top:16px;}
.carousel-textcn{font-size:15px; line-height:20px;}
.carousel-texten{width:210px; font-size:13px; line-height:20px; padding-top:8px;}
.carousel-fl{width:63px; height:22px; font-size:12px; line-height:21px; border-radius:11px;}


.bodyCon08{margin-left:.25rem;}
.bodyCon08 .students{width:100%;height:485px;}
#four_flash{width:100%;height:460px;overflow:hidden;}
#four_flash .flashBg{width:275px;height:372px; margin:0;overflow:visible;}
#four_flash .flashBg ul.mobile{width:2000%;height:372px;top:0;overflow:hidden;}
#four_flash .flashBg ul.mobile li{width:258px;margin-right:17px;}
.ykk_pick_text{font-size:13px; line-height:20px; padding-top:10px;}
#four_flash .but_left{top:auto; left:29%; bottom:0;}
#four_flash .but_right{top:auto; right:29%; bottom:0;}
#four_flash .but_left img,#four_flash .but_right img{width:67px; height:auto;}


.windows_banner,.doors_banner,.curtain_walls_banner{height:auto; margin-top:1.68rem; background:none;}
.windows_banner_zi{font-size:.16rem; line-height:.3rem;}
.windows_banner_zi p{font-size:.6rem; line-height:.75rem;}
.product_bg{padding-bottom:1rem; padding-top:.9rem;}
.product_path{display:none;}
.product_title{font-size:.44rem; padding-top:0; text-align:center;}
.product_classify{padding:.8rem .2rem 0 .2rem;}
.product_classify li a{width:1.7rem; height:1.75rem; font-size:.34rem; line-height:.42rem; display:flex; align-items:center; justify-content:center; padding:0 .35rem; box-sizing:border-box;}
.product_classify li.on a:before{bottom: -.32rem; left: .6rem; border-width:0 .2rem .2rem .2rem;}
.product_submenu{margin:.35rem .2rem 0 .2rem; padding:.22rem .2rem;}
.product_submenu li{width:33%; font-size:.26rem; line-height:.4rem; padding:.3rem .1rem; box-sizing:border-box;}
.product_submenu li span{margin-left:.06rem;}
.product_submenu li input{margin-right:.1rem;}
.product_result{font-size:.24rem; margin-top:.8rem; padding-left:.22rem;}
.product_list{padding:.2rem .1rem 0 .1rem; justify-content:space-between;}
.product_list li{width:3.58rem; margin:.1rem 0;}
.product_list_box{padding:.22rem .2rem .56rem .2rem;}
.product_list_title{font-size:.36rem;}
.product_list_category{padding-top:.04rem;}
.product_list_category p{width:.89rem; font-size:.22rem; line-height:.34rem; margin:.08rem .06rem 0 0;}
.product_list_lj{padding-top:.35rem; flex-wrap:wrap;}
.product_list_xx{width:100%; height:.7rem; font-size:.28rem; line-height:.7rem;}
.product_list_bj{width:100%; height:.7rem; font-size:.28rem; line-height:.68rem; margin-top:.12rem;}
.product_list_paginate{padding-top:.9rem;}
.product_list_paginate li{width:.65rem; height:.65rem; font-size:.27rem; line-height:.65rem; margin-left:.2rem;}
.product_list_paginate li img{width:100%;}
.product_list_img{height:3.57rem;}
.product_list_rc{width:.72rem; font-size:.24rem; line-height:.28rem; padding:.13rem .1rem; left:.15rem;}

.products_detailed_KV .pb-carouselWarp{height:6rem;}
.products_detailed_KV .pb-carouselWarp .pb-carousel{height:6rem;}
.products_detailed_KV .products_detailed_img{justify-content:center; overflow:hidden;}
.products_detailed_KV .products_detailed_img img{width:100%; height:100%; object-fit:cover; object-position:center; display:block;}
.products_detailed_KV .products_detailed_video img{width:1rem; height:auto; object-fit:contain;}
.products_detailed_KV .products_detailed_video video{height:100%;}
.products_detailed_KV .pb-carouselWarp .pb-carousel-ind{bottom:.3rem;}

.products_detailed_banner{height:auto; flex-wrap:wrap;}
.products_detailed_KV{width:100%; height:6rem;}
.products_detailed{width:100%; padding:.6rem .3rem .9rem .3rem; background-color:#F8F8F8;}
.products_detailed_p1{font-size:.38rem;}
.products_detailed_title{font-size:.78rem; padding-top:.15rem;}
.products_detailed_an{padding-top:.4rem; padding-bottom:.2rem; justify-content:flex-start; gap:.1rem;}
.products_detailed_an a{width:2.28rem; font-size:.24rem; line-height:.74rem; margin-right:0;}
.products_detailed_an a .icon{font-size:.35rem; margin-right:.1rem;}
.products_detailed_cx{padding-top:.25rem;}
.products_detailed_cx dd{width:1.6rem; font-size:.26rem; line-height:1.5;}
.products_detailed_cx dt{width:5.3rem; font-size:.26rem; line-height:.4rem;}
.products_detailed_cxp{width:1.1rem; font-size:.24rem; line-height:.37rem; margin:.05rem .17rem .15rem 0;}
.products_grade_bg,.products_grade_bg2{height:auto; padding:1.1rem 0; background:url(../images/products_grade_bg_sp.jpg) no-repeat center; background-size:cover;}
.products_grade_title{font-size:.53rem;}
.products_grade_text{font-size:.26rem; line-height:.48rem; padding:25px .2rem 0 .2rem;}
.products_grade_tu{padding-top:.8rem;}
.products_grade_tu img{width:6.86rem; height:auto;}
.products_warmth{padding:.75rem 0 0 0;}
.products_warmth_title{font-size:.53rem;}
.products_warmth_text{font-size:.26rem; line-height:.4rem; padding-top:.2rem;}
.products_warmth_img{padding-top:.6rem;}
.products_ingenuity_bg{padding:.85rem .3rem .6rem .3rem;}
.products_ingenuity_box{flex-wrap:wrap; margin-top:.8rem; border-radius:.1rem;}
.products_ingenuity_lr{width:100%; min-height:2rem; padding:0 0 0 0; justify-content:center;}
.products_ingenuity_lr:before{content:""; position: absolute; right:0; top:auto; bottom:-.49rem; width:0; height:0; border-left:3.45rem solid transparent; border-right:3.45rem solid transparent; border-top:.5rem solid #EFEFEF; border-bottom:none; transform:translateY(0);}
.products_ingenuity_lr h3{font-size:.49rem; line-height:1.3; text-align:center;}
.products_ingenuity_lr p{font-size:.24rem; line-height:.36rem; padding-top:.4rem;}
.products_ingenuity_you{display:none;}
.products_ingenuity_img{margin:.8rem 0 .3rem 0;}
.products_ingenuity_xz{font-size:.22rem; line-height:.3rem; padding-top:.25rem; text-align:left;}
.products_peace_bg{margin-top:.8rem; padding:.8rem .3rem .8rem .3rem;}
.products_peace_qk{font-size:.48rem;}
.products_peace_qkzi{font-size:.26rem; line-height:.5rem; padding-top:.1rem;}
.products_peace_aq{padding-top:.65rem;}
.products_peace_fullhalf{flex-wrap:wrap; padding-top:0;}
.products_peace_full{width:100%; padding-top:.6rem;}
.products_peace_fulltext{font-size:.26rem;}
.products_peace_fullimg{padding-top:.35rem;}
.products_ingenuity_box2{flex-wrap:wrap; margin:.9rem .3rem 0 .3rem;}
.products_ingenuity_box.products_ingenuity_box2{margin:.8rem 0 0 0;}
.products_ingenuity_box2 .products_ingenuity_lr{padding:.55rem .4rem;}
.products_ingenuity_box2 .products_ingenuity_lr h3{font-size:.49rem; text-align:center;}
.products_ingenuity_hd,.products_ingenuity_hd2{font-size:.35rem; line-height:.52rem; margin:.1rem auto 0 auto; display:table;}
.products_ingenuity_hd2{margin-top:.2rem;}
.products_ingenuity_box2 .products_ingenuity_lr h3 span{font-size:.39rem;}
.products_connect_bg{padding:.8rem .3rem;}
.products_connect{flex-wrap:wrap;}
.products_connect_xz{width:100%; height:1.56rem; margin-bottom:.2rem; font-size:.36rem;}
.products_connect_xz div{display:flex; align-items:center;}
.products_connect_xz .icon{font-size:.66rem; margin-bottom:0; margin-right:.3rem;}
.case_detailed_pick.case_detailed_pick2 .students{height:380px;}
.case_detailed_pick.case_detailed_pick2 #four_flash{height:380px;}
.case_detailed_pick.case_detailed_pick2 #four_flash .flashBg{height:380px;}
.case_detailed_pick.case_detailed_pick2 #four_flash .flashBg ul.mobile{height:380px;}
.case_detailed_pick.case_detailed_pick2 .students.students2{height:445px;}
.case_detailed_pick.case_detailed_pick2 .students2 #four_flash{height:445px;}

.comparison_banner{margin-top:1.68rem; height:1.38rem;}
.comparison_banner_title{font-size:.56rem; padding:.25rem 0 0 .35rem;}
.comparison_banner_title p{font-size:.19rem; margin-left:.2rem;}

.comparison_submit_y{padding-top:.6rem;}
.comparison_submit{width:6rem; height:1.5rem; font-size:.35rem; line-height:1.5rem; border-radius:.75rem;}

.news_list{padding:0 .3rem;}
.news_list li{padding:.6rem 0 .6rem 0;}
.news_list li:first-child{padding-top:0;}
.news_list li a{display:block;}
.news_list_lr{width:100%;}
.news_list_date{font-size:.25rem;}
.news_list_title{font-size:.32rem; padding-top:.1rem;}
.news_list_text{display:none;}
.news_list_img{width:100%; height:4.4rem; padding-top:.35rem;}
.news_list_img img{width:100%; height:auto;}
.sp_plr3{padding-left:3%; padding-right:3%; box-sizing:border-box;}
.news_detailed_date{font-size:.25rem; padding-top:0;}
.news_detailed_title{font-size:.32rem; padding-top:.15rem;}
.news_detailed{font-size:.25rem; line-height:.46rem;}
.news_detailed_img{padding-top:.6rem;}
.news_detailed_img img{width:100%; height:auto;}
.news_detailed_img p{padding-top:.15rem;}
.news_detailed_h4{font-size:.4rem; line-height:.55rem; padding-top:.8rem;}

.contact_bg{padding-top:.8rem;}
.contact_sx{font-size:.36rem;}
.contact_tel{font-size:.5rem;}
.contact_tel .icon{font-size:.46rem; margin-right:.15rem;}
.contact_sj{font-size:.24rem;}
.contact_tab{padding-top:.8rem;}
.contact_tab li{width:3rem; max-width:264px; font-size:.28rem; line-height:.9rem; margin:0 .1rem;}
.contact_w915{width:94%; max-width:915px; padding:1rem 0 1.8rem 0;}
.contact_p1{font-size:.35rem; letter-spacing:.12em;}
.contact_p2{font-size:.24rem; padding-top:.15rem;}
.contact_p3{font-size:.26rem; padding-top:.7rem;}
.contact_dl{padding-top:.5rem;}
.contact_dl dd{width:1.3rem; font-size:.26rem; letter-spacing:.08em;}
.contact_dl dd span{margin-right:0;}
.contact_dl dt{width:5.7rem;}
.contact_text{height:.8rem; padding:0 .15rem;}
.contact_category{padding:.1rem 0 .1rem .1rem;}
.contact_category li,.contact_dl_dt{width:46%; font-size:.26rem;}
.contact_text2{width:5rem; height:.8rem; padding:0 .15rem;}
.contact_textarea{height:2rem; padding:.15rem .15rem;}
.contact_dl2 dd{padding-top:.15rem;}
.contact_personal{font-size:.24rem; padding-top:1rem;}
.contact_agree{font-size:.24rem; padding-top:.15rem;}
.contact_submit{width:4rem; height:1rem; font-size:.32rem; line-height:1rem; border-radius:.5rem;}
.contact_general{padding:.7rem .2rem .6rem .2rem;}
.contact_general_p1{font-size:.24rem;}
.contact_general_title{font-size:.38rem;}
.contact_general_p2{font-size:.26rem; line-height:.4rem; padding-top:.5rem;}
.contact_general_p3{font-size:.26rem; line-height:.4rem; padding-top:.25rem;}
.contact_general_p4{font-size:.26rem; line-height:.4rem; padding-top:.25rem;}
.contact_general_h4{font-size:.38rem; padding-top:.6rem;}
.contact_cz{margin-top:.5rem; padding:.8rem 0;}

.case_classify{padding-top:0;}
.case_classify li a{height:.9rem; font-size:.3rem; line-height:.9rem;}
.case_type{padding:.15rem .2rem;}
.case_type h3{width:1.2rem; padding:.15rem 0 0 .05rem; font-size:.28rem;}
.case_type_ul{width:calc(100% - 1.3rem);}
.case_type_ul li{font-size:.24rem; line-height:.4rem; margin:.15rem .4rem .15rem 0;}
.case_type_ul li span{margin-left:.06rem;}
.case_type_ul li input{margin-right:.1rem;}
.case_type2{padding:.3rem .2rem;}
.case_type2 h3{width:1.2rem; padding:0 0 0 .05rem; font-size:.28rem;}
.case_list_title{font-size:.3rem; line-height:1.5; display:block;}
.case_list_fl{width:1.2rem; height:.4rem; font-size:.22rem; line-height:.38rem; margin-top:.15rem;}
.case_list_text{font-size:.2rem; padding-top:.1rem;}
.case_list_category p{font-size:.2rem; line-height:.34rem; margin:.1rem .08rem 0 0; padding:0 .1rem;}

.case_listing_ul{width:calc(100% - 1.3rem);}
.case_listing_ul li{width:1.9rem; font-size:.24rem; line-height:.4rem; margin:.15rem 0 .15rem 0;}
.case_listing_ul li input{margin-right:.12rem;}
.case_listing_city{width:calc(100% - 1.3rem);}
.case_listing_city li{width:1.9rem; font-size:.24rem; line-height:.4rem; margin:.15rem 0;}
.case_listing_city li input{margin-right:.12rem;}
.case_listing_table{margin-top:1rem; overflow-x:auto;}
.case_listing_table table{width:16.8rem;}
.case_listing_table th{font-size:.26rem; line-height:.4rem; padding:.16rem .15rem; white-space:nowrap;}
.case_listing_table th:nth-child(1){width:3.6rem; padding-left:2%;}
.case_listing_table th:nth-child(2){width:2rem;}
.case_listing_table th:nth-child(3){width:2rem;}
.case_listing_table th:nth-child(4){width:2rem;}
.case_listing_table th:nth-child(5){width:5rem;}
.case_listing_table th:nth-child(6){width:2.4rem; padding-right:.2rem;}
.case_listing_table td{font-size:.26rem; line-height:.4rem; padding:.16rem .15rem;}
.case_listing_table td:nth-child(1){padding-left:2%;}
.case_listing_table td:nth-child(6){width:2.4rem; padding-right:.2rem; white-space:nowrap;}

.case_detailed_banner{padding-bottom:1.3rem;}
.case_detailed_xm{width:94%; padding-top:1rem;}
.case_detailed_xmtitle{font-size:.58rem; line-height:1.3;}
.case_detailed_xmp{font-size:.31rem;}
.case_detailed_xmlr{font-size:.24rem; line-height:.5rem; padding-top:.8rem;}
.case_detailed_submit{width:4.98rem; height:1.15rem; font-size:.3rem; line-height:1.15rem; border-radius:.58rem;}
.case_detailed_pick{padding:1.3rem .25rem 1.2rem .25rem;}
.case_pick_title{font-size:.65rem; text-align:left;}
.case_pick_more{font-size:.26rem; bottom:-.15rem;}
.case_pick_more img{width:1.56rem;}
.case_detailed_pick .students{width:100%; height:340px; margin:.8rem auto 0 auto;}
.case_detailed_pick #four_flash{width:100%;height:340px;}
.case_detailed_pick #four_flash .flashBg{width:275px;height:260px;}
.case_detailed_pick #four_flash .flashBg ul.mobile{height:260px;}
.case_detailed_pick #four_flash .flashBg ul.mobile li{width:258px;margin-right:17px;}
.case_detailed_pick .ykk_pick_img{height:3.57rem;}
.case_detailed_box{padding:.3rem .35rem .4rem .35rem;}
.case_detailed_box h3{font-size:.3rem;}
.case_detailed_category p{width:.96rem; font-size:.21rem; margin-right:.12rem;}
#four_flash .but_left{top:auto; bottom:0; left:1.8rem;}
#four_flash .but_right{top:auto; bottom:0; right:2.05rem;}

.store_search_title{font-size:.34rem; padding-top:0;}
.store_search{margin-top:.2rem;}
.store_search_select{width:48%; height:.7rem; font-size:.26rem; padding:0 .2rem; margin-right:4%;}
.store_search_select:last-child{margin-right:0;}
.store_locator_title{font-size:.5rem; padding-top:1rem; padding-bottom:.5rem;}
.store_locator{padding:1rem 0 .4rem 0;}
.store_locator h3{font-size:.36rem;}
.store_locator h4{font-size:.34rem; padding-top:.4rem;}
.store_locator_p{font-size:.28rem; line-height:.46rem; padding-top:.2rem;}
.store_locator_p2{font-size:.28rem; line-height:.46rem; padding-top:.15rem;}

.brand_intro_banner_bg{height:12.1rem; background:url(../images/brand_intro_banner_sp.jpg) no-repeat center; background-size:cover;}
.brand_intro_banner_title{font-size:.48rem;}
.brand_intro_banner_p{font-size:.24rem; line-height:.46rem; letter-spacing:.06em; padding-top:.5rem;padding-left:.5rem;padding-right:.5rem;}
.brand_intro_global_bg{padding:.9rem 0 0 0;}
.brand_intro_global_title{font-size:.44rem;}
.brand_intro_global_bg .brand_intro_banner_p{text-align:left;}
.brand_intro_global .pt80.sp_pt100 img{width:5.55rem; height:auto;}
.brand_intro_global .pt80.sp_block img{width:6.5rem; max-width:100%; height:auto;}
.brand_intro_global .pt100{overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
.brand_intro_global_bg .pt100 img{width:16rem; max-width:none; height:auto; display:block;}
.brand_intro_global_dt{height:10rem; padding-top:.9rem; overflow-x:auto;}
.brand_intro_global_dt img{width:20rem; height:auto;}
.brand_intro_global_more{margin-top:1rem;}
.brand_intro_global_more a{font-size:.225rem;}
.brand_intro_global_more img{width:1.5rem; height:auto; margin-top:.1rem;}
.brand_intro_global_more a:hover{opacity:.7;}
.brand_intro_global_zs{font-size:.18rem; line-height:.27rem; margin:.9rem .2rem 0 0;}
.brand_intro_global_img{margin-top:35px;}
.brand_intro_been_bg{height:auto; min-height:16.5rem; padding-top:1rem; padding-bottom:1rem; background:url(../images/brand_intro_been_bg_sp.jpg) no-repeat center; background-size:cover;}
.brand_intro_been_bg .brand_intro_global_title{padding:0 .4rem;}
.brand_intro_been_bg .brand_intro_banner_p{padding:.35rem .4rem 0; text-align:justify;}
.brand_intro_been_bg .brand_intro_banner_p br{display:none;}
.brand_intro_been_bg .pt80{padding-top:.5rem;}
.brand_intro_been_bg .pt80.sp_block{padding-left:.4rem; padding-right:.4rem; box-sizing:border-box;}
.brand_intro_been_bg .pt80.sp_block img{width:100%; max-width:100%; height:auto;}
.brand_intro_been_video{margin-top:.9rem; padding:0 .4rem; box-sizing:border-box;}
.brand_intro_been_video video{width:100%; max-width:100%; height:auto;} 
.brand_intro_dz_wrapper {
  margin-top: 1.3rem;
}

.brand_intro_dz li img{
  width:auto; height:260px;
}
/* 鼠标悬停暂停 */
.brand_intro_dz:hover {
  animation-play-state: paused;
}

@keyframes seamlessScroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); } /* 移动一半（因为内容被复制了一份） */
}

.brand_story_banner_bg{height:11.89rem; padding:0 .4rem; background:url(../images/brand_story_banner_sp.jpg) no-repeat center top; background-size:cover; box-sizing:border-box;}
.brand_story_banner_bg .brand_intro_banner{width:100%;}
.brand_story_banner_sp h3{color:#C9A768; font-size:.48rem; font-weight:500; line-height:1.45; letter-spacing:.04em;}
.brand_story_banner_sp p{color:#FFFFFF; font-size:.26rem; line-height:1.75; letter-spacing:.02em; padding-top:.42rem;}
.brand_story_history_bg{padding:.9rem 0 1rem 0; background-color:#000000;}
.brand_story_history_menu{max-width:none; margin:0; justify-content:flex-start; overflow-x:auto; padding:0 .15rem; box-sizing:border-box;}
.brand_story_history_menu:before{top:.90rem; height:.04rem; left:0; width:calc(1.8rem * 4 + 2.1rem + .3rem);}
.brand_story_history_menu li{position:relative; width:1.8rem; flex-shrink:0; margin-top:0; padding-top:1.45rem;}
.brand_story_history_y{position:absolute; top:0; left:0; right:0; font-size:.22rem;}
.brand_story_history_q{position:absolute; left:0; right:0; top:.92rem; transform:translateY(-50%); padding-top:0; display:flex; align-items:center; justify-content:center;}
.brand_story_history_q img{width:.22rem; height:auto; display:block;}
.brand_story_history_z{font-size:.18rem; line-height:1.4; padding-top:.08rem;}
.brand_story_history_menu li.on{width:2.1rem; margin-top:0;}
.brand_story_history_menu li.on .brand_story_history_y{font-size:.28rem;}
.brand_story_history_menu li.on .brand_story_history_q{padding-top:0;}
.brand_story_history_menu li.on .brand_story_history_z{font-size:.2rem;}
.brand_story_history_menu li.on .brand_story_history_q .h{width:calc(.22rem * 77 / 20);}
.brand_story_history{width:100%; margin:.45rem auto 0 auto; padding:0 .3rem; box-sizing:border-box;}
.brand_but_left{top:1.8rem; left:.05rem;}
.brand_but_right{top:1.8rem; right:.05rem;}
.brand_but_left img,.brand_but_right img{width:.64rem; height:auto;}
.brand_story_dx{width:100%;}
.brand_story_sjd li{width:100%;}
.brand_story_sjd_dl{padding-top:.35rem;}
.brand_story_sjd_dl dd{width:.95rem; font-size:.24rem; line-height:.42rem;}
.brand_story_sjd_dl dt{width:calc(100% - .15rem); font-size:.24rem; line-height:.42rem;}
.brand_story_sjd_dl dt img{width:.5rem; height:auto; margin-left:.06rem; margin-right:.04rem;}

.sitemap-layout {
        display: block;
        margin: .5rem 0 0 0;
	}
	.sitemap-layout>.block {
        width: 100%;
    }
	.sitemap-layout>.block.-left {
        padding-right: 0;
	}
	.sitemap-layout>.block>.group {
        margin: 0;
        border-top: 1px solid #d0d0d2;
    }
	.sitemap-grouptitle {
        border-left: none;
        padding: 0;
        font-size: .34rem;
    }
	.sitemap-grouptitle>a, .sitemap-nav>li>a {
        display: block;
        padding: 15px 3px 13px;
        position: relative;
    }
	.sitemap-grouptitle>a>span {
        display: inline-block;
        border-left: 3px solid #212180;
        padding-left: 13px;
    }
	.sitemap-layout>.block>.group>.navholder {
        padding: 10px 5px;
        background-color: #f3f3f3;
    }
	.sitemap-layout>.block>.group>.navholder>.subtitle {
        margin: 5px 0 0 2px;
    }
	.sitemap-layout>.block>.group>.navholder>.subtitle+.sitemap-nav {
        margin-top: 4px;
    }
	.sitemap-nav {
        margin: 0;
        font-size: 12px;
    }
	.sitemap-nav>li {
        padding: 0;
		position: relative;
    }
	.sitemap-nav>li>a {
        background: #fff;
        padding: 10px 30px 10px 10px;
    }
	.sitemap-nav>li>a>.group {
    	font-size: 11px;
	}
.sitemap-nav>li svg{
    width: .16rem;
    height: .16rem;
    margin-right: 0;
	position:absolute;
	top:.3rem;
	right:.2rem;
}

	.sitemap-layout>.block.-right {
        padding-left: 0;
        border-left: none;
    }
	.sitemap-layout>.block>.group+.subgroup {
        margin-top: 0;
        padding-top: 0;
        border: 0;
    }
	.sitemap-subnav.-first {
        border-top: 1px solid #d0d0d2;
    }
	.sitemap-subnav>li {
        margin: 0;
        border-bottom: 1px solid #d0d0d2;
    }
	.sitemap-subnav>li>a {
        display: block;
        padding: 14px 3px 12px;
    }
	.sitemap-subnav, .top-news>.body>.list>ul {
        font-size: 14px;
    }

.search_instation_bg{padding:1rem 0 1.5rem 0;}
.search_w950{width:94%;}
.search_title{font-size:.45rem; padding-left:0; text-align:center;}
.search_ssk{padding-top:.5rem;}
.search_ssk_text{width:calc(100% - 1.26rem); height:.92rem; font-size:.31rem; padding:0 .4rem; border-top-left-radius:.46rem; border-bottom-left-radius:.46rem;}
.search_ssk_submit{width:1.26rem; height:.92rem; border-top-right-radius:.46rem; border-bottom-right-radius:.46rem; background-size:.4rem auto;}
.search_ssk_gjz{font-size:.26rem; padding-top:.4rem;}
.search_ssk_gjz span{padding:0 .2rem 0 .25rem;}
.search_submit{width:4.78rem; height:1.06rem; font-size:.36rem; line-height:1.06rem; border-radius:.53rem;}
.search_fgx{display:none;}
.search_category{display:block; padding-top:1.8rem;}
.search_category_ul{padding:.2rem 0 0 .2rem; flex-wrap:wrap;}
.search_category_ul label{width:2.06rem; font-size:.26rem; line-height:.44rem; margin:.5rem 0 0 .2rem;}
.search_results{font-size:.3rem; padding-top:.9rem; padding-bottom:1rem;}
.search_results span{font-size:.64rem;}
.search_list_title{font-size:.32rem;}
.search_list_text{font-size:.26rem; line-height:.4rem; padding-top:.3rem;}

.social_responsibility_head{height:auto; padding-bottom:.15rem;}
.social_responsibility_banner{height:11.88rem; padding:0 .45rem; background:url(../images/social_responsibility_banner_sp.jpg) no-repeat center top; background-size:cover; box-sizing:border-box;}
.social_responsibility_banner .brand_intro_banner{width:100%;}
.social_responsibility_banner_sp h3{color:#FFFFFF; font-size:.48rem; font-weight:500; line-height:1.4; letter-spacing:.04em;}
.social_responsibility_banner_sp p{color:#FFFFFF; font-size:.26rem; line-height:1.7; letter-spacing:.02em; padding-top:.35rem;}
.social_responsibility{width:auto; margin:0 .4rem; padding:.55rem 0 .9rem;}
.social_responsibility_title{font-size:.42rem; padding-bottom:.18rem;}
.social_responsibility_title:before{width:2.6rem; height:.04rem;}
.social_responsibility_box{flex-direction:column; padding:.4rem 0 .5rem;}
.social_responsibility_box h4{width:100%; font-size:.3rem; line-height:1.4; padding-bottom:.28rem;}
.social_responsibility_lr{width:100%; font-size:.24rem; line-height:1.5;}
.social_responsibility_lr br{display:none;}
.social_responsibility_lr a{display:block; margin-bottom:.36rem;}

.corporate_culture_banner{height:12.12rem; padding:0 .5rem; background:url(../images/corporate_culture_banner_sp.jpg) no-repeat center top; background-size:cover; box-sizing:border-box;}
.corporate_culture_banner .brand_intro_banner{width:100%;}
.corporate_culture_banner_title{font-size:.4rem; line-height:1.45;}
.corporate_culture_banner_p{font-size:.26rem; line-height:1.7; padding-top:.28rem;}
.corporate_culture_menu{flex-wrap:wrap; justify-content:flex-start; padding:.15rem 0 .2rem;}
.corporate_culture_menu li{width:50%; box-sizing:border-box;}
.corporate_culture_menu li a{border-left:none; text-align:center; font-size:.28rem; line-height:1.4; padding:.1rem .15rem .35rem; margin-top:.2rem;}
.corporate_culture_menu li:nth-child(odd) a{border-right:#000000 1px solid;}
.corporate_culture_menu .icon{top:auto; bottom:.08rem; font-size:.2rem;}
.corporate_culture_w1000{width:auto; margin:0 .4rem;}
.corporate_culture_w1000.ptm01{padding:.45rem 0 .8rem;}
.corporate_culture_w1000.ptm02{padding:.7rem 0 .8rem;}
.corporate_culture_p1{font-size:.28rem;}
.corporate_culture_title{font-size:.36rem; line-height:1.5; padding:.15rem .15rem 0;}
.corporate_culture_p2{font-size:.24rem; line-height:.46rem;}
.corporate_culture_img01,.corporate_culture_img02,.corporate_culture_img03{padding-top:.55rem;}
.corporate_culture_img01 img,.corporate_culture_img02 img,.corporate_culture_img03 img{width:100%; max-width:100%; height:auto;}
.corporate_culture_zs{padding-top:.85rem;padding-bottom:.85rem;}
.corporate_culture_zs a{width:6.2rem; font-size:.32rem; line-height:1.2rem; border-radius:.6rem;}

.quality_banner{height:11.88rem; background:url(../images/service_model_banner_sp.jpg) no-repeat center top; background-size:cover;}
.quality_menu_5a{display:flex; flex-wrap:wrap; justify-content:center; padding:.45rem 0 .2rem;}
.quality_menu_5a li{width:33.33%; min-width:0; flex:0 0 33.33%; box-sizing:border-box;}
.quality_menu_5a li a{border-left:none; text-align:center; font-size:.24rem; line-height:1.35; white-space:nowrap; padding:.22rem .04rem .42rem;}
.quality_menu_5a li:nth-child(2) a,
.quality_menu_5a li:nth-child(3) a,
.quality_menu_5a li:nth-child(5) a{border-left:#000000 1px solid;}
.quality_menu_5a li:first-child a{color:#A3855A;}
.quality_menu_5a .icon{top:auto; bottom:.22rem; font-size:.18rem;}
.quality_advanced_bg{padding:.9rem 0 .55rem;}
.quality_advanced{flex-direction:column; align-items:stretch; padding:0 .35rem;}
.quality_advanced_rd,.quality_advanced_rd2,.quality_attentive{width:100%;margin-bottom:.4rem;}
.quality_advanced h3 img,.quality_assured > h3 img{width:80%; height:auto;}
.quality_advanced > p img{width:100%; height:auto;}
.quality_advanced_ch{font-size:.32rem; line-height:1.45; margin-top:.28rem;}
.quality_advanced_text{font-size:.24rem; line-height:.42rem;}
.quality_assured{max-width:none; padding:.9rem .35rem .8rem; box-sizing:border-box;}
.quality_assured_text{font-size:.24rem; line-height:.42rem; padding-top:.3rem;}
.quality_assured_ul{flex-direction:column; align-items:center; padding-top:.55rem;}
.quality_assured_ul li:nth-child(2n+1){width:100%; max-width:5.2rem;}
.quality_assured_jt{padding-top:.2rem;}
.quality_assured_jt img{width:.4rem; height:auto; transform:rotate(90deg);}
.quality_assured_bt{font-size:.32rem; padding-top:.2rem;}
.quality_assured_lr{font-size:.24rem; line-height:.4rem;}
.quality_accurate_installation{max-width:none; padding:.45rem 0rem 0; box-sizing:border-box;}
.quality_accurate_18{font-size:.3rem; line-height:1.4;}
.quality_accurate_x{padding-top:.5rem;}
.quality_accurate_5ty{padding-top:.5rem;}
.quality_accurate_18 img,.quality_accurate_18bz img,.quality_accurate_5ty img{max-width:100%; height:auto;}
.quality_accurate_8b,.quality_accurate_px{flex-direction:column; padding:.4rem 0rem 0;}
.quality_accurate_8b,.quality_accurate_px dt{margin-top:.2rem;}
.quality_accurate_8b dd,.quality_accurate_8b dt,.quality_accurate_px dd,.quality_accurate_px dt{width:100%; padding-left:0; box-sizing:border-box;}
.quality_accurate_8b dt{padding-top:.35rem;}
.quality_accurate_5d{padding:.45rem 0rem 0;}
.quality_attentive_5fw{padding-top:.55rem;}
.quality_attentive_5fw img{width:100%;}

.js-compare-table .js-compare-right{display:none !important;}
.product_bg .product_w1300:has(.js-compare-table){width:auto; margin:0 .3rem;}
.comparison_table{width:100%; table-layout:fixed; padding-top:.35rem;}
.comparison_table_td{width:auto;}
.js-compare-gap{width:.28rem;}
.comparison_select{height:.72rem; font-size:.24rem; padding:0 .08rem;}
.comparison_img{width:100%; height:140px; margin-top:.28rem; overflow:hidden;}
.comparison_img img{width:100%; height:140px; max-width:100%; object-fit:contain; object-position:center;}
.comparison_bt{font-size:.24rem; line-height:1.4; padding-top:.35rem;}
.comparison_bt img{width:.32rem; height:auto;}
.comparison_thick{font-size:.22rem; line-height:.36rem; padding:.12rem 0 .08rem;}
.comparison_airtightness_dj img{width:.36rem; margin-left:.08rem;}
.comparison_product_xx,.comparison_product_zc{width:100%; font-size:.24rem; line-height:.72rem; margin-top:.4rem;}
.comparison_product_zc{margin-top:.16rem;}

.awards_banner_bg{height:11.89rem; padding:4.15rem .5rem 0; background:url(../images/awards_banner_bg_sp.jpg) no-repeat center top; background-size:cover; box-sizing:border-box; align-items:flex-start;}
.awards_banner_bg .brand_intro_banner{width:100%;}
.awards_banner_sp h3{color:#C9A768; font-size:.5rem; font-weight:500; line-height:1.4; letter-spacing:.04em;}
.awards_banner_sp p{color:#FFFFFF; font-size:.26rem; line-height:1.75; letter-spacing:.02em; padding-top:.32rem;}
.awards_global_bg{padding:.6rem .3rem .8rem;}
.awards_global{max-width:none;}
.awards_global_title{font-size:.4rem; line-height:1.5;}
.awards_global_cn{max-width:none;}
.awards_global_cn li{width:50%; padding:.45rem .12rem 0; box-sizing:border-box;}
.awards_global_cn li:nth-child(3n+1){padding-left:.12rem;}
.awards_global_cn li img{width:100%; height:auto;}
.awards_global_cn_p{font-size:.22rem; line-height:.34rem; padding-top:.12rem;}
.awards_global_hj{width:100%; height:auto; min-height:1.15rem; margin:.16rem auto 0; padding:.12rem .08rem; font-size:.2rem; line-height:1.4; background-size:100% 100%;}
.awards_global2{max-width:none; padding:.6rem .3rem .8rem; box-sizing:border-box;}
.awards_global2 .pt80{padding-top:.35rem;}
.awards_global2 img{width:100%; height:auto;}
.awards_global2 .pt80.sp_block{margin-left:-.3rem; margin-right:-.3rem;padding:.6rem .3rem 0;}
.awards_global2 .pt80.sp_block img{width:100%; max-width:100%; height:auto; display:block;}
.awards_global_other{display:block; padding-top:.15rem;}
.awards_global_other li{width:100%; margin-top:.4rem; padding:.35rem 0 0; border-right:none; border-top:#D3D3D3 1px solid; box-sizing:border-box;}
.awards_global_other li:first-child{margin-top:.15rem; padding-top:0; border-top:none;}
.awards_global_other li:nth-child(3n+1){padding-left:0;}
.awards_global_other li:nth-child(3n){padding-right:0;}
.awards_global_gj{font-size:.4rem;}
.awards_global_gjen{font-size:.28rem;}
.awards_global_other_p{font-size:.24rem; line-height:.4rem;}
.awards_global_other_rq{font-size:.22rem;}

.pt50{padding-top:.5rem;}
.pt60{padding-top:.5rem;}
.pt45{padding-top:.45rem;}
.management_message,.management_message02{width:auto; flex-direction:column; align-items:stretch;}
.management_message_img{width:100%;}
.management_message_img img{width:100%; height:auto; display:block;}
.management_message_mz,.management_message02 .management_message_mz{padding:.45rem .35rem .55rem; text-align:center;}
.management_message_mz h3{font-size:.48rem;}
.management_message_mz p{font-size:.26rem; line-height:1.5; padding-top:.12rem;}
.management_message_box{width:auto; margin:0 .35rem; padding:.5rem 0 .7rem; box-sizing:border-box;}
.management_message_text{font-size:.26rem; line-height:.48rem;}
.management_message_qm{padding-top:.4rem;}
.management_message_qm img{width:2.4rem; height:auto;}

.global_banner_bg{height:auto; padding:0; background:none;}
.global_banner_scroll{overflow-x:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
.global_banner_scroll img{width:16rem; max-width:none; height:auto;}
.global_banner_copy{top:.4rem; padding:0 .3rem; pointer-events:none;}
.global_banner_title{font-size:.32rem;}
.global_banner_text{max-width:none; font-size:.22rem; line-height:.36rem; padding:.16rem .1rem 0;}
.global_banner_text br{display:none;}
.global_network_bg{padding-bottom:0px;}
.global_network{max-width:none;}
.global_network_menu{top:0; flex-wrap:wrap; background-color:#FFFFFF;}
.global_network_menu li{width:50%; height:1.35rem; font-size:.3rem; line-height:1.3; padding-top:.22rem;}
.global_network_menu li:first-child{width:50%;}
.global_network_menu li:nth-child(3){border-left:none;}
.global_network_menu li .icon{font-size:.24rem; margin-top:0;}
.global_network_box{margin-top:0; padding:.15rem .35rem .9rem;}
.global_network_yz{padding:.4rem 0 .3rem;}
.global_network_title{font-size:.34rem;}
.global_network_text{font-size:.24rem; line-height:.4rem; padding-top:.28rem;}
.global_network_text a{margin-right:.12rem;}
.global_network_text span{color:#888888; font-weight:400;}

.strength_banner{height:11.88rem; background:url(../images/strength_banner_sp.jpg) no-repeat center top; background-size:cover;}
.quality_menu_6{display:flex; flex-wrap:wrap; justify-content:center; padding:.4rem 0 .15rem;}
.quality_menu_6 li{width:33.33%; min-width:0; flex:0 0 33.33%; box-sizing:border-box;}
.quality_menu_6 li a{border-left:none; text-align:center; font-size:.22rem; line-height:1.35; white-space:nowrap; padding:.2rem .02rem .48rem;}
.quality_menu_6 li:nth-child(2) a,
.quality_menu_6 li:nth-child(3) a,
.quality_menu_6 li:nth-child(5) a,
.quality_menu_6 li:nth-child(6) a{border-left:#000000 1px solid;}
.quality_menu_6 li:first-child a{color:#A3855A;}
.quality_menu_6 .icon{top:auto; bottom:.08rem; font-size:.16rem;}
.core-tech_point1_bg{height:auto; background:#ECECEC;}
.core-tech_point1{display:block; height:auto;}
.core-tech_point1_box,.core-tech_point3_box{padding:.5rem .4rem .2rem;}
.core-tech_point1_bg::after{content:""; display:block; height:5.25rem; background:url(../images/core-tech_point1_bg_sp.jpg) no-repeat center; background-size:cover;}
.core-tech_point1_title{font-size:.4rem;}
.core-tech_point1_title img{width:.72rem; height:auto;}
.core-tech_point1_p1{font-size:.26rem; line-height:.42rem; padding-top:.18rem;}
.core-tech_point1_ul li{font-size:.24rem; line-height:.4rem;}
.core-tech_point2{flex-direction:column; align-items:stretch; height:auto; max-width:none; padding:.5rem 0 0;}
.core-tech_point2_box{width:auto; padding:0 .4rem;}
.core-tech_point2_img{padding-top:.35rem;}
.core-tech_point2_img img,.core-tech_point3_img img{width:100%; height:auto; display:block;}
.core-tech_point4_note{font-size:.22rem; line-height:1.6; padding:.15rem .4rem .4rem;}
.core-tech_point3_bg{height:auto;}
.core-tech_point3{flex-direction:column-reverse; align-items:stretch; max-width:none;}
.core-tech_point6_bg{height:auto; background:#FFFFFF;}
.core-tech_point6_bg::after{content:""; display:block; height:6.14rem; margin-top:.35rem; background:url(../images/core-tech_point6_bg_sp.jpg) no-repeat center; background-size:cover;}

.careers_travelers_bg{height:12.1rem; padding:.9rem 0; background:url(../images/careers_travelers_bg_sp.jpg) no-repeat center; background-size:cover;}
.careers_travelers{width:auto;}
.careers_travelers_tilte{font-size:.4rem;}
.careers_travelers_text{font-size:.24rem; line-height:.42rem; padding-top:.3rem;}
.careers_travelers_text br{display:none;}
.careers_travelers.ani_top01{padding:.55rem .3rem .8rem;}
.careers_recruitment_tilte{font-size:.4rem;}
.careers_recruitment_table{margin:.45rem 0 0; overflow-x:auto;}
.careers_recruitment_table table{width:16.2rem; table-layout:fixed;}
.careers_recruitment_table th,
.careers_recruitment_table td{display:table-cell; font-size:.26rem; line-height:.4rem; padding:.16rem .15rem; white-space:nowrap; box-sizing:border-box;}
.careers_recruitment_table th:nth-child(1),
.careers_recruitment_table td:nth-child(1){width:4.4rem; padding-left:.3rem;}
.careers_recruitment_table th:nth-child(2),
.careers_recruitment_table td:nth-child(2){width:2rem;}
.careers_recruitment_table th:nth-child(3),
.careers_recruitment_table td:nth-child(3){width:1.4rem;}
.careers_recruitment_table th:nth-child(4),
.careers_recruitment_table td:nth-child(4){width:5.8rem; white-space:normal;}
.careers_recruitment_table th:nth-child(5),
.careers_recruitment_table td:nth-child(5){width:2.6rem;}
.careers_detailed_bg{padding:.55rem 0 .9rem;}
.careers_detailed{max-width:none; margin:0 .35rem;}
.careers_detailed_title{font-size:.42rem;}
.careers_detailed_p1{font-size:.26rem; line-height:.4rem;}
.careers_detailed_bq{flex-direction:column; align-items:flex-start; padding-top:.25rem;}
.careers_detailed_bq li{font-size:.24rem; line-height:.72rem; padding:0 .28rem; margin:0 0 .16rem;}
.careers_detailed_p2{font-size:.26rem; line-height:.42rem; padding-top:.2rem;}
.careers_detailed_bt{font-size:.32rem; padding-top:.35rem;}
.careers_detailed_p3{font-size:.26rem; line-height:.44rem;}
.careers_detailed_p4{font-size:.26rem; line-height:.42rem; padding-top:.4rem;}
.careers_detailed_p4 .icon{font-size:.36rem;}

.pick_up_bg{padding:.5rem 0 1.2rem;}
.pick_up_bg .product_w1300{width:auto; margin:0 .2rem;}
.pick_up_list{justify-content:space-between;}
.pick_up_list li{width:calc(50% - .12rem); margin:0 0 .28rem 0;}
.pick_up_list li:nth-child(4n+1){margin-left:0;}
.pick_up_img img{width:100%; height:auto; display:block;}
.pick_up_lr{font-size:.24rem; line-height:1.45; padding:.18rem .16rem .28rem;}

.purpose_page{font-size:.26rem; padding:.2rem .35rem .8rem; overflow:hidden;}
.purpose_page .purpose{max-width:none; padding:0;}
.purpose_page .purpose p{font-size:.26rem; line-height:1.75;}
.purpose_page .purpose_a2{display:flex; flex-wrap:wrap; justify-content:center; align-items:center; font-size:.34rem; line-height:1.45; padding:.45rem 0 0; text-align:center;}
.purpose_page .purpose_a2 i{width:.4rem; height:2px; margin:.08rem .08rem 0;}
.purpose_page .purpose_a1{margin-top:.15rem;}
.purpose_page .purpose_a1 img,
.purpose_page .purpose_a5 img,
.purpose_page .video_play_a img,
.purpose_page .pur_top15 > img,
.purpose_page .purpose > .pur_top20 > img{width:100%; display:block;}
.purpose_page .purpose_a3{padding-top:.45rem;}
.purpose_page .purpose_a3 img,
.purpose_page .pur_top50 img{width:.4rem;}
.purpose_page .purpose_a4,
.purpose_page .purpose_a8{font-size:.32rem; line-height:1.45;}
.purpose_page .purpose_a5{padding-left:0;}
.purpose_page .pur_top15{padding-top:.2rem;}
.purpose_page .pur_top20{padding-top:.2rem;}
.purpose_page .pur_top35{padding-top:.28rem;}
.purpose_page .pur_top45,
.purpose_page .pur_top50,
.purpose_page .pur_top70{padding-top:.36rem;}
.purpose_page .purpose_a6{display:flex; flex-direction:column; margin:0; padding:.4rem .28rem .5rem;}
.purpose_page .purpose_a7{width:100%; min-width:0; margin:0 0 .28rem;}
.purpose_page .purpose_a9{font-size:.26rem; line-height:1.75; text-align:left;}
.purpose_page .video_mp4_box_a .player_a{width:90%; max-width:720px; height:auto;}
.purpose_page .video_mp4_box_a .player_a video{width:100%; height:auto; display:block;}
.purpose_page #video_close_a{right:.05rem; top:-.5rem;}
.purpose_page #video_close_a img{width:.36rem; height:auto;}

.join_banner{height:auto; background:none;}
.join_about_bg{margin-top:.7rem;}
.join_recruitment{height:auto; background:none;}
.join_dealerr{height:auto; background:none;}


}


