@media only screen and (max-width: 800px) {
body{font-size:.24rem; line-height:.4rem;}
.sp_block{display:block;}
.sp_inline{display:inline;}
.sp_none{display:none;}

.sp_pt0{padding-top:0 !important;}
.sp_pt5{padding-top:.05rem !important;}
.sp_pt10{padding-top:.1rem !important;}
.sp_pt15{padding-top:.15rem !important;}
.sp_pt20{padding-top:.2rem !important;}
.sp_pt25{padding-top:.25rem !important;}
.sp_pt30{padding-top:.3rem !important;}
.sp_pt35{padding-top:.35rem !important;}
.sp_pt40{padding-top:.4rem !important;}
.sp_pt50{padding-top:.5rem !important;}
.sp_pt60{padding-top:.6rem !important;}
.sp_pt70{padding-top:.7rem !important;}
.sp_pt80{padding-top:.8rem !important;}
.sp_pt100{padding-top:1rem !important;}
.sp_pt120{padding-top:1.2rem !important;}
.sp_pt150{padding-top:1.5rem !important;}
.sp_pt170{padding-top:1.7rem !important;}
.sp_pt200{padding-top:2rem !important;}

.sp_font10{font-size:10px; line-height:16px;}
.sp_font12{font-size:12px; line-height:20px;}
.sp_font14{font-size:14px; line-height:22px;}
.sp_font15{font-size:15px; line-height:22px;}
.sp_font16{font-size:16px; line-height:24px;}
.sp_font18{font-size:18px; line-height:26px;}

.sp_center{text-align:center;}
.sp_tal{text-align:left;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}


.header{width:100%; height:1.4rem;}
.header h1{width:2.93rem; padding-left:.4rem; padding-right:1.3rem;}
.header_sosuo_sp{width:1.4rem; height:1.4rem; padding-top:.36rem; text-align:center; border-left:#E1E1E1 1px solid; box-sizing:border-box;}
.header_sosuo_sp img{width:.68rem;}
.model-1{width:1.4rem; height:1.4rem; background:#808080;}
.menu{width:.46rem; height:.4rem; padding:.5rem 0 0 .47rem; position:relative; transition:0.3s; box-sizing:border-box;}
.bar{width:.46rem; height:.04rem; display:block; position:absolute; background-color:#FFFFFF; transition:0.3s;}
.model-1.hover{background:#f7ac3b;}
.model-1 .bar:nth-of-type(1) {
  top:.5rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
}
.model-1 .bar:nth-of-type(2) {
  top:.68rem;
  transition: ease 0.1s 0.1s; 
}
.model-1 .bar:nth-of-type(3) {
  top:.86rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1.hover .bar:nth-of-type(1) {
  top:.68rem;
  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) {
  top:.68rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.nav{height:auto; padding-bottom:.9rem; position:absolute; top:1.4rem; left:0; z-index:100; display:none;}
.nav ul{width:100%; flex-wrap:wrap;}
.nav ul li{width:100%; position:relative;}
.nav ul li a{width:100%; height:1rem; font-size:.38rem; line-height:1rem; padding-left:.4rem; text-align:left; border-bottom:#FFF 1px solid; background:none; box-sizing:border-box;}
.nav ul li:last-child a{border-bottom:none;}
.nav_li_i{width:.42rem; height:.42rem; position:absolute; top:.29rem; right:.45rem;}
.nav_li_i:before{content:''; width:.42rem; height:.03rem; background:#FFF; position:absolute; top:50%; left:0; z-index:11;}
.nav_li_i:after{content:''; width:.03rem; height:.42rem; background:#FFF; position:absolute; top:0; left:50%; z-index:11;}
.nav_li_i.on:after{display:none;}
.nav ul li.nav_li > a{font-size:.38rem; background-color:transparent;}
.nav_drop{width:100%; padding:0; display:block; background:none; position:static; top:auto; left:auto;}
.nav_drop:before{border-width:0; top:auto; left:auto;}
.nav_drop ul{width:100%;}
.nav_drop ul li{width:100%;}
.nav_drop ul li a{font-size:.32rem; line-height:1rem; padding-left:.8rem;}
.nav_drop ul li:last-child a{border-bottom:#FFF 1px solid;}
.nav_product ul li{height:auto;}
.nav_product ul li a{display:block;}
.header_data{text-align:center; padding-top:.4rem;}
.header_data a{width:5.4rem; height:1.03rem; font-size:.4rem; line-height:1.03rem; letter-spacing:.3em; display:inline-block; text-align:left;}
.header_data a .icon{font-size:.5rem; margin:0 .8rem 0 .4rem;}
.header_app{text-align:center; padding-top:.4rem;}
.header_app a{width:5.4rem; height:1.03rem; font-size:.4rem; line-height:1.03rem; letter-spacing:.3em; margin-left:0; display:inline-block; text-align:left;}
.header_app a img{width:.5rem; height:auto; margin:.26rem .8rem 0 .4rem;}
.header_model{text-align:center; padding-top:.4rem;}
.header_model a{width:5.4rem; height:1.03rem; font-size:.4rem; line-height:1.03rem; letter-spacing:.3em; margin-left:0; display:inline-block;}
.header_global{color:#FFF; font-size:.4rem; font-weight:bold; letter-spacing:.2em; padding:.8rem 0 0 1.6rem;}
.header_global .icon{font-size:.5rem; margin-right:.7rem;}
.header_language{color:#FFF; font-size:.5rem; text-align:center; padding-top:.5rem;}
.header_language a{color:#1b1464; font-size:.4rem; line-height:1; padding:0 .66rem;}
.header_language span{font-size:.4rem; line-height:1; padding:0 .66rem;}
.main_image{height:4.5rem;}
.main_image ul li{height:4.5rem;}
.main_image ul li.img01{background:none;}
.main_image ul li.img02{background:none;}
.main_image ul li.img03{background:none;}
.main_image ul li.img04{background:none;}
.main_image ul li.img05{background:none;}
.main_image ul li.img06{background:none;}
.main_image ul li.img07{background:none;}
.flicking_con{bottom:.5rem;}
.flicking_con a{width:.15rem; height:.15rem; margin:0 .06rem;}
.flicking_con a.on span{height:.09rem; margin:.02rem;}
.ntn_main{width:100%;}
.ntn_news_sp{padding:.5rem .4rem 0 .4rem;}
.ntn_news_title{color:#0290d1; font-size:.38rem; line-height:1.3; text-align:center;}
.ntn_news_en{color:#0290d1; font-size:.31rem; line-height:1.3; text-align:center; padding-top:.06rem;}
.ntn_news_ul li{display:flex; padding:.12rem 0; border-bottom:#CBCBCB 1px solid;}
.ntn_news_ul li i{width:.8rem; height:.32rem; color:#FFF; font-size:.22rem; line-height:.32rem; text-align:center;}
.ntn_news_ul li span{width:1.4rem; font-size:.24rem; line-height:.32rem; text-align:center; padding-left:0;}
.ntn_news_ul li p{width:calc(100% - 2.2rem); font-size:.24rem; line-height:.32rem;}
.ntn_pms{display:block; margin-top:.7rem; padding:.5rem .4rem .6rem .4rem; background:url(../images/ntn_search_sp.jpg) no-repeat center; background-size:cover;}
.ntn_search{width:100%; height:auto; line-height:1.5;  flex-wrap:wrap; padding:0; background:none;}
.ntn_search h3{width:100%; font-size:.38rem; line-height:1.3; text-align:center;}
.ntn_search span{width:100%; font-size:.31rem; text-align:center; padding-top:.06rem;}
.ntn_search div{width:100%; margin-top:.3rem; box-sizing:border-box;}
.ntn_search_text{width:calc(100% - .8rem); height:.8rem; font-size:.32rem; padding-left:.2rem;}
.ntn_search_submit{width:.8rem; height:.8rem; background-size:.42rem .42rem;}
.ntn_model{width:100%; padding-top:.4rem;}
.ntn_model a{font-size:.34rem; font-weight:normal; line-height:.8rem;}
.ntn_classify{padding-top:.6rem;}
.ntn_classify li{width:50%; height:1.2rem; font-size:.31rem; border-top-left-radius:.06rem; border-top-right-radius:.06rem;}
.ntn_classify li b{font-size:.38rem; padding-top:.2rem; padding-bottom:.1rem; margin-right:0; line-height:1; display:block;}
.ntn_classify li.on{background:#00A3DC;}
.ntn_products{padding:.25rem .4rem .55rem .4rem; background:url(../images/ntn_products_bg.jpg) no-repeat center; background-size:cover;}
.ntn_products_list{justify-content:space-between;}
.ntn_products_list li{width:3.25rem; padding-top:.15rem; margin-left:0;}
.ntn_products_list li a{border:#FFF .04rem solid;}
.ntn_products_img{width:1.24rem;}
.ntn_products_img img{width:100%; height:.84rem;}
.ntn_products_lr{width:1.5rem; font-size:.2rem; line-height:.3rem; padding:0 0 0 .18rem;}
.ntn_products_list li a:before{border-width:.07rem 0 .07rem .08rem; top:calc(50% - .07rem); right:.15rem;}
.ntn_products_yl{padding-top:.5rem; text-align:center;}
.ntn_products_yl a{width:2.8rem; height:.6rem; font-size:.28rem; line-height:.6rem;}
.ntn_products_yl a:before{border-width:.06rem 0 .06rem .12rem; top:calc(50% - .06rem); right:.15rem;}
.ntn_strengths_achieve{width:6.7rem; height:3.1rem; margin:.9rem auto 0 auto; padding-left:2.65rem; background:url(../images/ntn_strengths_bg_sp.jpg) no-repeat; background-size:100% auto; display:block; box-sizing:border-box;}
.ntn_strengths{width:100%; padding:0 .45rem; box-sizing:border-box;}
.ntn_strengths:first-child > p{width:100%; padding-right:.1rem; text-align:right; box-sizing:border-box;}
.ntn_strengths:first-child > p img{width:3.15rem; height:auto;}
.ntn_strengths_lr{width:3.8rem; padding-top:.3rem; padding-left:0;}
.ntn_strengths_title{font-size:.38rem;}
.ntn_strengths_p1{font-size:.21rem; line-height:.36rem; text-align:left;}
.ntn_strengths_p2 a{width:2.8rem; height:.6rem; font-size:.28rem; line-height:.6rem; margin:.15rem 0 0 .55rem;}
.ntn_strengths_p2 a:before{border-width:.06rem 0 .06rem .12rem; top:calc(50% - .06rem); right:.15rem;}
.ntn_strengths:last-child{margin-top:.6rem;}
.ntn_strengths > p img{width:3.78rem; height:auto;}
.ntn_agency{padding:.4rem .4rem 0 .4rem;}
.ntn_agency li{width:3.16rem; padding:.05rem; margin-top:.3rem;}
.ntn_agency_p1{font-size:.22rem; padding:.05rem 0;}
.ntn_agency li:before{border-width:.1rem 0 .1rem .1rem;}
.footer_bg{margin-top:1rem;}
.footer{width:100%; padding:.5rem .2rem .6rem .2rem; flex-wrap:wrap; box-sizing:border-box;}
.footer h1{width:100%; padding:0 0 .5rem 0; text-align:center;}
.footer h1 img{width:2.2rem; height:auto;}
.footer_nav{width:2.3rem; padding:0 0 0 .25rem; box-sizing:border-box;}
.footer_nav h3 a{font-size:.3rem;}
.footer_nav_sub{padding-top:0; flex-wrap:wrap;}
.footer_nav_z1{width:100%;}
.footer_nav_sub a{font-size:.22rem; line-height:.5rem;}
.footer_nav:nth-child(5){border-right:none;}
.footer_nav:nth-child(6),.footer_nav:nth-child(7){width:100%; display:flex; flex-wrap:wrap; padding-left:0; border-right:none;}
.footer_nav:nth-child(6) h3,.footer_nav:nth-child(7) h3{width:2.3rem; padding:.2rem 0 .2rem .25rem; border-right: #50BBE5 1px solid; box-sizing:border-box;}
.footer_nav:nth-child(6) h3:last-child,.footer_nav:nth-child(7) h3:last-child,.footer_nav:nth-child(7) h3:nth-child(3){border-right:none;}
.footer_copyrihgts{height:auto; min-height:.46rem; font-size:.16rem; line-height:.36rem; padding:.1rem 0; box-sizing:border-box;}

.path{display:none;}
.plr4{padding-left:.4rem; padding-right:.4rem; box-sizing:border-box;}
.product_banner{height:auto; background:none;}
.product_search{padding-top:.45rem;}
.product_search_dd{width:1.5rem; font-size:.35rem; line-height:.42rem; background-color:#01518E; background-size:100% auto;}
.product_search_dt{width:5.2rem; padding:.12rem .22rem .25rem .15rem; background:url(../images/product_search_dt_sp.jpg) no-repeat; background-size:100% auto;}
.product_search_word{width:1.05rem; font-size:.24rem; line-height:.45rem; padding-top:.12rem;}
.product_search_wbk{width:calc(100% - 1.05rem); padding-top:.12rem;}
.product_search_text{height:.45rem; font-size:.24rem; padding:0 .15rem;}
.product_search_select{width:calc(100% - 1.05rem); padding-top:.12rem;}
.product_search_word.pl30{padding-left:0;}
.product_search_submit{width:100%; height:.45rem; font-size:.3rem; margin:.25rem auto 0 auto;}
.product_title{height:auto; margin-top:.46rem; font-size:.38rem; line-height:1.45; padding:.1rem 0; border-top-left-radius:0; border-top-right-radius:0;}
.product_title span{font-size:.31rem; padding-left:0; display:block;}
.products_list{padding:.25rem 0 .56rem 0; border:none; background:none;}
.product_industry{padding-top:0;}

.list_title{font-size:.4rem; line-height:.4rem; padding:.5rem 0 .15rem 0;}
.list_title span{width:.06rem; height:.4rem; margin-right:.1rem;}
.list_product{padding-top:.15rem;}
.list_product li{padding:.35rem 0;}
.list_product_img{width:2.16rem; height:auto;}
.list_product_img img{width:100%; height:auto;}
.list_product_lr{width:4.25rem;}
.list_product_title{font-size:.3rem;}
.list_product_p{font-size:.22rem; line-height:.26rem; padding-top:.1rem;}
.list_product_x{padding-top:.1rem;}
.list_product_x a{width:2.2rem; height:.54rem; font-size:.22rem; line-height:.54rem;}
.list_product_x a:before{border-width:.06rem 0 .06rem .12rem; top:calc(50% - .06rem); right:.15rem;}
.list_paging li{width:.4rem; height:.4rem; font-size:.24rem; line-height:.38rem; margin:0 .05rem;}

.detailed_main{padding-top:.5rem; padding-bottom:.12rem; flex-wrap:wrap;}
.detailed_main dd{width:100%;}
.detailed_main dd img{width:100%; height:auto;}
.detailed_main dt{width:100%; font-size:.24rem; line-height:.34rem; padding-top:.35rem;}
.detailed_tab_sp{height:.7rem; color:#FFF; font-size:.34rem; font-weight:500; line-height:.7rem; margin-top:.22rem; text-align:center; background:#0290d1; position:relative;}
.detailed_tab_sp:before{content:''; width:0; height:0; border:solid transparent; border-width:.06rem 0 .06rem .12rem; border-left-color:#FFF; position:absolute; top:calc(50% - .06rem); right:.3rem;}
.detailed_tab_sp.on:before{border-width:.12rem .06rem 0 .06rem; border-top-color:#FFF; border-left-color:transparent; top:calc(50% - .04rem); right:.32rem;}
.detailed_info{padding-top:.4rem; padding-bottom:.4rem;}
.detailed_character{font-size:.28rem; line-height:1;}
.detailed_character span{width:.27rem; height:.27rem; margin-right:.1rem;}
.detailed_info_p1{font-size:.23rem; line-height:.36rem;}
.detailed_business{padding-top:.35rem;}
.detailed_business li{width:50%; font-size:.22rem; line-height:.46rem; padding-left:0; text-align:center;}
.detailed_business li:nth-child(2n){border-right:none;}
.detailed_inquiry{padding-top:.5rem;}
.detailed_inquiry a{width:100%; height:.83rem; font-size:.34rem; line-height:.83rem;}
.detailed_classify{padding-top:.4rem; flex-wrap:wrap;}
.detailed_classify a{margin-top:.3rem;}
.detailed_classify img{width:100%; height:auto;}
.detailed_pdf{padding:.15rem 0 0 0;}
.detailed_pdf li{width:50%; padding:.6rem .15rem 0 .15rem;}
.detailed_pdf li img{width:1.5rem; height:auto;}
.detailed_pdf li p{font-size:.22rem; padding-top:.06rem;}
.detailed_cad{padding-top:.4rem;}
.detailed_cad img{width:100%; height:auto;}
.detailed_cad p{font-size:.22rem; padding-top:.06rem;}

.detailed_info .products_list{padding:0;}

.about_banner{height:auto; background:none;}
.about_title{font-size:.38rem; padding:.365rem 0 .15rem 0;}
.about_title p{font-size:.31rem;}
.about_img{padding-top:.35rem;}
.about_img img{width:100%; height:auto;}
.about_table{padding-top:.5rem;}
.about_table th{width:1.85rem; font-size:.24rem; line-height:.4rem; padding:.05rem 0 .05rem .3rem;}
.about_table td{font-size:.24rem; line-height:.4rem; padding:.05rem 0 .05rem .3rem;}

.history_table{height:9rem; padding:.35rem .1rem 0 0;}
.history_table th.history_th{width:1.12rem; font-size:.34rem; padding-top:.35rem;}
.history_table th{width:.86rem; font-size:.26rem;}
.history_table td{font-size:.24rem; line-height:.4rem; padding:.25rem 0 .25rem .25rem;}
.history_dl{display:block;}
.history_dl dd{padding-top:.2rem;}
.history_p1{padding:.06rem 0;}
.history_blue{color:#0290d1;}
.history_dl dt{width:3rem; margin:0 auto;}
.history_dl dt img{width:100%; height:auto;}
.history_dl dt p{font-size:.2rem; line-height:.35rem; padding-top:.06rem;}
.history_p2{width:100%; position:static; right:auto; bottom:auto;}
.history_dl dt.rel{width:100%;}
.history_dl dt.rel img{width:3.5rem; height:auto; margin:0 auto}
.history_video{padding-top:.3rem;}
.history_activity .rel{width:90%; padding:.15rem;}
.history_activity_x{top:.25rem; right:.25rem;}
.history_activity_x img{width:.4rem; height:auto;}

.philosophy_p1{font-size:.28rem; padding-top:.2rem;}
.philosophy_p2{font-size:.24rem; line-height:.42rem; padding-top:.06rem;}
.philosophy_p3{font-size:.41rem; padding-top:.65rem;}
.philosophy_p3 span{font-size:.48rem;}
.philosophy_p4{font-size:.24rem; line-height:.5rem; padding-top:.15rem;}
.philosophy_hd{background:url(../images/philosophy_hd.jpg) repeat-x left .26rem; background-size:auto .16rem;}
.philosophy_img02{padding-top:1rem; margin:0 -.4rem;}
.philosophy_img02 img{width:100%; height:auto;}

.address_nameraka img{width:3.2rem; height:auto;}
.address_img01_sp{margin:0 -.4rem; padding-top:.35rem;}
.address_overall{padding-top:.2rem; display:block;}
.address_w570{width:100%;}
.address_ul{padding-top:.25rem;}
.address_ul li{font-size:.24rem; line-height:.56rem; margin-left:.2rem;}
.address_chairman{height:auto; background:none; margin-top:.3rem; position:relative;}
.address_chairman_nameraka{width:3.55rem; position:absolute; top:3.26rem; left:.5rem;}
.address_chairman_nameraka a{position:static;}
.address_chairman_nameraka img{width:100%; height:auto;}
.address_title{font-size:.35rem; line-height:.44rem; margin-top:.25rem; display:flex; justify-content:center;}
.address_title strong{font-size:.4rem; border-bottom:#3b427f .02rem solid;}
.address_title span{padding-left:.15rem; border-bottom:#000000 .02rem solid;}
.address_title img{width:6.1rem; height:auto;}
.address_whole{height:3.52rem; margin-top:.5rem; align-items:stretch;  background:url(../images/address_whole_sp.jpg) no-repeat; background-size:100% auto;}
.address_whole ul{width:6rem; padding:1.55rem 0 0 .44rem;}
.address_p1{font-size:.26rem; line-height:.44rem; margin-left:.1rem}
.address_p2{font-size:.24rem; line-height:.44rem;}
.address_sale{height:8.6rem; margin-top:.4rem; align-items:stretch; background:url(../images/address_sale_sp.jpg) no-repeat; background-size:100% auto;}
.address_sale ul{width:6rem; padding:2.62rem 0 0 .44rem;}
.address_production{height:11.25rem; margin-top:.4rem; align-items:stretch; background:url(../images/address_production_sp.jpg) no-repeat; background-size:100% auto;}
.address_production ul{width:6rem; padding:2.62rem 0 0 .44rem;}

.sales_base li{width:100%; padding:.5rem 0 .55rem 0;}
.sales_base_title{font-size:.38rem;}
.sales_base li p.pt10 img{width:100%; height:auto;}
.sales_base_address{font-size:.26rem; line-height:.57rem; padding-top:.45rem;}
.sales_base_address P{font-size:.26rem;}
.sales_base_address P a img{width:.3rem; height:auto; margin-left:.04rem;}

.production_base li{padding:.45rem 0 .5rem 0;}
.production_base_dl{padding-top:.2rem; display:block;}
.production_base_dl dd{width:100%;}
.production_base_dl dd img{width:100%; height:auto;}
.production_base_dl dt{width:100%; font-size:.26rem; line-height:.57rem; padding:.3rem 0 0 0;}
.sales_base_wt{padding:0; border-bottom:none;}
.sales_base_wt li{width:100%; padding:.45rem 0 .5rem 0; border-bottom:#C4C4C4 1px dotted;}
.sales_base_wt li:nth-child(2){width:100%; padding-left:0; border-left:none;}
.sales_base_wt li p{font-size:.26rem; line-height:.57rem; padding-top:.2rem;}
.sales_base_wt2{padding-top:.45rem;}
.sales_base_gc{font-size:.26rem; line-height:.57rem; padding-top:.2rem;}
.sales_base_gc div{width:100%;}
.sales_base_gc div:nth-child(2){width:100%; padding-left:0;}

.news_banner{height:auto; background:auto;}
.news_classify{padding-top:.28rem; flex-wrap:wrap;}
.news_classify li{width:100%; margin-top:.1rem;}
.news_classify li a{width:100%; height:.52rem; font-size:.27rem; line-height:.52rem;}
.news_classify li a p{height:.24rem;}
.news_columns li{width:.35rem; height:.35rem; font-size:.24rem; line-height:.35rem; text-align:center; margin:0 .1rem;}
.news_columns li.news_columns_li01 a:before{border-width:.1rem .1rem .1rem 0; top:calc(50% - .1rem); left:calc(50% - .05rem);}
.news_columns li.news_columns_li03 a:before{border-width:.1rem 0 .1rem .1rem; top:calc(50% - .1rem); left:calc(50% - .05rem);}

.news_detailed_title{flex-wrap:wrap; padding-top:.2rem;}
.news_detailed_title i{width:.8rem; height:.32rem; font-size:.22rem; line-height:.32rem;}
.news_detailed_title h3{width:100%; font-size:.28rem; line-height:1.5; padding:.1rem 0;}
.news_detailed_title span{font-size:.24rem; line-height:1.5; margin-left:0;}
.news_detailed{padding-top:.2rem;}
.news_detailed_img img,.news_detailed img{width:100%; height:auto;} 
.news_detailed_p1{font-size:.24rem; line-height:.46rem; padding-top:.45rem;}

.agency_banner{height:auto; background:auto;}
.agency_category{padding-top:.4rem; position: inherit}
.agency_category p{width:33.3%; height:.8rem; font-size:.28rem; line-height:.8rem; }
.agency_category_lp{position: inherit; font-size: 0.15rem;}
.agency_region{height:.6rem; margin-top:.25rem;}
.agency_region_title{font-size:.33rem; line-height:.6rem; padding:0 .4rem;}
.agency_region i{width:.5rem;}
.agency_region i:before{border-width:.12rem 0 .12rem .14rem; top:calc(50% - .12rem); left:.04rem;}
.agency_region.on i:before{border-width:.14rem .12rem 0 .12rem; top:calc(50% - .07rem); left:0;}
.agency_branches{padding:0 0 .5rem 0;}
.agency_branches li{width:49%; padding:.65rem 0 .2rem 2%;}
.agency_branches li:nth-child(3n+1){padding-left:2%;}
.agency_branches li:nth-child(2n+1){padding-left:0;}
.agency_branches_p1{font-size:.24rem; line-height:.35rem;}
.agency_branches_view a{width:1.73rem; height:.45rem; font-size:.2rem; line-height:.45rem; margin-top:.3rem;}
.agency_branches_view a:before{width:.08rem; top:calc(50% - 1px); right:.12rem;}
.agency_branches_view a:after{width:.12rem; right:.12rem;}

.agency_details_title{font-size:.3rem;}
.agency_details_dl{flex-wrap:wrap;}
.agency_details_dl dd{width:100%;}
.agency_details_dl dd h3{font-size:.36rem;}
.agency_details_dl dt{width:100%; height:5.2rem; margin-top:.3rem;}
.agency_details_table{padding-top:.3rem;}
.agency_details_table th{width:1.8rem; font-size:.24rem; line-height:.4rem; padding:.15rem 0 .15rem .2rem;}
.agency_details_table td{font-size:.24rem; line-height:.4rem; padding:.15rem 0 .15rem .2rem;}

.counterfeit_banner{height:auto; background:auto;}
.counterfeit_tab{padding-top:.38rem; display:block;}
.counterfeit_tab li{width:100%; height:.92rem; font-size:.34rem; line-height:.92rem; border-left:none; border-bottom:#E4E4E4 1px solid;}
.counterfeit_h3{font-size:.28rem;}
.counterfeit_p{font-size:.24rem; line-height:.48rem;}
.counterfeit_download{padding-top:.5rem;}
.counterfeit_download a{width:100%; height:.72rem; font-size:.34rem; line-height:.72rem;}

.recruit_banner{height:auto; background:none;}
.recruit_h4{font-size:.24rem; padding:.4rem 0 0 0;}
.recruit_information{padding:.25rem 0 0 0;}
.recruit_information table th{width:1.45rem; font-size:.24rem; line-height:.39rem; padding:.1rem 0 .1rem .25rem;}
.recruit_information table td{font-size:.24rem; line-height:.39rem; padding:.1rem 0 .1rem .25rem;}
.recruit_mail{font-size:.3rem; line-height:.6rem; padding:.28rem 0 .38rem 0; margin:.25rem 0 0 0;}
.recruit_mail a{font-size:.44rem;}
.recruit_menu{padding:.15rem 0 0 0; border-bottom:none; flex-wrap:wrap;}
.recruit_menu li a{width:3.2rem; height:1.19rem; margin-top:.32rem; padding-left:.4rem; background-size:100% auto;}
.recruit_menu li img{width:.56rem; height:auto;}
.recruit_menu li span{font-size:.3rem; padding-left:.34rem;}
.recruit_method{height:auto; margin:.3rem 0 0 0; padding:0 1.1rem; flex-wrap:wrap;}
.recruit_method_51job{width:100%; padding:.8rem 0;}
.recruit_method_51job img{width:3.4rem; height:auto;}
.recruit_method_51job:first-child{border-right:none; border-bottom:#DBDBDB 1px solid;}
.recruit_method_51job:first-child img{width:1.1rem; height:auto;}
.recruit_method_51job a{font-size:.44rem;}


.feedl_banner{height:auto; background:auto;}
.feedl_tab{padding-top:.3rem;}
.feedl_tab li{width:3.3rem; height:.92rem; font-size:.34rem; line-height:.92rem; margin:.1rem 0 0 .1rem;}
.feedl_tab li:nth-child(3n+1){margin-left:.1rem;}
.feedl_tab li:nth-child(2n+1){margin-left:0;}

.app_bear dd{padding-right:.3rem;}
.app_bear dd img{width:1.8rem; height:auto;}
.app_table td{padding:.2rem;}
.app_table td img{width:1.2rem; height:auto;}

.contact_banner{height:auto; background:none;}
.contact_p1{font-size:.24rem; line-height:.4rem;}
.contact_table th{width:2.15rem; font-size:.24rem; padding-left:.25rem;}
.contact_table td{padding:.22rem 0 .22rem .2rem;}
.contact_text{height:.5rem; font-size:.24rem; padding:0 .08rem;}
.contact_textarea{height:2.1rem; font-size:.24rem; padding:.08rem;}
.contact_submit{width:4.04rem; height:.84rem; font-size:.35rem; margin:.75rem auto 0 auto;}

.advantages_banner{height:auto; background:none;}
.advantages_p1{font-size:.28rem;}
.advantages_p2{font-size:.24rem; line-height:.47rem;}
.advantages_brands{padding:.1rem .55rem 0 .65rem; flex-wrap:wrap; justify-content:space-between;}
.advantages_brands li{padding:.4rem 0 0 0; text-align:center;}
.advantages_brands li:nth-child(2){width:2.65rem;}
.advantages_brands li img{width:auto; height:.8rem;}
.advantages_network{width:6.13rem; height:.9rem; font-size:.5rem; line-height:.9rem; margin:.8rem auto 0 auto;}
.advantages_world{font-size:.5rem; padding-top:.3rem;}
.advantages_world span{font-size:.62rem;}
.advantages_technology{padding:0 .9rem 0 .9rem; flex-wrap:wrap;}
.advantages_technology li{width:100%; padding-top:.8rem}
.advantages_technology li h3{font-size:.5rem;}
.advantages_technology li h3 span{font-size:.86rem;}
.advantages_technology li h3 p{font-size:.4rem;}
.advantages_technology li p img{width:100%; height:auto;}
.advantages_technology_p{font-size:.26rem; line-height:.46rem; padding-top:.25rem;}
.advantages_bearing_bg{height:6.16rem; margin-top:.8rem; background:url(../images/advantages_bearing_bg_sp.jpg) no-repeat; background-size:100% auto;}
.advantages_bearing_bg .advantages_p1{padding-left:2.5rem;}
.advantages_bearing{width:6.1rem; font-size:.24rem; line-height:.37rem; padding:1.1rem 0 0 0;}
.advantages_bearing p:first-child{padding-left:2.5rem;}
.advantages_areas{padding:.95rem .4rem 0 .4rem;}

.benefits_ul li{font-size:.24rem; line-height:.44rem; padding-top:.08rem; margin-left:18px;}

.network_table{margin-top:.25rem;}
.network_table th{font-size:.22rem; line-height:.36rem; padding:.1rem;}
.network_table td{font-size:.22rem; line-height:.36rem; padding:.1rem;}

.contact_policy{ width:96%; padding:25px 2% 25px 2%;}

}

