@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_pt110{padding-top:1.1rem !important;}
.sp_pt150{padding-top:1.5rem !important;}
.sp_pt170{padding-top:1.7rem !important;}
.sp_pt200{padding-top:2rem !important;}

.sp_center{text-align:center;}
.sp_tal{text-align:left;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}


.header{height:.5rem; line-height:.5rem;}
.w1120{width:100%;}
.header h2{font-size:.22rem; padding-left:.2rem;}
.index_nav{height:1.2rem; position:relative;}
.index_nav h1{padding:.18rem 0 0 .2rem;}
.index_nav h1 img{width:2.2rem; height:auto;}
.model-1{width:.44rem; height:.44rem; float:right; margin:.38rem .38rem .0 0; box-sizing:border-box; position:relative;}
.bar{width:.44rem; height:.04rem; display:block; position:absolute; left:0; background-color:#FFF; border-radius:.02rem; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:.08rem;
}
.model-1 .bar:nth-of-type(2) {
  top:0.2rem;
  transition: ease 0.1s 0.1s; 
}
.model-1 .bar:nth-of-type(3) {
  top:0.32rem;
}
.model-1.hover .bar:nth-of-type(1){
  top:0.2rem;
  transform: rotate(45deg);
}
.model-1.hover .bar:nth-of-type(2) {
  opacity: 0;
}
.model-1.hover .bar:nth-of-type(3){
  top:0.2rem;
  transform: rotate(-45deg);
}
.header_sp{width:100%; padding:.4rem .2rem .9rem .2rem; box-sizing:border-box; position:absolute; top:1.2rem; background:#000; z-index:10; display:none;}
.header_text_submit{display:flex; justify-content:center; padding-bottom:.4rem;}
.header_text_sp{width:4.5rem; height:.5rem; border:none; box-sizing:border-box; border-top-left-radius:.1rem; border-bottom-left-radius:.1rem;}
.header_submit_sp{width:.5rem; height:.5rem; border:none; box-sizing:border-box; border-top-right-radius:.1rem; border-bottom-right-radius:.1rem; background:#FFF url(../images/header_submit_sp.png) no-repeat; background-size:100% auto;}
.header_nav_sp{border-top:#7F7F7F 1px solid;}
.header_nav_sp > li{color:#FFF; font-size:.3rem; line-height:1rem; padding-left:.3rem; border-bottom:#7F7F7F 1px solid; position:relative;}
.header_nav_sp > li a{color:#FFF; display:block;}
.header_nav_sp > li span{font-size:.17rem; font-weight:bold; padding-left:.12rem;}
.header_nav_sp > li > i{width:.35rem; height:.35rem; border-radius:50%; background:#BA132D; position:absolute; top:.33rem; right:.3rem;}
.header_nav_sp > li > i:before{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.15rem; left:.07rem;}
.header_nav_sp li > i:after{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.15rem; left:.07rem; transform: rotate(90deg);}
.header_nav_sp > li > i.open:after{display:none;}
.header_nav_sp li ul{display:none;}
.header_nav_sp li li a{font-size:.24rem; line-height:.8rem; padding-left:.2rem; border-bottom:#3F3F3F 1px solid; display:block;}
.header_nav_sp li li:last-child a{border-bottom:none;}
.header_nav_sp li li i{font-size:.35rem; position:absolute; right:.3rem;}
.header_tel_sp{width:4.55rem; margin:0 auto; color:#FFF; font-size:.28rem;}
.header_tel_sp i{font-size:.34rem;}
.header_tel_sp strong{font-size:.3rem;}
.header_language{display:flex; justify-content:center; padding-top:.6rem;}
.header_language li a{width:1.85rem; height:.75rem; color:#FFF; font-size:.24rem; line-height:.72rem; text-align:center; padding-right:.12rem; display:block; border:#FFF 1px solid; border-right:none; box-sizing:border-box; position:relative;}
.header_language li:last-child a{border-right:#FFF 1px solid;}
.header_language li a i{position:absolute; right:.16rem; color:rgba(255,255,255,0.5);}
.header_language li.header_language_li a{background:#BA132D;}
.header_close_sp{width:5rem; height:.84rem; margin:0 auto; color:#FFF; font-size:.28rem; font-weight:bold; line-height:.8rem; text-align:center; margin-top:.9rem; border:#FFF 1px solid; box-sizing:border-box;}
	
.main_visual{width:100%; margin:0 auto;}
.swiper-container{padding-bottom:50px; position:relative;overflow:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-horizontal>.swiper-pagination{width:304px; height:15px; position:absolute; bottom:15px; left:50%; z-index:10; margin-left:-152px;}
.swiper-pagination-bullet{width:15px; height:15px; display:inline-block; border-radius:50%; background:#e6e6e6;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 9px}
.swiper-pagination-bullet-active{opacity:1;background:#b8142f;}	
	
.index_news{padding-bottom: 1rem; padding-top: 0; width: 100%; margin: 0 auto;}
.index_news .font28{font-size:.4rem; line-height:1.3;}
.index_news .font18{font-size:.2rem; line-height:1.5;}
.news_classify{text-align:right; padding-top:0; padding-right: 2%;}
.news_classify li a{font-size:0.2rem;}
.index_news_list{padding:0 0; border-bottom: none;width:96%; margin: 0 auto;}
.index_news_list li{width:100%; padding:0.3rem 0.2rem; border-bottom:#c5c5c5 1px solid; border-left: none;}
.index_news_list li i{width:1.8rem; color:#FFF; font-size:0.2rem; line-height: 0.4rem; height: 0.4rem;}
.index_news_list li .nr{height:auto; font-size:0.2rem; line-height:0.28rem; padding-top:0.12rem;}
.index_news_list li .news_date{color:#3f3f3f; font-size:0.18rem; padding-top:0; margin-right: 0.15rem}
.sp_db{display: flex;}

/*.swiper-container-horizontal>.swiper-pagination{width:100%; height:.05rem; left:auto; bottom:.15rem; margin-left:0; display:flex; justify-content:center;}
.swiper-pagination-bullet{width:.9rem; height:.05rem; border-radius:0; background:#FFF;}
.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 .08rem}
.swiper-pagination-bullet-active{opacity:1;background:#BA132D;}*/
.index_about{background:url(../images/video_bg_sp.jpg) no-repeat left top; background-size:5.2rem auto;}
.index_about .font28,.index_pro .font28,.index_st .font28{font-size:.4rem; line-height:1.3;}
.index_about .font18,.index_pro .font18,.index_st .font18{font-size:.2rem; line-height:1.5;}
.index_about_a{width:90%;}
.index_about_b.left{width:5.3rem; margin:0 auto; float:none;}
.index_about_b.right{width:100%; float:none;}
.index_about_b .font16{font-size:.26rem; line-height:.4rem;}
.index_about_c a{width:3.6rem; height:.7rem; margin:.3rem auto 0 auto; font-size:.24rem; line-height:.7rem;}
.index_about_c a:hover{opacity:0.8;}
.products_mes{padding-top:.4rem; width:100%;}
.products_mes .products_mes_title{border-bottom:.04rem solid #b9122c;}
.products_mes .products_mes_title ul{width:100%;}
.products_mes .products_mes_title ul li:nth-child(1){background:url(../images/index_pro_a_sp.jpg) no-repeat left bottom; background-size:100% auto; width:2.5rem; height:.78rem; cursor:pointer;}
.products_mes .products_mes_title ul li:nth-child(2){background:url(../images/index_pro_b_sp.jpg) no-repeat left bottom; background-size:100% auto; width:2.5rem; height:.78rem; margin-left:0;}
.products_mes .products_mes_title ul li:nth-child(3){background:url(../images/index_pro_c_sp.jpg) no-repeat left bottom; background-size:100% auto; width:2.5rem; height:.78rem; margin-left:0;}
.index_pro_a{width:100%; padding:.35rem .4rem 0 .4rem; box-sizing:border-box;}
.index_pro_a ul li a{margin-right:.2rem; margin-bottom:.2rem; width:2.1rem;}
.index_pro_a ul li a img{width:100%; height:auto;}
.index_pro_a ul li a p{height:.38rem; line-height:.38rem; font-size:.22rem;}
.index_pro_a ul li:nth-child(5n) a{margin-right:.2rem;}
.index_pro_a ul li:nth-child(3n) a{margin-right:.0;}
.index_pro_b{width:100%; padding:.35rem .4rem 0 .4rem; box-sizing:border-box;}
.index_pro_b > ul > li{margin-right:0; margin-bottom:.5rem; width:100%;}
.index_pro_b > ul > li h3{width:100%; height:.5rem; color:#FFF; font-size:.24rem; line-height:.5rem; text-align:center; margin-bottom:.1rem; background:#4D4D4D;}
.products_mes_img{width:2.8rem; float:left;}
.index_pro_b_sa{width:3.8rem; float:left; padding-top:0; margin-left:.1rem; justify-content:initial;}
.index_pro_b_sa li{width:50%;}
.index_pro_b_sa li a{width:100%; padding-left:.15rem; height:.7rem; line-height:.66rem; font-size:.22rem; border-right:1px solid #d2d2d2;  border-bottom:1px solid #d2d2d2; box-sizing:border-box;}
.index_pro_b_sa li:nth-child(1) a,.index_pro_b_sa li:nth-child(2) a{border-top:1px solid #d2d2d2;}
.index_pro_b_sa li:nth-child(2n+1) a{border-left:1px solid #d2d2d2;}
.index_pro_b_sa li a i{font-size:.24rem; padding-right:.06rem;}
.index_pro_c{width:100%; padding:.35rem .4rem 0 .4rem; box-sizing:border-box;}
.index_pro_c > ul > li{float:none; margin-right:0; margin-bottom:.4rem; width:100%;}
.index_pro_ca{height:.9rem; line-height:.9rem; font-size:.24rem;}
.index_pro_cb{height:.42rem; line-height:.42rem; font-size:.22rem;}
.index_pro_c .index_pro_b_sa{width:100%; float:none; margin-left:0; padding-top:.1rem;}
.index_pro_c .index_pro_b_sa li{width:33.33%;}
.index_pro_c .index_pro_b_sa li:nth-child(3) a{border-top:1px solid #d2d2d2;}
.index_pro_c .index_pro_b_sa li:nth-child(2n+1) a{border-left:none;}
.index_pro_c .index_pro_b_sa li:nth-child(3n+1) a{border-left:1px solid #d2d2d2;}
.index_pro_d{width:6.2rem; padding-top:.55rem;}
.index_pro_d p{float:none; margin:0 0 .32rem 0;}
.index_pro_d img{width:100%; height:auto; margin-bottom:0;}
.index_st{background:url(../images/index_st_bg_sp.jpg) no-repeat right bottom; background-size:100% auto;}
.index_st_a{width:6.7rem; flex-wrap:wrap;}
.index_st_a p{width:3.2rem; margin:0 .3rem .3rem 0;}
.index_st_a p:nth-child(2n){margin-right:0;}
.index_f_nav{height:1rem;}
.index_f_nav_a{padding-top:0; width:84%; display:flex; justify-content:space-between;}
.index_f_nav_a p{padding:0;}
.index_f_nav_a p a{font-size:.2rem; line-height:1rem;}
.index_f_nav_b{width:1.35rem; height:1.35rem; position:fixed; right:0;; top:auto; bottom:0;}
.index_f_nav_b img{width:100%; height:auto;}
.footer{height:auto; background:#303845 url(../images/footer_bg_sp.jpg) no-repeat left bottom; background-size:100% auto; padding:.5rem 0px .4rem 0px;}
.w1000{width:85%;}
.footer h1 img{width:1.98rem; height:auto; margin-bottom:.3rem;}
.footer div.left.left30{width:4.3rem; margin-left:0;}
.footer div.left.left30 .font18{font-size:.24rem; line-height:1.5;}
.footer div.left.left30 .font12{font-size:.16rem; line-height:1.5;}
.footer p.left.wx{width:1rem; margin-left:0;}
.footer p.left.left10{margin-left:0.05rem;}
.footer p.left.wx img{width:100%; height:auto;}
.fo_con{width:100%; clear:both; text-align:center;}
.fo_con a{width:4rem; height:.7rem; line-height:.7rem; font-size:.24rem; margin-top:.4rem; display:inline-block;}
.fo_con a img{width:.46rem; height:auto; margin-right:.2rem;}
.fo_border{float:none; border-left:none; border-bottom:1px solid #797979; height:.55rem; margin-left:0;}
.fo_r_l{width:3.4rem; height:1.2rem; float:none; font-size:.2rem; margin:.5rem auto 0 auto;}
.fo_r_l img{width:1.5rem; height:auto; margin-top:.25rem; margin-bottom:.15rem;}
.footer_menu{padding-top:1rem; text-align: center;}
.footer_menu li{font-size:.18rem; line-height:.22rem; padding:0 .25rem;}
.icp{font-size:.14rem; height:.7rem; line-height:.7rem;}

.products_banner{height:auto; background:none;}
.box_w1140{width:100%;}
.products_search{height:.96rem; padding:0 0 0 .4rem; margin-top:.6rem; align-items:center;}
.products_search_title{width:1.6rem; font-size:.26rem; line-height:1;}
.products_search_title span{font-size:.18rem; margin-left:0; padding-top:.1rem; display:block;}
.products_search_text{width:4.6rem; height:.5rem; font-size:.22rem; margin-left:0; padding:0 .15rem;}
.products_search_submit{width:.5rem; height:.5rem; background-size:100% auto;}
.products_st{height:2.4rem;}
.index_st_b1 img{width:2.4rem; height:auto;}
.index_st_b2 img{width:1.8rem; height:auto;}

.list_content{padding-top:.6rem; flex-wrap:wrap;}
.list_left{width:100%;}
.list_menu_title{height:.8rem; font-size:.3rem; justify-content:center; position:relative;}
.list_menu_title img{width:.4rem; height:auto; margin:0 .08rem;}
.list_menu_title i{width:.2rem; height:.2rem; position:absolute; top:.3rem; right:.3rem;}
.list_menu_title i:before{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.08rem; left:0;}
.list_menu_title i:after{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.08rem; left:0; transform: rotate(90deg);}
.list_menu_title.open i:after{display:none;}
.list_menu{display:none; overflow:hidden;}
.list_menu li{width:33.4%; float:left;}
.list_menu li:nth-child(3n){width:33.2%;}
.list_menu li a{width:100%; height:.75rem; font-size:.22rem; line-height:.74rem; padding-left:.15rem; border-right:#C5C5C5 1px solid;}
.list_menu li:nth-child(3n) a{border-right:none;}
.list_menu li a i{font-size:.22rem; right:.1rem;}
.list_left_title a{width:3.45rem; height:.8rem; float:left; font-size:.26rem; margin:.2rem 0 0 .2rem;}
.list_left_title a img{width:.4rem; height:auto; margin:0 .08rem 0 .4rem;}
.list_left_title a i{font-size:.26rem; right:.2rem;}
.list_right{width:100%; padding-top:.65rem;}
.list_title{height:.7rem; font-size:.28rem; line-height:.7rem; padding-left:.2rem;}
.list_products{margin:.3rem .2rem 0 .2rem;}
.list_products > li a{padding:.3rem .2rem;}
.list_products > li a > img{width:2rem; height:2rem;}
.list_products_lr{width:4rem; padding-left:.4rem;}
.list_products i{font-size:.36rem;}
.list_products_classify li{width:1.32rem; height:.4rem; font-size:.22rem; line-height:.38rem; margin-right:.1rem;}
.list_products_title{font-size:.28rem; line-height:1.5; padding-top:.25rem;}
.list_products_p{font-size:.2rem; line-height:.32rem; padding-top:.06rem;}

.search_title{height:.7rem; font-size:.28rem; line-height:.7rem; padding-left:.2rem;}
.search_title span{padding-left:.15rem;}

.sp_plr3{padding-left:.3rem; padding-right:.3rem; box-sizing:border-box;}
.detailed_title{font-size:.36rem; line-height:.46rem; padding-bottom:.1rem; border-bottom:#000000 0.02rem solid;}
.detailed_title > p{width:calc(100% - 2.4rem);}
.detailed_title dl{height:.46rem; bottom:.1rem;}
.detailed_title dl dd{width:1.05rem; font-size:.2rem; line-height:.42rem;}
.detailed_title dl dt{width:1.1rem; font-size:.24rem; line-height:.42rem;}
.detailed_p1{font-size:.24rem; line-height:1.5; padding-top:.2rem;}
.detailed_products{flex-wrap:wrap; padding:.4rem .27rem .4rem .27rem;}
.detailed_products dd{width:100%;}
.detailed_products_max{height:6rem;}
.detailed_products_max li > img {width: auto;height: 6rem;}
.detailed_products_min{margin-top:.1rem;}
.detailed_products_min li{width:20%;}
.detailed_products dt{width:100%; padding-top:.5rem;}
.detailed_products dt ul li{padding:.15rem 0;}
.detailed_products dt ul li h3{font-size:.28rem; line-height:1.5;}
.detailed_products dt ul li h3 i{font-size:.26rem; width:.36rem;}
.detailed_products dt ul li p{font-size:.24rem; line-height:.36rem; padding:.06rem 0 0 .36rem;}
.detailed_products_pdf a{width:3.3rem; height:.66rem; font-size:.24rem; margin:.4rem auto 0 auto;}
.detailed_products_pdf a img{width:.4rem; margin-left:.2rem;}
.detailed_classify_sp{height:.8rem; color:#FFF; font-size:.28rem; line-height:.8rem; margin-top:.25rem; padding-left:.4rem; background:#BA132D; position:relative;}
.detailed_classify_sp i{width:.2rem; height:.2rem; position:absolute; top:.3rem; right:.4rem;}
.detailed_classify_sp i:before{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.08rem; left:0;}
.detailed_classify_sp i:after{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.08rem; left:0; transform: rotate(90deg);}
.detailed_classify_sp.open i:after{display:none;}
.detailed_classify_lr{padding-bottom:.4rem; display:none;}
.detailed_features{margin-top:.3rem;}
.detailed_features li{padding:.3rem .2rem;}
.detailed_features_lr{width:3rem;}
.detailed_features_lr h3{font-size:.32rem;}
.detailed_features_lr p{font-size:.24rem; line-height:.32rem; padding-top:.1rem;}
.detailed_features li > p img{width:3.25rem; height:auto;}
.detailed_specs{width:100%;}
.detailed_specs_p1{padding-top:.3rem;}
.detailed_specs_p1 img{width:100%; height:auto;}
.detailed_specs_table thead th{font-size:.18rem; line-height:.28rem;}
.detailed_specs_table tbody th{font-size:.18rem; line-height:.32rem; padding:0 .12rem;}
.detailed_specs_table tbody td{font-size:.18rem; line-height:.32rem; padding:0;}
.detailed_specs_table tbody tr:nth-child(2n){background:#F2F2F2;}
.detailed_specs_reference_title{font-size:.24rem; line-height:.35rem; padding-top:.55rem;}
.detailed_specs_reference{flex-wrap:wrap; padding-top:.35rem;}
.detailed_specs_lr{width:100%;}
.detailed_specs_lr h4{font-size:.24rem; line-height:.4rem; padding-top:0;}
.detailed_specs_p2{font-size:.19rem; line-height:.36rem;}
.detailed_specs_reference .detailed_specs_table{width:4.8rem;}
.detailed_specs_img{width:3.4rem; padding-top:.5rem;}
.detailed_infor_title{height:.48rem;}
.detailed_infor_title span{height:.42rem; font-size:.26rem; line-height:.42rem; padding-left:.15rem; border-left:#BA132D .1rem solid;}
.detailed_pro_d{padding:.2rem .35rem 0 .35rem;}
.detailed_pro_d img{margin-bottom:0;}
.detailed_relevant{padding-top:.3rem; justify-content:space-between;}
.detailed_relevant li{width:3.3rem; padding:.2rem; margin-left:0;}
.detailed_relevant li p{font-size:.22rem; padding-top:.2rem;}
.detailed_attention{padding-top:.1rem;}
.detailed_attention li{font-size:.24rem; line-height:.34rem; padding-top:.1rem; }

.made_banner{height:auto; background:none;}
.made_hasegawa{font-size:.38rem; line-height:.56rem; padding-top:.5rem;}
.made_hasegawa_p{font-size:.26rem; line-height:.5rem; padding-top:.4rem;}
.made_focused{padding-top:.35rem; flex-wrap:wrap;}
.made_focused dt{width:100%; font-size:.26rem; line-height:.5rem;}
.made_focused dd{padding:.35rem .35rem 0 .35rem}
.made_strengths_title{width:4.58rem; font-size:.32rem; line-height:.48rem; margin:.85rem auto 0 auto;}
.made_strengths_title p{font-size:.19rem;}
.made_strengths li{width:3.15rem; margin:.3rem .15rem 0 .15rem;}
.made_strengths_bt{font-size:.42rem; line-height:.5rem; padding:.1rem 0;}
.made_strengths_bt p{font-size:.28rem; line-height:.38rem;}
.made_strengths_lr{font-size:.2rem; line-height:.28rem; padding:.08rem 0;}
.made_case_title{height:.8rem; color:#FFF; font-size:.28rem; line-height:.8rem; padding:0; margin-top:.25rem; border-bottom:none; background:#4D4D4D; position:relative;}
.made_case_title span{width:1.35rem; height:.8rem; font-size:.18rem; margin-right:0; padding-left:.4rem;}
.made_case_title.top40{margin-top:.3rem;}
.made_case_title i{width:.2rem; height:.2rem; position:absolute; top:.3rem; right:.4rem;}
.made_case_title i:before{content:""; width:.2rem; height:.04rem; background:#DBDBDB; position:absolute; top:.08rem; left:0;}
.made_case_title i:after{content:""; width:.2rem; height:.04rem; background:#DBDBDB; position:absolute; top:.08rem; left:0; transform: rotate(90deg);}
.made_case_title.open i:after{display:none;}
.made_case_lr{display:none;}
.made_case_p1{font-size:.24rem; line-height:.32rem; padding-top:.25rem;}
.made_case{padding-top:.25rem; padding-bottom:.4rem; flex-wrap:wrap;}
.made_case_dt{width:100%; padding-top:.4rem;}
.made_case_dt dl{padding-top:.3rem;}
.made_case_dt dl dd{width:2.2rem;}
.made_case_dt dl dd img{width:100%; height:auto;}
.made_case_dt dl dt{width:4.5rem;}
.made_case_dt dl dt h4{font-size:.28rem; line-height:.34rem;}
.made_case_dt dl dt h4 span{font-size:.18rem; font-weight:normal;}
.made_case_dt dl dt p{font-size:.22rem; line-height:.32rem; padding-top:.15rem;}
.made_other li{width:100%; padding:.3rem 0 0 0;}
.made_other_img{width:3.45rem; float:left; padding-right:.2rem;}
.made_other_img img{width:100%; height:auto;}
.made_other li h4{font-size:.28rem; line-height:.34rem; padding-top:0;}
.made_other_p{font-size:.22rem; line-height:.32rem; padding-top:.15rem;}

.contact_banner{height:auto; background:none;}
.contact_menu_title{height:.8rem; font-size:.3rem; line-height:.8rem; padding-left:0; text-align:center; background:url(../images/contact_menu_title_sp.jpg) no-repeat center; background-size:100% auto; position:relative;}
.contact_menu_title i{width:.2rem; height:.2rem; position:absolute; top:.3rem; right:.4rem;}
.contact_menu_title i:before{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.08rem; left:0;}
.contact_menu_title i:after{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.08rem; left:0; transform: rotate(90deg);}
.contact_menu_title.open i:after{display:none;}
.contact_menu.list_menu li{width:50%; float:left;}
.contact_menu.list_menu li:nth-child(3n){width:50%;}
.contact_menu.list_menu li:nth-child(3n) a{border-right:#C5C5C5 1px solid;}
.contact_menu.list_menu li:nth-child(2n) a{border-right:none;}
.contact_title{height:.86rem; font-size:.34rem; line-height:.86rem; padding-left:.3rem; background:url(../images/contact_title_sp.jpg) no-repeat center; background-size:100% auto;}
.contact_title_p1{font-size:.24rem; line-height:.44rem; padding-top:.3rem;}
.contact_wl{padding:.65rem .3rem 0 .3rem;}
.contact_wl_logo img{width:2rem; height:auto;}
.contact_wl_logo p{font-size:.32rem; padding-top:.1rem;}
.contact_wl > p img{width:1.8rem; height:auto;}
.contact_dz{padding-top:.7rem; flex-wrap:wrap;}
.contact_business{width:100%; padding-right:0;}
.contact_business h4{font-size:.28rem; line-height:.36rem;}
.contact_business_p1{font-size:.2rem; padding-top:.1rem;}
.contact_business_p2{font-size:.28rem; line-height:.36rem;}
.contact_business_p3{font-size:.18rem;}
.contact_business_dt{height:3.6rem; margin-top:.2rem;}
.consult_brochure_title{font-size:.26rem; line-height:.38rem; padding-bottom:.08rem; margin:0 .3rem;}
.consult_brochure_title p{font-size:.2rem; line-height:.3rem;}
.consult_brochure_choice{padding-top:.6rem;}
.consult_brochure_choice li{font-size:.22rem; padding:0 1rem;}
.consult_brochure_choice li button{font-size:.22rem; padding:.06rem .2rem;}
.consult_brochure{padding:0 .3rem .75rem .3rem; margin:0 .3rem; flex-wrap:wrap;}
.consult_brochure li{width:50%; padding-top:.75rem;}
.consult_brochure li img{width:auto; height:1.85rem;}
.consult_brochure li label{font-size:.22rem; padding-top:.2rem;}
.consult_info{padding:.4rem .1rem; margin:0 .3rem;}
.consult_info dd{width:1.5rem; font-size:.24rem; line-height:.52rem;}
.consult_info dd span{margin-left:.1rem;}
.consult_info dt{width:5.2rem; font-size:.24rem; line-height:.52rem;}
.consult_text{height:.52rem; font-size:.24rem; line-height:.5rem; padding:0 .1rem;}
.consult_textarea{height:2rem; font-size:.24rem; line-height:.5rem; padding:0 .1rem;}
.consult_text02{width:3.5rem; height:.52rem; font-size:.24rem; line-height:.5rem; padding:0 .1rem; margin-bottom:.1rem; display:block;}
.consult_code{font-size:.22rem; line-height:.36rem; padding-left:0;}
.consult_tips{font-size:.22rem; line-height:.36rem;}
.consult_p1{font-size:.2rem; line-height:.3rem; padding:.4rem .3rem 0 .3rem;}
.consult_p2{font-size:.24rem; line-height:.36rem; padding-top:1rem;}
.consult_p2 a{color:#1A1A1A; font-weight:normal;}
.consult_submit{width:4rem; height:.7rem; font-size:.24rem; margin:.3rem auto 0 auto;}

.service_banner{height:auto; background:none;}
.service_menu_sp{height:.8rem; color:#FFF; font-size:.28rem; line-height:.8rem; margin:.25rem .3rem 0 .3rem; display:flex; align-items:center; background:#BA132D; position:relative;}
.service_menu_sp img{width:.42rem; height:auto; margin:0 .1rem 0 .35rem;}
.service_menu_sp i{width:.2rem; height:.2rem; position:absolute; top:.3rem; right:.4rem;}
.service_menu_sp i:before{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.08rem; left:0;}
.service_menu_sp i:after{content:""; width:.2rem; height:.04rem; background:#F0D0D5; position:absolute; top:.08rem; left:0; transform: rotate(90deg);}
.service_menu_sp.open i:after{display:none;}
.service_mes_sp{padding:.5rem .3rem .3rem .3rem}
.service_safe{font-size:.36rem; padding-top:0;}
.service_use{flex-wrap:wrap; padding-top:.5rem; padding-bottom:.5rem;}
.service_use dd{width:2rem; height:2rem; padding-top:.4rem; margin:0 auto;}
.service_use dd i{font-size:.5rem;}
.service_use dd p{font-size:.22rem; line-height:.32rem;  padding-top:.3rem;}
.service_use dt{width:100%; padding-left:0; padding-top:.4rem;}
.service_use_st{justify-content:center;}
.service_use_st p{padding:0 .1rem;}
.service_use_st p img{width:auto; height:4.75rem;}
.service_use_method li{font-size:.28rem; line-height:.42rem; padding-top:.25rem;}
.service_use_method li i{font-size:.34rem; margin-right:.15rem;}
.service_danger{padding:0 .1rem;}
.service_danger li{width:3.2rem; padding-bottom:.4rem;}
.service_danger li > img{width:100%; height:auto;}
.service_danger li h3{font-size:.24rem; line-height:.3rem; padding:.15rem 0;}
.service_danger_lr{font-size:.22rem; line-height:.3rem; padding:.15rem .15rem 0 .15rem;}

.inspect_download{padding:.5rem .3rem 0 .3rem;}
.inspect_download li a{width:100%; height:auto; padding:.3rem .25rem; margin-top:0; border-left:none; border-right:none; border-bottom:none;}
.inspect_download li:last-child a{border-bottom:#C5C5C5 1px solid;}
.inspect_download li a > img{width:1.8rem; height:auto;}
.inspect_download_lr{width:3.35rem; padding-left:.4rem;}
.inspect_download_lr h3{font-size:.28rem; line-height:.4rem;}
.inspect_download_lr p{font-size:.2rem; line-height:.4rem;}
.inspect_download li a i{width:.62rem; height:.62rem; font-size:.24rem; line-height:.62rem;}

.instruction_manual{margin:.6rem .3rem 0 .3rem;}
.instruction_manual_zt{width:100%; font-size:.28rem;}
.instruction_manual_zt img{width:1.75rem; margin-right:.3rem;}
.instruction_manual_lr{width:100%;}
.instruction_manual_lr li{height:2.15rem; font-size:.22rem; line-height:.4rem; padding:.15rem .18rem;}
.instruction_manual_lr li:nth-child(3n+1){width:25%;}
.instruction_manual_lr li:nth-child(3n+2){width:47%;}
.instruction_manual_lr li:nth-child(3n){width:28%;}
.instruction_pdf img{width:.46rem; height:auto;}
.instruction_pdf_a{width:1.5rem; font-size:.22rem;}
.instruction_pdf_a a{width:100%; height:.46rem; color:#FFF; padding:0 .2rem; background:#999999; box-sizing:border-box; display:block; position:relative;}
.instruction_pdf_a a i{font-size:.26rem; position:absolute; top:.03rem; right:.14rem;}

.about_banner{height:auto; background:none;}
.about_introduce{padding:.4rem .3rem .85rem .3rem; background:none;}
.about_introduce_logo{width:2.4rem; margin:.5rem auto 0 auto;}
.about_introduce_lr{font-size:.24rem; line-height:.44rem; padding-top:.4rem;}
.about_title{width:6.9rem; height:.5rem; font-size:.3rem; line-height:.4rem; border-bottom:#BA132D .02rem solid;}
.about_factory{flex-wrap:wrap; padding:.4rem .3rem 0 .3rem;}
.about_factory dt{width:100%; font-size:.24rem; line-height:.44rem; padding:.2rem 0 0 0;}
.about_factory_sb{width:6.9rem; padding-top:.3rem; padding-bottom:.8rem;}
.about_factory_p1{width:3.3rem;}
.about_factory_p2{font-size:.24rem; line-height:.44rem; padding-top:.25rem;}
.about_summary_bg{padding:0 .3rem; background:none;}
.about_summary{padding:0; margin-top:.4rem;}
.about_summary table th{width:1.9rem; font-size:.22rem; line-height:.42rem; padding:.14rem 0 .14rem .35rem;}
.about_summary table td{font-size:.22rem; line-height:.42rem; padding:.14rem 0 .14rem .35rem;}
.about_summary_gd{width:2rem; height:.46rem; font-size:.22rem; line-height:.46rem; top:.12rem; right:.1rem;}

.culture_idea{height:8.65rem; padding:.6rem .7rem 0 .7rem; background:url(../images/culture_idea_bg_sp.jpg) no-repeat; background-size:100% auto;}
.culture_idea p img{width:1.72rem; height:auto;}
.culture_idea h3{font-size:.44rem; line-height:1.5; padding-top:.06rem;}
.culture_idea_p{width:100%; font-size:.24rem; line-height:.44rem; padding-top:.1rem;}
.culture_safety{height:3.48rem; padding:.56rem 0 0 0; background:url(../images/culture_safety_sp.jpg) no-repeat; background-size:100% auto;}
.culture_safety_title{width:3.15rem; height:.6rem; font-size:.38rem; line-height:.6rem; padding-left:.3rem;}
.culture_safety_title:before{right:-.6rem; border:.3rem solid transparent; border-left:.3rem solid #BA132D; border-top:.3rem solid #BA132D;}
.culture_safety_p{width:4.25rem; height:1.85rem; font-size:.22rem; line-height:.3rem; margin-top:-.12rem; padding:.2rem .7rem 0 .3rem; background:linear-gradient(to left,rgba(35,24,21,0),rgba(35,24,21,1) 80%);}
.culture_innovation{height:3.48rem; padding:.56rem 0 0 3.75rem; background:url(../images/culture_innovation_sp.jpg) no-repeat; background-size:100% auto;}
.culture_innovation .culture_safety_p{width:3.75rem; padding-right:.2rem; background:linear-gradient(to left,rgba(35,24,21,0.2),rgba(35,24,21,1) 80%);}
.culture_hasegawa{height:3.48rem; padding:.56rem 0 0 0; background:url(../images/culture_hasegawa_sp.jpg) no-repeat; background-size:100% auto;}

.history_fz{padding:.2rem .3rem 0 .3rem;}
.history_fz table th{font-size:.22rem; line-height:.37rem; padding:.14rem .2rem .14rem 0;}
.history_fz table tr:first-child th:first-child{width:1.2rem;}
.history_fz table tr:first-child th:nth-child(2){width:.9rem;}
.history_fz table td{font-size:.22rem; line-height:.37rem; padding:.14rem .18rem;}

.network_global_p{font-size:.24rem; line-height:.44rem; padding-top:.3rem;}
.network_exhibitions{padding:0 .3rem .9rem .3rem;}
.network_exhibitions_ul li{width:3.32rem; padding-top:.3rem;}
.network_exhibitions_ul li p img{width:100%; height:auto;}
.network_exhibitions_p{height:.42rem; font-size:.2rem; line-height:.42rem; padding-left:.1rem; background:#BA132D}
.network_agent{padding:0 .3rem 0 .3rem; background:none;}

.quality_report_title{height:.48rem; margin:0 .3rem;}
.quality_report_title p{font-size:.226rem; line-height:.42rem; border-left:#B9122C .1rem solid; padding-left:.14rem;}
.quality_report{padding:.25rem .3rem 0 .3rem; border-bottom:none;}
.quality_report dl{width:100%; padding:.25rem 0 .3rem 0; border-left:none; border-bottom:#C5C5C5 1px solid;}
.quality_report dl dd{padding-top:0; align-self:center;}
.quality_report dl dd img{width:1.4rem; height:auto;}
.quality_report_h3{font-size:.24rem; line-height:.38rem; padding-top:.2rem;}
.quality_report_h3 p{font-size:.2rem;}
.quality_report dl dt{font-size:.2rem; line-height:.28rem; padding:0 .1rem;}
.quality_test{padding-left:.3rem; padding-right:.3rem;}
.quality_test li{width:50%; padding:.3rem 0;}
.quality_test li div{padding:.4rem 0; border-right:#C5C5C5 1px solid; box-sizing:border-box;}
.quality_test li:nth-child(2n) div{border-right:none;}
.quality_test li div img{width:1.4rem; height:auto;}
.quality_test li.quality_test_li02{border-bottom:#C5C5C5 1px solid;}

.news_banner{height:auto; background:none;}
.news_list{padding:.2rem .3rem 0 .3rem;}
.news_list li{padding:.32rem 0;}
.news_list li span{width:1.6rem; font-size:.24rem; line-height:.42rem;}
.news_list li i{width:1.8rem; font-size:.22rem;  line-height:.42rem;}
.news_list li p{width:100%; font-size:.24rem; line-height:.42rem; padding-left:0; padding-top:.2rem;}
.news_list li p a{color:#333;}
.news_detailed_title{padding-top:.4rem; margin:0 .3rem;}
.news_detailed_rq{font-size:.24rem; line-height:.4rem; padding-bottom:.05rem;}
.news_detailed_title i{width:1.8rem; font-size:.22rem; line-height:.42rem;}
.news_detailed_title h3{font-size:.32rem; line-height:.4rem; padding-top:.15rem;}
.news_detailed{padding:.35rem 0 .85rem 0; margin:0 .3rem; flex-wrap:wrap;}
.news_detailed dt{width:100%; font-size:.24rem; line-height:.42rem; padding-top:.35rem;}
.news_detailed dd{width:3.2rem; padding-left:0; margin:0 auto;}
.news_detailed dd img{width:100%; height:auto;}
.news_back a{width:4rem; height:.7rem; font-size:.24rem; line-height:.7rem; margin:.6rem auto 0 auto;}
.news_back a i{font-size:.26rem; margin-left:.06rem;}

.privacy_w880{width:100%; padding:.6rem .3rem 0 .3rem; box-sizing:border-box;}
.privacy_title{font-size:.38rem;}
.privacy_p1{font-size:.22rem; line-height:.42rem;}
.privacy_clause{padding-bottom:.06rem;}
.privacy_clause p{font-size:.26rem; line-height:.28rem; padding-left:.1rem; border-left:#B9132B .07rem solid;}
	
	
.history_activity .rel{width:90%; padding:.15rem;}
.history_activity_x{top:.25rem; right:.25rem;}
.history_activity_x img{width:.4rem; height:auto;}


}

