@media only screen and (max-width: 1024px) {
.header{height:1.45rem; padding:0 .25rem; transition:all  0.33s ease;}
.header.white_bg{background-color:#FFFFFF;}
.header h1 img{width:3.2rem; height:auto;}
.model-1{width:.9rem; height:.9rem; box-sizing:border-box; position:relative; transition:all  0.3s ease;}
.bar{width:0.5rem; height:.04rem; display:block; position:absolute; left:.3rem; background-color:#2E3086; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:0.25rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
}
.model-1 .bar:nth-of-type(2) {
  top:0.42rem;
  transition: ease 0.1s 0.1s; 
}
.model-1 .bar:nth-of-type(3) {
  top:0.6rem;
  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.42rem;
  transform: rotate(45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.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.42rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.header_right{width:100%; height:calc(100vh - 1.45rem); display:none; padding:0 .3rem .5rem .3rem; background-color:#FFFFFF; overflow-y:auto; box-sizing:border-box; position:absolute; top:1.45rem; left:0;}
.nav{display:block;}
.nav li a{color:#1E1E1E; font-size:.31rem; line-height:1.6rem; margin:0; padding:0 .12rem; border-bottom:#C7C7C7 1px solid; display:block;}
.nav li a:hover{color:#C81E1E; text-decoration:none;}
.model-1.sp_block{display:block!important;}
.header_right .sp_none{display:none!important;}
}
@media only screen and (max-width: 800px) {
body{font-size:.24rem; line-height:.4rem;}
.sp_block{display:block!important;}
.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;}


.banner{height:11rem;}
.banner_box{height:11rem;}
.banner_img{height:11rem;}
.banner_img img{width:100%; height:100%; object-fit: cover;}
.banner_en{width:100%; position:absolute; top:45%; z-index:6; transform:translateY(-50%);}
.banner_text{width:7rem; font-size:.44rem; letter-spacing:.4em;}
.banner_text img{width:5rem; height:auto;}
.banner_text p{font-size:.22rem; letter-spacing:0; padding-top:.15rem;}
.banner_box_q2{width:7.6rem; top:-4.1rem; left:-3.8rem;}
.banner_box_q2 img{width:100%; height:auto;}
.taiyocable_strength_box{width:100%; margin:2.4rem auto 1.5rem auto; display:block;}
.taiyocable_strength{width:4.6rem; margin:1rem auto 0 auto;}
.taiyocable_strength_title{width:auto; font-size:.28rem;}
.taiyocable_strength_title p{font-size:.78rem;}
.taiyocable_strength_title p img{width:3.26rem; height:auto;}
.taiyocable_strength_a{font-size:.25rem; line-height:.76rem; margin-top:.7rem; position:static; align-items:center; justify-content:flex-end;}
.taiyocable_strength_a i{width:.76rem; height:.76rem; margin-left:.25rem;}
.taiyocable_strength_img{width:100%; margin-left:0;}
.taiyocable_strength_text{font-size:.25rem; line-height:.42rem; padding-top:.3rem;}
.taiyocable_strength_img02{padding:1rem .65rem 0 .65rem;}
.taiyocable_products_bg{padding-top:1rem;}
.taiyocable_products_t{width:100%;}
.taiyocable_products_title{font-size:.28rem;}
.taiyocable_products_title p{/*font-size:.63rem; */padding-top:.2rem;}
.taiyocable_products_title p img{width:auto; height:.64rem;}
.taiyocable_products_a{font-size:.31rem; line-height:1.5; justify-content:center; position:static; margin-top:1.1rem;}
.taiyocable_products_a span{height:auto; border-bottom:none;}
.taiyocable_products_a i{width:.83rem; height:.83rem; margin-left:.3rem;}
.taiyocable_products_a:hover span{border-bottom:none;}
.taiyocable_products_a.sp_block{display:flex;}
.tv-slideBox{width:6.4rem; margin:.85rem auto 0 auto; display:block; position:relative;}
.tv-slideBox .bd{width:320px;}
.tv-slideBox li a{display:block;}
.taiyocable_products_img{width:210px; margin:0 auto; background-size:100% auto;}
.taiyocable_products_img img{width:100%; height:auto;}
.tv-slideBox li .pic{width:100%; margin-left:0; text-align:center; padding-top:25px;}
.tv-slideBox_en{width:128px; height:27px; font-size:13px; line-height:27px; display:inline-block;}
.tv-slideBox_title{font-size:21px; padding-top:17px; justify-content:center;}
.tv-slideBox_title span{width:103px; height:27px; font-size:11px; line-height:27px; margin-left:15px; border-radius:14px;}
.tv-slideBox_table th{width:115px; font-size:12px; line-height:22px; text-align:left;}
.tv-slideBox_table td{font-size:12px; line-height:22px; text-align:left;}
.tv-slideBox .prev,.tv-slideBox .next{width:64px; height:64px; position:absolute; top:62px; right:-20px;}
.tv-slideBox .prev{left:auto; left:-20px;}
.tv-slideBox .prev:hover{margin-left:0; margin-right:0;}
.tv-slideBox .next:hover{margin-right:0; margin-left:0;}
.home-sustainability{padding-top:1rem;}
.home-sustainability .slider__list:not(.slick-initialized){display: block;}
.home-sustainability .slider__list{margin:0;}
.home-sustainability .slick-track{display: flex;}
.home-sustainability .slick-slide > div{margin-left:4px;}
.home-sustainability .slider__list__item {margin-top:.4rem;}
.taiyocable_container_con{padding:.55rem .7rem 1rem .7rem;}
.taiyocable_container_title{font-size:.41rem;}
.taiyocable_container_title p{font-size:.23rem; padding-top:.1rem;}
.taiyocable_container_text{display:none;}
.taiyocable_container_con .taiyocable_products_a{justify-content:normal; margin-top:.46rem;}

.taiyocable_products_cz{width:6.35rem; margin:.8rem auto 0 auto; display:block;}
.taiyocable_products_cz li a{width:100%; font-size:.33rem; line-height:1.4rem; margin-top:.3rem;}
.taiyocable_products_cz li img{margin-right:.18rem;}
.leftLoop{margin-top:1.4rem;}
.leftLoop .bd ul li{width:500px;}
.leftLoop .bd ul li .title{font-size:.27rem; right:.44rem; bottom:.35rem;}
.leftLoop .bd ul li .title span{font-size:.34rem; padding-left:.25rem;}
.taiyocable_case_bg{overflow:hidden;}
.taiyocable_case_box{padding:1.4rem 0 1.6rem 0;}
.home-sustainability #js-home-sustainability-slider2 .slick-slide > div{margin:0 .2rem;}
.home-sustainability #js-home-sustainability-slider2 .slider__list__item {padding:.15rem; box-shadow:0 0 12px #CBCEDA; }
.taiyocable_case_con{padding:.45rem .2rem .3rem .2rem;}
.taiyocable_case_text{height:1.4rem; font-size:.26rem; line-height:.4rem;}
.taiyocable_case_use{height:.8rem; padding-top:.45rem; font-size:.25rem; line-height:.4rem;}
.taiyocable_case_use span{width:1.5rem; height:.4rem; font-size:.25rem; line-height:.4rem; margin-right:.2rem;}
.home-sustainability .slider__bar-nav {width:6.4rem; margin-top:.9rem;}
.home-sustainability .slider__nav,.home-sustainability .slider__nav2 { gap: .12rem;}
.home-sustainability .slider__nav__prev,
.home-sustainability .slider__nav__next {width: 1rem; height: 1rem;}
.home-sustainability .slider__bar-nav .link-button__anchor__icon__inner::before,
.home-sustainability .slider__bar-nav .link-button__anchor__icon__inner::after {width: .22rem; height: .22rem;}
.home-sustainability .slider__bar{width: calc(100% - 2.5rem);}
.taiyocable_about_bg{margin-top:-.5rem;}
.taiyocable_about_q{display:none;}
.taiyocable_about{width:100%; display:block;}
.taiyocable_about_taiyo{width:6.3rem; padding:1.4rem 0 1.2rem .55rem;}
/*.taiyocable_about_title{font-size:.92rem;}*/
.taiyocable_about_title p{font-size:.26rem; padding-bottom:.1rem;}
.taiyocable_about_title img{width:auto; height:.92rem;}
.taiyocable_about_text{font-size:.27rem; line-height:.5rem; padding-top:.7rem;}
.taiyocable_about_a{display:block; padding-top:.7rem; text-align:right;}
.taiyocable_about_a a{font-size:.27rem; line-height:.82rem; justify-content:flex-end; margin-top:.65rem;}
.taiyocable_about_a_i{width:.82rem; height:.82rem; margin-left:.3rem;}
.taiyocable_about_img{width:100%; padding-left:0;}
.taiyocable_about_img img{width:100%; height:auto;}
.taiyocable_column_news{width:6.8rem; display:block;}
.taiyocable_column{width:100%;}
.taiyocable_column_title{font-size:.26rem;}
.taiyocable_column_title p{padding-top:.15rem;}
.taiyocable_column_title p img{width:auto; height:.62rem;}
.taiyocable_column_ul{padding-top:.6rem;}
.taiyocable_column_ul li a{height:auto; padding:.36rem 0 .42rem;}
.taiyocable_column_rq{width:2.2rem; font-size:.24rem; line-height:.4rem;}
.taiyocable_column_rq p{font-size:.22rem; padding-top:0;}
.taiyocable_column_text{width:4.6rem; height:.8rem; font-size:.24rem; line-height:.4rem; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; text-overflow:ellipsis;}
.taiyocable_column_a{padding-top:.6rem;}
.taiyocable_column_a a{font-size:.25rem; line-height:.4rem;}
.taiyocable_contact_bg{padding:1.7rem 0 2.9rem 0; margin-top:-.5rem;}
.taiyocable_contact_q{top:-2.8rem; left:-1.6rem;}
.taiyocable_contact_q img{width:8.4rem; height:auto;}
.taiyocable_contact{width:100%; display:block;}
.taiyocable_contact_us{width:6.8rem; padding-top:.4rem; margin:0 auto;}
.taiyocable_contact_img{width:6rem; padding:0 0 0 1.5rem;}
.taiyocable_contact_title{font-size:.63rem;}
.taiyocable_contact_title img{width:auto; height:.62rem;}
.taiyocable_contact_text{font-size:.24rem; padding-top:.25rem;}
.taiyocable_contact_a{padding-top:.6rem;}
.taiyocable_contact_a a{width:3.38rem; height:.95rem; font-size:.24rem; line-height:.95rem; border-radius:.48rem; background-position:2.7rem center; background-size:.21rem .21rem;}
.taiyocable_contact_a a:hover{background-position:2.9rem center; opacity:.8;}
.taiyocable_contact_dh{font-size:.28rem; line-height:.4rem; margin-top:.9rem;}
.taiyocable_contact_dh:before{width:2.32rem; top:.2rem;}
.taiyocable_contact_dh:after{width:2.32rem; top:.2rem;}
.taiyocable_contact_zb{font-size:.34rem; padding-top:.4rem;}
.taiyocable_contact_zb span{font-size:.5rem; margin-left:.35rem;}
.taiyocable_contact_table{font-size:.24rem; line-height:.5rem; margin-top:.25rem;}
.taiyocable_contact_sj{font-size:.23rem; line-height:.4rem; margin-top:.5rem; padding-top:.3rem;}
.taiyocable_rn{display:block;}
.taiyocable_recruit{width:100%;}
.taiyocable_recruit p{font-size:.63rem; top:calc(50% - .5rem); left:1rem; display:block;}
	.taiyocable_recruit p img{width:auto; height:.62rem;}
.taiyocable_recruit p span{font-size:.27rem; padding:.15rem 0 0 0; display:block;}
.taiyocable_footer{width:100%; padding-top:1.2rem; display:block; text-align:center;}
.taiyocable_footer_b h1 img{width:4.7rem; height:auto;}
.taiyocable_footer_b .taiyocable_contact_a{padding-top:1rem;}
.taiyocable_footer_dz{font-size:.2rem; padding-top:.3rem;}
.pagetop{bottom:0; right:0;}
.pagetop img{width:.7rem; height:auto;}
.footer{width:100%; display:block; padding:1.6rem 0 .6rem 0; text-align:center;}
.footer_po{font-size:.18rem; line-height:1.5;}
.footer_copyright{font-size:.15rem; padding-left:0; padding-top:.15rem;}

.sub_banner_bg{height:2.1rem;}
.sub_banner_en img{width:auto; height:.95rem;}
.sub_banner{width:auto; height:auto; margin:0 auto;}
.sub_banner_title{font-size:.6rem; display:block; padding:.6rem 0 0 .45rem;}
.sub_banner_title span{font-size:.24rem; padding:.1rem 0 0 0; display:block;}
.sub_path{display:none;}
.sub_w1300{width:100%; box-sizing:border-box;}
.taiyocable_contact_bg.sub_mt0{margin-top:0;}

.product_details_classify_bg{height:.88rem;}
.product_details_classify{width:100%;}
.product_details_classify li{width:2.46rem; font-size:.26rem; line-height:.88rem; letter-spacing:.06em; padding:0; text-align:center;}
.product_details_classify li.on,.product_details_classify li:hover{background-color:#7590C5;}
.sub_banner_classify{color:#21218D; font-size:.26rem; padding-top:.4rem; justify-content:center;}
.sub_banner_classify a{width:33%; color:#21218D; padding:0; border-left:#21218D 1px solid; text-align:center;}
.sub_banner_classify a:first-child{padding-left:0; border-left:none;}
.sub_banner_classify a:hover,.sub_banner_classify a.on{opacity:.8;}
.product_details_img{padding-top:.5rem;}

.product_details{display:block; padding:.65rem 0 1.3rem 0; overflow:hidden;}
.product_details_content{width:auto; padding:0 .35rem;}
.product_details_title{font-size:.4rem; display:block;}
.product_details_pdf{width:2.76rem; height:.56rem; font-size:.24rem; line-height:.56rem; border-radius:.28rem; display:block; margin-top:.15rem;}
.product_details_pdf img{width:.2rem; height:auto;}
.product_details_title .product_details_pdf{margin-left:0;}
.product_details_lb{gap:.15rem; margin-top:.3rem; display:none;}
.product_details_lb li{font-size:.24rem; line-height:.5rem; border-radius:.25rem; padding:0 .3rem;}
.product_details_feature{font-size:.32rem; padding-top:.75rem;}
.product_details_characteristic{font-size:.24rem; line-height:.5rem; padding-top:.2rem;}
.product_details_table{font-size:.24rem; line-height:.4rem; margin:.9rem 0 0 0;}
.product_details_table td{padding:.15rem 0;}
.product_details_table th{width:2.3rem; padding:.15rem 0;}
.product_details_gg{gap:.08rem;}
.product_details_gg img{width:.38rem; height:auto;}
.product_details_b{padding:.6rem .3rem 0 .3rem;}
.product_details_dxgg{gap:.15rem;}
.product_details_dxgg img{width:.64rem; height:auto;}
.product_details_dxgg_img{padding-top:.45rem; overflow-x:auto;}
.product_details_dxgg_img img{width:150%;}
.product_details_case li{width:100%; padding:.3rem 0 .6rem 0;}
.product_case_title{font-size:.3rem; line-height:.5rem;}
.product_case_title span{width:1.1rem; font-size:.26rem; line-height:.5rem; margin-right:.35rem;}
.product_details_case li .sp_pt35 img{width:100%; height:auto;}
.product_case_text{font-size:.31rem; line-height:.43rem; padding-top:.35rem;}

.case_list{width:94%; padding-top:.6rem;}
.case_list li{width:100%; padding:.5rem 0 .5rem 0; margin-left:0;}
.case_list li .sp_pt35 img{width:100%; height:auto;}
.case_pages{margin-top:.6rem;}
.case_pages a{margin-left:.15rem; width:.6rem; height:.6rem; line-height:.58rem; font-size:.26rem;}
.case_details{width:94%; padding-top:1rem;}
.case_details_title{font-size:.44rem;}
.case_details_img{padding-top:.5rem;}
.case_details_m{font-size:.36rem; padding-top:.05rem; padding-bottom:.05rem; padding-left:.3rem; margin:.6rem 0 .35rem;}
.case_details_text{font-size:.24rem; margin:.3rem 0;}

.sp_plr3{padding-left:3%; padding-right:3%; box-sizing:border-box;}
.column_classify{gap:.6rem; padding-top:.7rem;}
.column_classify li a{font-size:.3rem; line-height:.5rem; padding-bottom:.1rem;}
.column_list{width:100%; padding-top:.3rem;}
.column_list li{width:100%; padding:.5rem 0 .5rem 0; margin-left:0;}
.column_list li .sp_pt35 img{width:100%; height:auto;}
.column_list_title{font-size:.24rem; line-height:.5rem;}
.column_list_title span{width:1.3rem; font-size:.24rem; line-height:.5rem; margin-right:.15rem;}
.column_details_title{font-size:.44rem; padding:.5rem 0 .4rem 0;}

.news_list{padding-top:.15rem;}
.news_list li a{padding:.6rem .2rem .4rem .2rem;}
.news_list .column_list_title span,.case_details .column_list_title span{margin-left:.15rem;}
.news_list_title{width:100%; font-size:.32rem; padding-top:.3rem;}
.news_list_text{font-size:.26rem; padding-top:.15rem;}
.news_list_i{top:.6rem; right:.2rem;}
.news_list_i i{width:.5rem; height:.5rem;}

.product_search{font-size:.33rem; line-height:.6rem; display:block; padding-top:.65rem; text-align:center;}
.product_search label{margin:.35rem .4rem 0 .4rem; display:block;}
.product_search_text{width:5.82rem; height:.84rem; font-size:.29rem; padding:0 .2rem;}
.product_search_submit{width:.88rem; height:.84rem; background-size:.36rem .36rem;}
.product_performance_sp{width:6.7rem; height:1.15rem; color:#FFFFFF; font-size:.32rem; font-weight:bold; line-height:1.15rem; display:flex; justify-content:center; align-items:center; border-radius:.58rem; margin:.65rem auto 0 auto; background-color:#21218B;}
.model-2{width:.5rem; height:.4rem; margin-left:.3rem; box-sizing:border-box; display:inline-block; position:relative; transition:all  0.3s ease;}
.model-2 .bar{background-color:#FFFFFF;}
.model-2 .bar:nth-of-type(1) {
  top:0;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
}
.model-2 .bar:nth-of-type(2) {
  top:0.17rem;
  transition: ease 0.1s 0.1s; 
}
.model-2 .bar:nth-of-type(3) {
  top:0.35rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-2.hover .bar:nth-of-type(1),.nav_huiyuan .bar:nth-of-type(1) {
  top:0.17rem;
  transform: rotate(45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.model-2.hover .bar:nth-of-type(2) {
  opacity: 0;
}
.model-2.hover .bar:nth-of-type(3),.nav_huiyuan .bar:nth-of-type(2) {
  top:0.17rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}

.product_performance_f{width:100%; height:calc(100% - 2.45rem); padding-bottom:1rem; background-color:#FFFFFF; overflow-y:auto; position:fixed; top:1.45rem; left:0;}
.product_performance_ulsp{padding:0 .3rem;}
.product_performance_ulsp > li{border-bottom:#C7C7C7 1px solid; padding:.2rem 0;}
.product_performance_ulsp > li > p{font-size:.31rem; font-weight:bold; line-height:1.2rem; padding:0 .15rem; display:flex; justify-content:space-between; align-items:center;}
.product_performance_ulsp > li > p .icon{color:#21218D; font-size:.45rem;}
.product_performance_ulsp > li.on p .icon{transform:rotate(-180deg)}
.product_performance_ulsp li ul li{color:#5B5B5B; font-size:.3rem; line-height:1.2rem; padding:0 .15rem;}
.product_spds_q{font-size:.25rem; line-height:.4rem; padding-left:.4rem;}
.product_cp{margin-top:.3rem; overflow-x:auto;}
.product_cp th{width:1.6rem; font-size:.22rem; line-height:.42rem; padding:.1rem .2rem; white-space:nowrap;
}
.product_cp th:first-child,.product_cp_name:first-child{width:5.2rem; padding:.3rem .4rem;}
.product_cp th:nth-child(3){width:2rem;}
.product_cp th:nth-child(4){width:2.4rem;}
.product_cp th input,.product_cp_name input{margin-right:.3rem;}
.product_cp td{font-size:.23rem; line-height:.4rem; padding:.25rem .2rem .35rem .2rem; text-align:center; border-bottom:#CFD9E4 1px solid;
}
.product_cp table{width:20.8rem;}
.product_cp_name input{margin-top:.06rem;}
.product_cp_name ul li{width:.8rem; height:.3rem; font-size:.18rem; line-height:.3rem; margin:.12rem 0 0 .1rem;}
.product_spds_s{width:3.06rem; height:.55rem; padding-left:.3rem; border-radius:.55rem; margin-left:.4rem; background-position:.3rem center; background-size:.2rem .2rem; box-sizing:border-box; cursor:pointer; transition:all  0.3s ease;}
.product_gd{padding-top:1.2rem;}
.product_without{font-size:24px; font-weight:bold; line-height:36px; text-align:center; padding:70px 0;}

.company_president_bg{height:auto; padding-top:0; background:none;}
.company_president{width:100%; padding:.8rem .4rem 0 .4rem; box-sizing:border-box;}
.company_president_title{font-size:.44rem; line-height:.58rem;}
.company_president_text{font-size:.24rem; line-height:.52rem; padding-top:.3rem;}
.company_president_w{font-size:.24rem; padding-top:.9rem; text-align:right;}
.company_president_w span{font-size:.41rem; padding-left:.2rem;}
.company_policy_box{width:100%; padding-top:1rem;}
.company_policy_title img{width:auto; height:1.15rem;}
.company_policy_title p{font-size:.38rem; margin-top:-.32rem;}
.company_policy_our{font-size:.48rem; padding-top:1rem;}
.company_policy_our span{font-size:.3rem; margin-right:0; margin-bottom:.25rem; display:block;}
.company_policy_quality{padding-top:.7rem; display:block;}
.company_policy_quality dd{width:100%; font-size:.3rem; line-height:1.5; text-align:center;}
.company_policy_quality dt{width:100%; font-size:.24rem; line-height:.32rem; border-left:none; padding:.2rem .4rem 0 .4rem;}
.company_policy_quality dt p{display:flex;}
.company_policy_quality dt p strong{white-space:nowrap; padding-right:.06rem;}
.company_business_dl{display:block; padding-top:.7rem;}
.company_business_dl dt{width:100%; padding:0 .4rem 0 .4rem; box-sizing:border-box;}
.company_business_p1{font-size:.29rem; line-height:.48rem;}
.company_business_p2{font-size:.3rem; line-height:.48rem; padding-top:.55rem;}
.company_business_p3{font-size:.23rem; line-height:.44rem; padding-top:.1rem;}
.company_business_dl2{align-items:center;}
.company_business_dl2 dt{padding:0 .4rem 0 .4rem;}
.company_business_dl2 dd{padding:.8rem 0 0 .3rem; overflow-x:hidden;}
.company_business_dl2 dd img{width:115%; height:auto;}
.company_business_a{padding-top:.85rem; text-align:center;}
.company_business_a a{font-size:.26rem; line-height:.82rem; justify-content:center;}
.leftLoop02 .bd ul li{width:320px;}
.company_history{width:100%; margin:0 auto; padding:.65rem .35rem 0 .35rem; box-sizing:border-box;}
.company_history_box{display:flex;}
.company_history_l{width:1.4rem; color:#848CA9; font-size:.32rem; font-weight:bold; line-height:.38rem; text-align:left; padding-right:0;}
.company_history_r{width:5.4rem; font-size:.24rem; line-height:.42rem; padding-left:.5rem; padding-bottom:.7rem; box-sizing:border-box;}
.company_history_nd,.company_history_hd{position:relative;}
.company_history_nd:after{width:.5rem; height:.5rem; top:-.06rem; left:-.26rem; right:auto;}
.company_history_red{color:#C30D23;}
.company_history_hd:after{width:.5rem; height:.5rem; top:-.06rem; left:-.26rem;}
.company_classify{display:block; margin:1.1rem .3rem 1.2rem .3rem;}
.company_classify a{width:100%; height:1.28rem; border-left:none; display:flex; align-items:center; padding-left:.1rem; box-sizing:border-box; border-bottom: #EAE9EF 1px solid;}
.company_classify a h3{font-size:.41rem; display:flex; align-items:center;}
.company_classify a h3 p{font-size:.24rem; padding:0 0 0 .2rem;}
.company_classify a i{width:.42rem; height:.42rem; right:.06rem; bottom:.52rem;}

.branches_outlets_bg{width:100%; padding:0 0 .9rem 0;}
.branches_outlets_p1{font-size:.28rem; line-height:.5rem; padding-top:.75rem;}
.branches_outlets_p2{font-size:.24rem; line-height:.44rem; padding:.4rem .3rem 0 .3rem; text-align:left;}
.branches_outlets_taiyo{padding:.7rem .25rem 0.25rem;}
.branches_outlets_p3{font-size:.24rem; line-height:.44rem; padding:.7rem .3rem 0 .3rem; text-align:left;}
.branches_headquarters_bg{height:auto; background:none;}
.branches_headquarters{width:100%; padding:.2rem .3rem 0 .3rem; background:linear-gradient(to bottom,#3970B2 0%,#212180 100%); box-sizing:border-box;}
.branches_headquarters_title{font-size:.58rem; line-height:.7rem;}
.branches_headquarters_text{font-size:.24rem; line-height:.56rem; padding-top:.4rem;}
.branches_headquarters_table{margin-top:.6rem;}
.branches_headquarters_table th{width:1rem; font-size:.24rem; line-height:.33rem; padding-top:.2rem;}
.branches_headquarters_table td{font-size:.24rem; line-height:.43rem; padding-top:.2rem;}
.branches_headquarters_en{margin-left:-.3rem; margin-right:-.3rem; padding-top:.4rem; overflow:hidden;}
.branches_headquarters_en img{width:11.52rem;}
.branches_factory_dl{display:block; padding-top:.7rem;}
.branches_factory_dl dt{width:100%; padding:.65rem .35rem 0 .35rem; box-sizing:border-box;}
.branches_factory_dl dt h3{font-size:.38rem; padding-top:0;}
.branches_factory_text{font-size:.24rem; line-height:.42rem; padding-top:.3rem;}
.branches_factory_table{margin-top:.6rem;}
.branches_factory_table th{width:1.3rem; font-size:.26rem; line-height:.4rem; padding-top:.2rem;}
.branches_factory_table td{font-size:.25rem; line-height:.4rem; padding-top:.2rem;}
.gallery{width:100%; margin:.8rem auto 1.3rem auto; overflow:hidden;}
.gallery .hd{width:185px; padding:0; margin:0 auto;}
.gallery .hd li{width:185px;}
.gallery .hd li img{width:185px; height:auto; padding:0 ;}
.gallery .hd .sNext,.gallery .hd .sPrev,.gallery .hd2 .sNext,.gallery .hd2 .sPrev {top:80px; right:-75px; width:55px; height:55px; z-index:2;}
.gallery .hd .sPrev,.gallery .hd2 .sPrev {right:auto; left:-75px}
.gallery .hd2{width:193px; padding:0; margin:0 auto;}
.gallery .hd2 li{width:193px;}
.gallery .hd2 li img{width:193px; padding:0;}
.gallery .hd2 .sNext,.gallery .hd2 .sPrev {top:47px;}
.branches_network_bt img{width:6.8rem;}
.branches_network{display:block; padding:.7rem 0 .7rem 0; margin:0 .35rem;}
.branches_network_title{width:100%; font-size:.33rem; line-height:1.5;;}
.branches_network_text{width:100%; font-size:.24rem; line-height:.4rem; padding-top:.2rem}
.branches_network_img{padding-top:.5rem;}
.branches_network_img img{width:100%; height:auto;}
.branches_network:last-child{border-bottom:none;}

.group_message_bg{width:100%; height:auto; display:block; background:none;}
.group_message{width:100%; padding:1.35rem .4rem 0 .4rem; box-sizing:border-box;}
.group_message_title{font-size:.44rem;}
.group_message_title p{font-size:.23rem; padding-top:.1rem;}
.group_message_xz{padding-top:1.2rem; font-size:.28rem; text-align:right;}
.group_message_xz p{font-size:.41rem; padding-top:.1rem;}
.group_video{width:6.1rem; padding-top:.5rem;}
.group_policy{width:100%; padding-top:1rem;}
.group_policy_FOT{width:100%; padding-left:.45rem;}
.group_policy_FOT img{width:4.78rem;}
.group_policy_text{width:100%; font-size:.24rem; line-height:.44rem; padding:.4rem .35rem 0 .35rem; box-sizing:border-box;}
.group_policy_our{padding:.9rem .15rem 0 .15rem;}
.group_network{padding:.8rem .3rem .8rem .3rem;}
.group_network_dq{font-size:.55rem; line-height:1.3;}
.group_network_ul{display:block;}
.group_network_ul li{width:100%; display:block; padding-top:.8rem; padding-bottom:.4rem;}
.group_network_meta{width:100%;}
.group_network_header{font-size:.42rem;}
.group_network_header span{font-size:.25rem; padding-left:.2rem;}
.group_network_address{font-size:.24rem; line-height:.3rem;}
.group_network_address p{width:calc(100% - .8rem);}
.group_network_ul li > p{padding-top:.3rem;}
.group_network_ul li > p img{width:100%; height:auto;}

.recruitment_text{font-size:.26rem; line-height:.5rem; text-align:left; padding:.8rem 3% 1.2rem 3%;}
.recruitment_content_title{font-size:.32rem; padding-top:.6rem;}
.recruitment_content_text{font-size:.24rem; line-height:.44rem; padding-top:.2rem;}

.contact_branches_a{padding-top:.6rem;}
.contact_branches_a a{width:3.6rem; height:.95rem; font-size:.24rem; line-height:.95rem; border-radius:.48rem; background-position:2.9rem center; background-size:.21rem .21rem;}
.contact_branches_a a:hover{background-position:2.9rem center; opacity:.8;}
.contact_gssx{width:96%; margin:.6rem auto 0 auto;}
.contact_gssx th{width:1.5rem; font-size:.28rem; padding:.4rem 0 .4rem .15rem;}
.contact_gssx td{font-size:.26rem; line-height:.4rem; padding:.4rem 0 .4rem 0;}
.contact_gssx_zb{font-size:.34rem;}
.contact_gssx_zb strong{font-size:.48rem; padding-left:.4rem;}
.contact_gssx_ul{padding-top:.3rem;}
.contact_gssx_ul li{width:100%; font-size:.26rem; line-height:.4rem; padding-top:.15rem;}
.contact_consult{width:94%; padding-top:1.5rem;}
.contact_consult_title{font-size:.5rem;}
.contact_consult_p{font-size:.26rem; padding-top:.2rem;}
.contact_consult_zslb{font-size:.26rem; padding-top:1rem;}
.contact_consult_bt{width:.8rem; height:.35rem; font-size:.24rem; line-height:.35rem; margin-left:.15rem;}
.contact_consult_zsbd{padding:.4rem 0;}
.contact_consult_yc,.contact_consult_cpzs{font-size:.3rem;}
.contact_consult_ul{gap:.8rem; padding-top:.4rem; flex-wrap:wrap;}
.contact_consult_ul li{width:3rem;}
.contact_consult_ul li p img{width:100%; height:auto;}
.contact_consult_yctext{font-size:.26rem; padding-top:.3rem;}
.contact_consult_cpul{padding:0 0 0 .35rem;}
.contact_consult_cpul > li{padding-top:.35rem;}
.contact_product{font-size:.26rem;}
.contact_product_xl{font-size:.26rem; padding:.1rem 0 0 .3rem;}
.contact_product_xl label{width:50%; margin:.15rem 0 0  0;}
.contact_consult_m{font-size:.26rem;}
.contact_consult_text{height:.7rem; font-size:.24rem; padding:0 .15rem; margin-top:.15rem;}
.contact_consult_textarea{height:3rem; font-size:.24rem; padding:.15rem; margin-top:.15rem;}
.contact_consult_yd{padding-top:.8rem;}
.contact_consult_yd a{font-size:.26rem; padding-top:.8rem;}
.contact_consult_yyd{font-size:.26rem; padding-top:.15rem;}
.contact_submit input{width:4rem; height:1rem; font-size:.32rem; border:#013580 1px solid; border-radius:.5rem; margin-top:.6rem; background-position:2.9rem center; background-size:.6rem .6rem;}
.contact_submit input:hover{background-position:3.1rem center;}

.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;
    }

.reasons_strength_p{font-size:.24rem; line-height:.52rem; padding-top:.4rem;}
.reasons_power{padding-top:.85rem; flex-wrap:wrap;}
.reasons_power dd{width:100%;}
.reasons_power dd img{width:auto; height:1rem;}
.reasons_power dt{width:100%; padding:.1rem .2rem 0 .2rem;}
.reasons_power dt h3{font-size:.34rem; text-align:center;}
.reasons_power dt p{font-size:.23rem; line-height:.44rem; padding-top:.6rem;}
.reasons_power_case{padding:.3rem .2rem 0 .2rem; flex-wrap:wrap;}
.reasons_case{width:100%; padding-top:.2rem;}
.reasons_case img{width:100%; height:auto;}
.reasons_case_text{font-size:.26rem; line-height:.4rem; padding-top:.3rem;}
.reasons_map{padding-top:.8rem;}
.reasons_map img{width:100%; height:auto;}
.reasons_equipment dd{width:100%;}
.reasons_equipment dt{width:100%;}
.reasons_equipment_lb{padding-top:1.5rem;}
.reasons_equipment_lb li{width:32%; font-size:.3rem; padding:0; text-align:center;}
.reasons_equipment_dxsb{padding-top:0;}
.reasons_equipment_ul{gap:0; padding:0 3% 0 3%; justify-content:space-between;}
.reasons_equipment_ul li{width:48%; padding-top:.5rem;}
.reasons_equipment_ul li img{width:100%; height:auto;}
.reasons_equipment_text{font-size:.24rem; line-height:.34rem; padding:.2rem 0 0 0; background-color:transparent;}
.reasons_factory_title{font-size:.34rem; padding-top:1.2rem;}
.reasons_factory_text{font-size:.24rem; line-height:.44rem; padding:.3rem 3% 0 3%;}
.reasons_factory_ul{flex-wrap:wrap; justify-content:space-between; gap:0; padding:0 3%;;}
.reasons_factory_ul li{width:48%; padding-top:.4rem;}
.reasons_factory_ul li img{width:100%; height:auto;}
.reasons_service dd{width:100%;}
.reasons_service dt{width:100%;}
.reasons_service_procedure{flex-wrap:wrap; justify-content:space-between; padding:0 3%;}
.reasons_service_tw{width:48%; padding-top:.5rem;}
.reasons_service_tw p img{width:100%; height:auto;}
.reasons_service_text{font-size:.25rem; padding-top:.2rem; text-align:center;}
.reasons_service_jt{display:none;}
.reasons_cooperate{width:94%; padding-top:.8rem;}
.reasons_cooperate h4{font-size:.35rem;}
.reasons_cooperate p{font-size:.24rem; line-height:.4rem; padding-top:.15rem;}

}


