@media only screen and (max-width: 800px) {
body{font-size:12px; line-height:20px;}
.sp_block{display:block;}
.sp_inline{display:inline;}
.sp_none{display:none;}

.sp_pt0{padding-top:0 !important;}
.sp_pt5{padding-top:5px !important;}
.sp_pt10{padding-top:10px !important;}
.sp_pt15{padding-top:15px !important;}
.sp_pt20{padding-top:20px !important;}
.sp_pt25{padding-top:25px !important;}
.sp_pt30{padding-top:30px !important;}
.sp_pt35{padding-top:35px !important;}
.sp_pt40{padding-top:40px !important;}
.sp_pt50{padding-top:50px !important;}
.sp_pt70{padding-top:70px !important;}
.sp_mt10{margin-top:10px !important;}
.sp_mt20{margin-top:20px !important;}

.sp_font10{font-size:10px; line-height:16px;}
.sp_font11{font-size:11px; line-height:18px;}
.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 !important;}
.sp_w100{width:100%; height:auto;}
.sp_fn{float:none;}
.sp_ofa{overflow:auto;}

.sp_pl0 {padding-left: 0;}


.header_bg{height:auto;}
.header{width:100%; line-height:.4rem;}
.header_left{font-size:.18rem; padding-left:.2rem}
.header_left strong{font-size:.21rem; padding-right:.3rem;}
.nav{width:100%; height:1rem;}
.nav h1{width:3.13rem; padding:.24rem 0 0 .2rem;}
.model-1{width:1rem; height:1rem; float:right; box-sizing:border-box; position:relative; transition:all  0.3s ease;}
.model-1.hover,.nav_huiyuan.hover{background:#999;}
.bar{width:0.34rem; line-height:.05rem; display:block; position:absolute; left:.33rem; background-color:#666; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:0.33rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
}
.model-1 .bar:nth-of-type(2) {
  top:0.48rem;
  transition: ease 0.1s 0.1s; 
}
.model-1 .bar:nth-of-type(3) {
  top:0.62rem;
  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) {
  background-color:#FFF;
  top:0.48rem;
  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) {
  background-color:#FFF;
  top:0.48rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.nav_huiyuan{width:1rem; height:1rem; float:right; text-align:center; line-height:1rem; position:relative; transition:all  0.3s ease;}
.nav_huiyuan i{font-size:.36rem; font-weight:bold;}
.nav_huiyuan .bar{display:none;}
.sidebar_contact,.sidebar_login{display:none;}
.login_sp{width:100%; height:3.5rem; position:absolute; top:1.4rem; right:0; z-index:10; background:#E8ECF5; display:none;}
.login_sp > div{width:100%; padding:.45rem .55rem 0 .55rem; box-sizing:border-box;}
.login_sp > ul{width:100%; margin-top:.35rem; border-top:#DBDCE0 1px solid;}
.login_sp > ul li a{font-size:.3rem; line-height:.85rem; margin:0 .3rem; padding:0 .18rem; display:flex; justify-content:space-between; border-bottom:#DBDCE0 1px solid;}
.login_sp > ul li a i{color:#1A4498; font-size:.22rem;}
.header_huiyuan_dl dd{width:1rem; font-size:.26rem; line-height:.6rem;}
.header_huiyuan_dl dt{width:calc(100% - 1rem);}
.header_huiyuan_text{width:100%; height:auto; line-height:.6rem;}
.header_huiyuan_submit,.header_huiyuan_register{width:1.76rem; height:auto; font-size:.25rem; line-height:.54rem;}
.header_huiyuan_forget{font-size:.22rem; line-height:.54rem; padding-left:.35rem;}
.nav_sp{width:100%; padding-bottom:50px; background:#E8ECF5; position:absolute; top:1.4rem; z-index:1000;}
.nav_sp_search{padding:.4rem .5rem; border-bottom:#D4D4D6 1px solid; display:flex;}
.nav_sp_search i{width:.7rem; color:#1B459B; font-size:.46rem; line-height:.6rem;}
.header_search_text{width:4.80rem; height:auto; font-size:.26rem; line-height:.56rem;}
.header_search_submit{width:1rem; height:auto; font-size:.26rem; line-height:.56rem;}
.nav_sp_ul{padding:.15rem .3rem 0 .3rem;}
.nav_sp_ul li{font-size:.3rem; line-height:.8rem; padding:0 .2rem; border-bottom:#D4D4D6 1px solid; position:relative;}
.nav_sp_ul li a{display:block;}
.nav_sp_ul li i{color:#1B459B; font-size:.22rem; position:absolute; right:0.2rem;}
.nav_sp_lx{width:6.2rem; margin:0 auto; padding-top:.5rem; display:flex; justify-content:space-between;}
.nav_sp_lx .nav_sp_tel{color:#1B459B; font-size:.36rem; font-weight:bold; line-height:.66rem;}
.nav_sp_lx .nav_sp_tel i{font-size:.36rem; font-weight:normal;}
.nav_sp_lx .nav_sp_mail{width:2.46rem; color:#1B459B; font-size:.26rem; line-height:.62rem; padding-left:.15rem; border:#C7C8CD 1px solid; background:#FFF; position:relative;}
.nav_sp_lx .nav_sp_mail a{color:#1B459B; display:block;}
.nav_sp_lx .nav_sp_mail i.icon-mail{font-size:.26rem; margin-right:5px;}
.nav_sp_lx .nav_sp_mail i.icon-you3{color:#8EA5CE; font-size:.2rem; position:absolute; right:.1rem;}
.nav_sp_lx i.icon-global{color:#1B459B; font-size:.36rem; line-height:.66rem;}
.nav_sp_global{border-top:#C8C9CD 1px solid; border-left:#C8C9CD 1px solid;}
.nav_sp_global li{width:2.77rem; float:left; font-size:.24rem; line-height:.64rem; text-align:center; border-right:#C8C9CD 1px solid; border-bottom:#C8C9CD 1px solid; background:#FFF; box-sizing:border-box; position:relative;}
.nav_sp_global li i{position:absolute; right:.1rem; color:#8EA5CE; font-size:.22rem;}
.nav_sp_global li a{display:block; padding-right:.3rem;}
.nav_sp_global .li01{color:#FFF; background:#8DA2CD;}
.nav_sp_global .li01 a{color:#FFF;}

.pb-carouselWarp{height:auto;}
.pb-carouselWarp .pb-carousel{position:relative; height:4rem;}
.pb-carouselWarp .pb-carousel li{display:none; position:absolute; width:100%; height:100%; top:0; left:0; background-position:50%;}
.pb-carouselWarp .pb-carousel li.pb_img01{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img02{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img03{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img04{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img05{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img06{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img07{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img08{background-image:none;}
.pb-carouselWarp .pb-carousel li.pb_img09{background-image:none;}
.pb-carouselWarp .pb-carousel-ind{position:absolute; top:3.8rem; bottom:auto;}
.pb-carouselWarp .pb-carousel-ind li{width:.3rem; height:.04rem; margin:0 .05rem;}

.onosokki_example{width:100%; height:auto; position:static;}
.onosokki_example_title{height:auto; font-size:.32rem; line-height:.6rem; padding-left:0; text-align:center;}
.onosokki_example_lr{border-top:#65799E 1px solid; display:flex; flex-wrap:wrap;}
.onosokki_example_lr li{width:50%; padding:.1rem; display:block; background:#FBFBFB;}
.onosokki_example_lr li:nth-child(2n+1){border-left:none;}
.onosokki_example_lr li p{font-size:.28rem; line-height:.36rem; position:absolute; top:50%; left:.12rem; transform:translatey(-50%);}
.onosokki_w1200{width:100%;}
.sp_flr3{padding-left:3%; padding-right:3%; box-sizing:border-box;}
.onosokki_product_title{height:auto;}
.onosokki_product_title h3{font-size:.38rem; line-height:1.1;}
.onosokki_product_title h3 span{font-size:.18rem; padding-left:.18rem;}
.onosokki_product_title p{font-size:.22rem; line-height:.46rem; padding:0 .1rem;}
.onosokki_product_title p i{color:#235CB7; font-size:.22rem;}
.onosokki_product li{width:49%; height:auto; margin:.2rem 0 0 2%; padding:0;}
.onosokki_product li a{display:flex; height:auto; padding:.15rem .1rem;}
.onosokki_product li:nth-child(3n+1){margin-left:2%;}
.onosokki_product li:nth-child(2n+1){margin-left:0;}
.onosokki_product li img{width:1.4rem; height:1.2rem;}
.onosokki_product li p{width:1.5rem; font-size:.22rem; line-height:.3rem; padding:0 0 0 .1rem; align-self:center;}
.onosokki_product li i{font-size:.22rem; line-height:.3rem; padding-top:0; align-self:center;}
.onosokki_news{width:94%;}
.onosokki_news_ul{padding-top:.2rem;}
.onosokki_news_ul li{font-size:.22rem; line-height:.32rem; padding:.15rem; position:relative;}
.onosokki_news_ul li .onosokki_news_span01,.onosokki_news_ul li .onosokki_news_span02{width:1.1rem; height:auto; margin:.04rem 0 0 0; font-size:.2rem; line-height:.36rem; display:block;}
.onosokki_news_ul li a{width:5.3rem; position:absolute; top:50%; right:0; transform:translateY(-50%);}
.news_email {width: 300px;height: 50px;font-size: 15px;line-height: 20px;padding-top: 4px;}
.onosokki_application li{width:49%; height:auto; margin:.2rem 0 0 2%;}
.onosokki_application li:nth-child(2n+1){margin-left:0;}
.onosokki_application li h3{height:auto; font-size:.22rem; line-height:.4rem; padding-left:.1rem;}
.onosokki_application_img{padding:.2rem;}
.onosokki_application_img img{width:2.15rem; height:auto;}
.onosokki_application_lr{height:.8rem; font-size:.22rem; line-height:.3rem; padding:.1rem .14rem 0 .14rem; background:#F5F6FA; box-sizing:border-box; position:relative;}
.onosokki_application_lr i{font-size:.22rem; line-height:1; position:absolute; right:2px; bottom:2px;}
.roll-wrap{width:100%; height:auto; margin-top:.3rem;}
.roll-wrap div{width:6.5rem; height:2rem; margin:0 auto;}
.roll_row .roll__list li{width:3.17rem; height:2rem; margin-right:0.16rem;}
.control{top:.6rem; width:.56rem; height:.56rem; line-height:.56rem; display:block;}
.control.pre{left:0}
.control.next{right:0}
.control i{font-size:.26rem;}
.onosokki_subnav{padding:.45rem 3%;}
.onosokki_subnav .onosokki_w1200{border-bottom:#CCC 1px solid;}
.onosokki_subnav_column{width:100%; float:none;}
.onosokki_subnav_column h3{font-size:.24rem; line-height:.8rem; border-top:#CCC 1px solid; position:relative;}
.onosokki_subnav_column h3 i{position:absolute; right:.15rem; color:#1A4498; font-size:.30rem; font-weight:normal; transform:rotate(45deg); transition:all  0.3s ease;}
.onosokki_subnav_column h3.open i{transform:rotate(0deg);}
.onosokki_subnav_column ul{padding-top:0; padding-bottom:.25rem; display:none;}
.onosokki_subnav_column li{font-size:.22rem; line-height:.5rem; padding-top:0; padding-left:.35rem;}
.onosokki_subnav_column li i{display:none;}
.onosokki_subnav_column li a{width:100%; display:block;}
.onosokki_footer{width:5rem; padding:.4rem 0;}
.onosokki_cl{width:100%; float:none; border-right:none; text-align:center;}
.onosokki_cl h2 img{width:2.8rem; height:auto;}
.onosokki_cl_p{font-size:.2rem; line-height:.3rem; padding-top:.12rem;}
.onosokki_lx{width:3rem; padding-left:0; padding-top:.35rem;}
.onosokki_lx_tel{font-size:.32rem; line-height:.36rem; padding-bottom:.2rem}
.onosokki_lx_tel i{font-size:.32rem;}
.onosokki_lx_mail a{width:2.3rem; height:auto; font-size:.24rem; line-height:.56rem; padding-left:.15rem;}
.onosokki_lx_mail a i.icon-mail{font-size:.24rem;}
.onosokki_lx_mail a i.icon-you1{position:absolute; right:.08rem; color:#8EA4CB; font-size:.24rem;}
.onosokki_footer > p.fl{float:right; padding-top:.35rem;}
.onosokki_footer > p.fl img{width:1.2rem; height:auto;}
.onosokki_copyright{height:auto; font-size:.16rem; line-height:.4rem;}
.onosokki_pagetop{right:0px; bottom:0px;}
.onosokki_pagetop img{width:26px; height:26px;}

.sub_fgx{border-top:none;}

.product_category li{width:49%; padding:.2rem .2rem .1rem .2rem; margin:.3rem 0 0 2%;}
.product_category li:nth-child(3n+1){margin-left:2%;}
.product_category li:nth-child(2n+1){margin-left:0;}
.product_category li > p.center img{width:100%; max-width:200px; height:auto;}
.product_category li h3{font-size:.27rem; line-height:1.5; text-align:left; padding-top:.15rem; position:relative;}
.product_category li h3 i{font-size:.24rem; position:absolute; right:0;}
.product_category_list{width:100%; float:none; padding:0;}
.product_category_list p{width:100%; font-size:.21rem; line-height:.28rem; border-top:#C9C9C9 1px solid; padding:0; position:relative;}
.product_category_list p a{display:block; padding:.13rem 0;}
.product_category_list p i{font-size:.22rem; position:absolute; top:50%; right:0; transform:translateY(-50%);}
.product_contact{width:94%; height:1.45rem; margin:.6rem auto 0 auto; border:#C5D0E4 1px solid;}
.product_contact_yg{width:2.1rem; height:100%; font-size:.24rem; line-height:.32rem; padding-top:.38rem;}
.product_contact_tel{width:4.4rem; height:auto; font-size:.41rem; line-height:.6rem; margin:.22rem 0 0 .4rem; border-right:none;}
.product_contact_tel i{font-size:.4rem;}
.product_contact_mail{height:auto; font-size:.28rem; line-height:.36rem; margin:0 0 0 .4rem;}
.product_contact_mail i{font-size:.30rem; margin-right:3px;}

.product_list_left{width:100%; float:none;}
.product_list_left h3{height:auto; color:#FFF; font-size:.24rem; line-height:.7rem; border-bottom:none; text-align:center; background:#758FC2; position:relative;}
.product_list_left h3 i{font-size:.28rem; font-weight:bold; position:absolute; right:.2rem; transform:rotate(45deg);}
.product_list_left h3.open i{transform:rotate(0deg);}
.product_list_left ul{display:flex; flex-wrap:wrap;}
.product_list_left ul li{width:50%;}
.product_list_left ul li a{height:1.4rem; font-size:.22rem; line-height:.28rem;  padding-left:0; display:flex; border-right:#C9C9C9 1px solid; border-bottom:#C9C9C9 1px solid; padding-left:.12rem; position:relative;}
.product_list_left ul li:nth-child(2n) a{border-right:none;}
.product_list_left ul li a img{width:1.4rem; height:1.2rem; align-self:center;}
.product_list_left ul li a span{width:1.65rem; align-self:center; padding-left:.16rem;}
.product_list_left ul li a i{position:absolute; top:50%; right:.1rem; font-size:.22rem; margin-right:0; transform:translateY(-50%);}
.product_list_left ul li a:hover,.product_list_left ul li.li01 a{color:#333; background:#D1DAEB;}
.product_list_left ul li a:hover i,.product_list_left ul li.li01 a i{color:#90A3CE;}
.product_list_right{width:100%; float:none; font-size:.22rem; line-height:1.5; padding-left:0; padding-top:.60rem;}
.product_right_title{font-size:.34rem; line-height:1.2; padding-left:3%; border-bottom:#1B4599 1px solid;}
.product_classified_title{font-size:.24rem; line-height:.32rem; padding-top:.25rem; padding-bottom:.06rem;}
.product_classified li{width:49%; float:left; padding-left:2%;}
.product_classified li:nth-child(2n+1){padding-left:0;}
.product_classified li a{width:100%; height:auto; font-size:.2rem; line-height:.7rem; margin:.1rem 0 0 0; padding-left:.12rem; border-left:#5F7DB9 3px solid;}
.product_list_title{font-size:.3rem; line-height:1.3; padding:.45rem 0 3px 0; margin:0 3%;}
.product_list_title span{font-size:.24rem; margin-left:.2rem;}
.product_list li{padding:.25rem 0;}
.product_list li div.fl{width:2rem;}
.product_list li div.fl img{width:100%; height:auto;}
.product_list_lr{width:4rem; padding-left:.4rem;}
.product_list_p1{padding:0 3px; font-size:.2rem; line-height:.28rem;}
.product_list_bt{font-size:.26rem; line-height:.36rem; padding-top:.2rem;}
.product_list_bt p{font-size:.32rem;}
.product_list_introduce{height:.48rem; font-size:.18rem; line-height:.24rem; padding-top:0.15rem;}
.product_list li .icon-you3{font-size:.22rem; right:.15rem;}
.product_list_right .onosokki_application li:nth-child(3n+1){margin-left:2%;}
.product_list_right .onosokki_application li:nth-child(2n+1){margin-left:0;}

.product_list_right.sp_flr3{padding-left:3%;}
.product_detailed_category{height:auto; border-bottom:#1B4599 1px solid;}
.product_detailed_category h3{height:auto; font-size:.26rem; line-height:.44rem; padding:0 .2rem;}
.product_detailed_category p a{height:auto; font-size:.22rem; line-height:.44rem; padding:0 .3rem 0 .1rem;}
.product_detailed_category p a i{color:#235CB7; font-size:.22rem;}
.product_detailed_title{padding:.32rem 0;}
.product_detailed_title h2{font-size:.28rem; line-height:1.5;}
.product_detailed_title h2 p{font-size:.46rem; line-height:1.3; padding-top:0;}
.product_detailed_title h2 p span{font-size:.22rem;}
.product_detailed_title h2 p.font20{font-size:.22rem;}
.product_detailed_title > p{width:2.25rem; height:auto; font-size:.22rem; line-height:.58rem; top:50%; right:.2rem; transform:translateY(-50%);}
.product_detailed_title > p i{font-size:.22rem; margin-left:0;}
.product_detailed_la{padding:.4rem 0 0 0;}
.product_detailed_tu{width:5rem; float:none; text-align:center; margin:0 auto;}
.product_detailed_tu > p img{width:4rem; height:auto;}
.product_detailed_tu > div{padding-top:.2rem; text-align:left; font-size:.22rem; line-height:.34rem;}
.product_detailed_tu div i{font-size:.24rem;}
.product_detailed_tu div p strong{font-size:.23rem;}
.product_detailed_intro{width:100%; float:none; font-size:.24rem; line-height:.34rem; padding-left:0; padding-top:.5rem;}
.os_2_a{width:100%; float:none; font-size:.24rem; line-height:.34rem; padding-left:0; padding-top:.5rem;}
.os_2_b li{width:50%;}
.product_detailed_column{height:auto; margin-top:.6rem; font-size:.28rem; line-height:.44rem; padding:.13rem 0; position:relative;}
.product_detailed_column span{width:.08rem; height:.44rem; margin:0 .2rem 0 0;}
.product_detailed_column p{height:auto; line-height:.36rem; border-left:#1B4599 .08rem solid; padding:.04rem .5rem .04rem .2rem;}
.product_detailed_column i{color:#5F7DBB; font-size:.30rem; line-height:.3rem; position:absolute; top:50%; right:.15rem; margin-top:-.15rem; transition:all  0.3s ease;}
.product_detailed_column.open i{transform:rotate(-45deg);}
.product_detailed_video{padding:.4rem .6rem 0 .6rem;}
.product_detailed_concise{font-size:.26rem; line-height:1.5; padding-bottom:2px;}
.product_detailed_speciality{width:100%; float:none; padding:0;}
.product_detailed_speciality li{display:flex; padding:.25rem 0 .1rem 0;}
.product_detailed_speciality li i{font-size:.26rem;}
.product_detailed_speciality li p{font-size:.22rem; line-height:.36rem;}
.product_detailed_speciality li p strong{font-size:.24rem; padding-bottom:3px;}
.product_detailed_speciality02{padding:.2rem 0 0 0;}
.product_detailed_speciality02 li{padding:.1rem 0 0 0;}
.product_detailed_speciality02 li i{font-size:.26rem;}
.product_detailed_speciality02 li div{font-size:.24rem; line-height:.36rem;}
.product_detailed_speciality02 li div p{font-size:.22rem; line-height:.36rem; padding-top:3px;}
.product_detailed_specs table td,.product_detailed_specs table th{font-size:.2rem; line-height:.32rem; padding:.12rem; border-right:#CCC 1px solid; border-bottom:#CCC 1px solid;}
.product_detailed_x{padding-bottom:.6rem;}
.product_list_right .product_contact{width:100%;}
.product_member .header_huiyuan_submit{width:53px; height:26px; font-size:15px; line-height:26px;}
.product_member .header_huiyuan_forget{font-size:13px; line-height:26px; padding-left:15px;}
@media only screen and (max-width: 500px) {
	.product_member{width:6.6rem; margin-left:-3.3rem;}
	.product_member_k{padding:20px .4rem 0 .4rem; border:#89C3E9 1px solid;}
	.product_member_p1{font-size:.26rem;}
	.product_member_dl dd{width:.9rem; font-size:.26rem;}
	.product_member_text{width:4.85rem;}
}

.product_download li{float:none; padding:.35rem 0 0 .4rem; overflow:hidden; position:relative;}
.product_download li div.fl img{width:1.2rem; height:auto;}
.product_download_lr{width:4rem; padding:0 0 0 .6rem;}
.product_download_lr h3{font-size:.26rem; line-height:.36rem;}
.product_download_lr p.pt5{font-size:.20rem; line-height:.28rem; padding-top:2px !important;}
.product_download_pdf{padding-top:.2rem;}
.product_download_pdf img{width:.46rem; height:100%;}
.product_download_pdf p{padding-left:.15rem; font-size:.18rem; line-height:.26rem;}
.product_download li i{position:absolute; top:50%; right:.2rem; color:#90A3CB; font-size:.22rem;}


.product_list_left ul.contact_left_ul li a{height:auto; line-height:.8rem; padding-left:.2rem;}
.contact_title{font-size:.32rem; line-height:.75rem;}
.contact_w840{width:100%;}
.contact_gs{font-size:.3rem; line-height:1;}
.contact_dz{font-size:.24rem; padding-top:.1rem;}
.contact_lxfs{font-size:.3rem; line-height:1.5;}
.contact_tel{font-size:.24rem; line-height:1.5;}
.contact_tel span{font-size:.34rem; padding-left:.4rem;}
.contact_tel span i{font-size:.34rem;}
.contact_weixin{float:none; padding-left:0; padding-top:25px;}
.contact_weixin p{font-size:.24rem; padding-right:.4rem;}
.contact_zs{font-size:.24rem; line-height:.4rem; padding-top:.25rem;}
.contact_dl{margin-top:.35rem;}
.contact_dl dd{width:1.6rem; font-size:.24rem; line-height:.6rem; padding-left:.15rem; box-sizing:border-box;}
.contact_dl dt{width:calc(100% - 1.6rem);}
.contact_text{height:.6rem; font-size:.24rem; padding:0 .15rem;}
.contact_textarea{height:1.6rem; font-size:.24rem; line-height:.35rem; padding:.12rem .15rem;}
.contact_correct{padding:.6rem 0 .5rem 0; font-size:.26rem;}
.contact_submit input{width:5rem; height:.84rem; font-size:.28rem; padding-right:0; background-position:94% center; background-size:10px auto;}
.contact_xx{font-size:.3rem; line-height:1.5; padding-top:.3rem;}

.register_kind{padding-bottom:.25rem;}
.register_kind li{width:100%; font-size:.24rem; line-height:1.3; padding:.25rem 0 0 .35rem; box-sizing:border-box;}
.register_kind li input[type="text"]{widht:3rem; height:.4rem; margin-left:.2rem;}
.register_kind li p{font-size:.2rem; padding-left:22px;}


.about_jz{font-size:.24rem; line-height:.4rem;}
.tousers_wz{width:100%; float:none; font-size:.24rem; line-height:.4rem;}
.tousers_tu{float:none; text-align:center; padding-top:15px;}
.tousers_tu img{width:3.6rem; height:auto;}
.profile_table th{width:1.3rem; font-size:.22rem; line-height:.38rem; padding:.06rem 0 .06rem .15rem;}
.profile_table td{font-size:.22rem; line-height:.38rem; padding:.06rem 0 .06rem .25rem;}
.profile_table_ds{width:1.7rem;}
.profile_table_zw{width:1.9rem;}
.policy_f15{font-size:.24rem; line-height:.4rem;}
.policy_problem{padding:.40rem .15rem 0 0;}
.policy_protection{font-size:.24rem; line-height:.38rem; padding-top:.7rem;}
.policy_purpose{padding-top:.25rem;}
.policy_purpose table td{line-height:.32rem;}
.policy_purpose table td:first-child{width:3rem; padding:.08rem 0 .08rem .15rem; background:#F2F2F2;}
.policy_purpose table td:last-child{padding:.08rem 0 .08rem .15rem;}
.policy_4r{padding-top:.35rem;}
.policy_4r table th{width:1.8rem; padding:0.05rem .1rem;}
.policy_4r table td{padding:0.05rem .15rem;}

.address_gj{font-size:.3rem; line-height:1.5; padding-top:5px;}
.address_gs{font-size:.28rem; line-height:1.5;}
.address_gs p{font-size:.18rem;}
.address_column{height:auto; margin-top:.9rem; font-size:.26rem; line-height:.56rem;}
.address_column span{width:4px; height:.36rem; margin:.1rem .15rem 0 0;}
.address_place{width:100%; float:none; padding-top:.4rem;}


.technology_frequently{font-size:.28rem; line-height:1.3;}
.onosokki_w1200.pt45.clearfix.sp_pt20.sp_flr3.pad_flr2 .center.pt15{font-size:.22rem; line-height:.34rem;}
.technology_asked_sp{display:flex; flex-wrap:wrap;}
.technology_asked{width:47%; padding:.7rem 0 0 6%;}
.technology_asked:nth-child(3n+1){padding-left:6%;}
.technology_asked:nth-child(2n+1){padding-left:0;}
.technology_asked_title{flex-wrap:wrap; flex-direction:initial; justify-content:initial; padding-right:0; padding-bottom:.22rem; position:relative;}
.technology_asked_title p{width:100%; text-align:center;}
.technology_asked_title p img{width:1.4rem; height:auto;}
.technology_asked_title h3{font-size:.25rem; align-self:initial; padding-top:.20rem;}
.technology_asked_title i{position:absolute; right:0; bottom:.22rem; font-size:.22rem; color:#8FA5CE;}
.technology_asked_ul{/*height:2.4rem;*/ overflow:hidden;}
.technology_asked_ul li{height:auto; padding-top:.15rem; padding-bottom:.15rem;}
.technology_asked_ul li a{font-size:.2rem; line-height:1; padding-left:.12rem; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.technology_asked_ul li a strong{display:block; margin-top:.06rem;}
.technology_asked_ul li a i{font-size:.2rem; right:0;}
.technology_asked_more{padding-top:.2rem; font-size:.22rem}
.technology_asked_more i{ font-size:.22rem}

.product_list_right .example_title{padding:.5rem 3% .06rem 3%;}
.product_list_right .example_title p{right:2%;}
.automotive_title{font-size:.24rem; line-height:1.4; padding:.15rem 3%; margin:0;}
.automotive_title p{font-size:.3rem;}
.automotive_zj{font-size:.24rem; line-height:1.5; padding:.3rem 3% .5rem 3%;}
.automotive_xbt{font-size:.3rem; line-height:1.4; padding:0 3% .06rem 3%;}
.automotive_faq{margin:0 3%;}
.automotive_fa{padding:.25rem 0; display:block; position:relative;}
.automotive_fa p{width:90%; font-size:.26rem; line-height:.32rem; padding:0 0 0 .2rem; border-left:#5F7EB7 3px solid;}
.automotive_fa span{width:90%; color:#999; font-size:.2rem; line-height:.22rem; display:block; padding:.04rem 0 0 .2rem; border-left:#5F7EB7 3px solid; align-self:initial;}
.automotive_fa i{font-size:.24rem; align-self:initial; position:absolute; top:50%; right:5px; transform:translateY(-50%);}
.automotive_fa.open i{transform:translateY(-50%) rotate(90deg);}
.automotive_fq{margin-left:.24rem; padding:.25rem 0 .3rem 0; border-top:#CCC 1px dotted; display:none;}


.example_menu{border-bottom:none; margin-top:0;}
.example_menu li{width:50%; height:auto; font-size:.28rem; line-height:.36rem; border:#C9C9C9 1px solid; padding:.09rem .1rem .1rem .09rem;}
.example_menu li p{display:none;}
.example_title{font-size:.34rem; line-height:1.2; padding:.5rem 0 .06rem 0; position:relative;}
.example_application li{width:49%; height:auto; margin:.2rem 0 0 2%;}
.example_application li:nth-child(2n+1){margin-left:0;}
.example_application_img{height:auto; padding:.2rem;}
.example_application_img img{width:2.15rem; height:auto;}
	
.example_title p{font-size:.22rem; font-weight:normal; line-height:.42rem; padding:0 .1rem; position:absolute; bottom:0; right:0; border-left:#CCC 1px solid;}
.example_title p i{color:#235CB7; font-size:.22rem;}
.example_detailed_title{height:.9rem; font-size:.3rem; line-height:1.5;}
.example_power{font-size:.24rem; line-height:.34rem; padding-top:.22rem;}
.example_detailed_column{height:.7rem; margin-top:.6rem; font-size:.28rem; display:flex; position:relative;}
.example_detailed_column span{width:.08rem; height:.44rem; margin:0 .2rem 0 0; align-self:center;}
.example_detailed_column p{line-height:.32rem; align-self:center; padding-right:.45rem;}
.example_detailed_column i{color:#5F7DBB; font-size:.30rem; line-height:.7rem; position:absolute; right:.15rem; transition:all  0.3s ease;}
.example_detailed_column.open i{transform:rotate(-45deg);}
.example_detection{width:100%; padding-top:.4rem;}
.example_detection dd img{width:4rem; height:auto;}
.example_detection dt{width:100%; float:none; font-size:.22rem; line-height:.37rem; padding-top:.25rem}
.example_detection dt p img,.example_f15 p.pt10 img{width:.46rem; height:auto;}
.example_detection_indicators{width:5.34rem; height:auto; font-size:.25rem; line-height:.68rem; margin:.18rem auto 0 auto;}
.example_open{display:none;}
.example_judge{width:100%; font-size:.22rem; line-height:.35rem;}
.example_generation{font-size:.24rem;}
.example_w600{width:6rem; height:auto;}
.example_f15{font-size:.22rem; line-height:.35rem;}
.example_sounds{font-size:.24rem;}
.example_list{margin-top:.4rem;}
.example_points{font-size:.3rem; padding-top:.6rem;}
.example_main{font-size:.24rem; line-height:.44rem; padding:.30rem 0;}


.users_title{font-size:.32rem; padding:.9rem 0 .4rem 0;}
.users_confirm{font-size:.24rem; line-height:.6rem; padding:0 .2rem;}
.users_confirm span{font-size:.20rem;}
.users_submit{padding-top:.6rem;}
.users_submit a{width:5rem; height:.84rem; font-size:.28rem; padding-right:0; background-position:94% center; background-size:10px auto;}

.password_w760{width:100%; max-width:600px; margin:.6rem auto 0 auto; padding:.5rem .5rem;}
.password_title{font-size:.32rem;}
.password_p1{font-size:.26rem;}
.password_text{height:.6rem; margin-top:2px;}
.password_text02{height:.6rem; margin-top:2px;}
.password_code{width:95px; height:.6rem; font-size:.26rem; line-height:.6rem; margin:2px 0 0 10px;}


.news_detailed_title{font-size:.22rem; padding:.35rem 0 .35rem 0;}
.news_detailed_title .onosokki_news_span01,.news_detailed_title .onosokki_news_span02{width:1.1rem; height:auto; margin-left:.25rem; font-size:.2rem; line-height:.36rem;}
.news_detailed_title h2{font-size:.3rem; padding-top:.1rem;}
.news_detailed{font-size:.24rem; line-height:.34rem; padding:.3rem 0;}
.news_back{padding-top:.6rem;}
.news_back a{width:2.2rem; font-size:.22rem; line-height:.6rem; padding-right:.2rem;}
.news_back a i{right:.1rem;}


.product_detailed_open{font-size:.22rem; line-height:1.5;}
.product_detailed_balance{font-size:.24rem; line-height:1.5;}
.product_detailed_software{font-size:.24rem; line-height:1.5;}
.ds3000_function{margin:.2rem auto 0 auto;}
.ds3000_zs{font-size:.18rem; line-height:1.5;}

.gn1100_picture{font-size:.27rem;}
.gn1100_parameter,.gn1100_speed{padding-top:.25rem;}
.gn1100_parameter dd{width:100%;}
.gn1100_parameter dt{width:100%; font-size:.22rem; line-height:1.5; padding-left:0; padding-top:.2rem;}

.bf3200_video video{width:100%; height:auto;}
.bf3200_graybox{margin-top:.2rem; padding:.15rem;}
.bf3200_sound{font-size:.22rem; line-height:1.5;}
.bf3200_jirei{font-size:.22rem; line-height:1.5; padding:.06rem .15rem;}


.product_detailed_intro .akabox{padding-top:.3rem; font-size:.22rem; line-height:1.5;}

.graybox{padding:.15rem; margin:.3rem 0;}
.graybox2{padding:.15rem; margin:.3rem 0;}
.clearbox{padding:.15rem; margin:.15rem; font-size:.22rem; line-height:1.5;}
.left55 {float: none; width:100%; padding-left:0;text-align: center;}
.right55 {float: none; width:100%; padding-left:0; padding-top:.2rem;text-align: center;}


.table_roll {overflow: scroll;}
.table_roll::-webkit-scrollbar {width: 0.05rem;height: 0.2rem;}
.table_roll::-webkit-scrollbar-thumb {border-radius: 1em;background-color: rgba(50, 50, 50, .3);}
.table_roll::-webkit-scrollbar-track {border-radius: 1em;background-color: rgba(50, 50, 50, .1);}
.indent_20_full {padding: 10px;}
.indentbox2 {margin: 0;padding: 10px;}
.indent_40left {padding-left: 0;}
.midashi7 {font-size: 14px;}
.clearbox40 {padding: 0;}
.clearbox40 .lis {width: auto;}
.clearbox40 .mis {width: 100%;box-sizing: border-box;height: auto;}
.clearbox40 .nis {width: auto;}
.clearbox40 .jis {width: 100%;height: auto;margin-top: 20px;box-sizing: border-box;}


.mitumoribox {padding:.2rem; margin-top:.3rem;}
.mitumoribox .title{font-size:.22rem; line-height:1.5;}

.left64{float:none; width:100%; padding-left:0px;}
.right64{float:none; width:100%;  padding-left:0px;}

.product_specialty_title{font-size:.28rem;}


.product_h_a {margin-top: 0.2rem;padding: 0.1rem 0.3rem;}

.contact_table_long {
    height: 500px;
    margin-right: 5px;
    -webkit-overflow-scrolling: touch;
}
.contact_table_long {
    overflow: scroll;
    font-size: 94%;
    margin-right: 0px;
}
table.contact_table_long {
    margin-bottom: 0;
    overflow: scroll;
    margin-right: 5px;
}


.im_dl .img {height: 3rem;}
.im_dl .chu {font-size: 0.2rem;}
	
.mfr_system_pdf {margin-top:0.35rem;}
.mfr_system_pdf .img {width: 28%;}
.mfr_system_pdf .des {font-size: 0.24rem;width: 38%;}
.mfr_system_pdf a {font-size: 0.24rem;height: 0.5rem;line-height: 0.5rem;border-radius: 0.25rem;}

.bg-secondary{font-size:.3rem; padding:.1rem .15rem;}
.row {display:block;}
.col-md-4{flex:0 0 100%; max-width:100%;}
.col-md-8,.col-lg-4,.col-lg-8,.col-lg-3,.col-lg-5,.col-md-5{flex:0 0 100%; max-width:100%;}
.bg-info{font-size:.3rem; padding:.1rem .15rem;}
	
.product_detailed_tu div.w100 {width:250px;margin: 0 auto;}
.slideBox {width: 250px;margin: 0 auto;}

.slideBox .bd img{ width:100%; height:auto;}

.video_con {width: 300px;height: 300px;margin-left: -150px;margin-top: -150px;}

.flex_center {display: block;}


.design_fixed {line-height: 1.5;
    margin-left: -150px;
    width: 300px;height: 3rem;line-height: 3rem;font-size: 0.2rem;}


.flex_n3 {display: block;}
.flex_n3 p {margin-bottom: 0.5rem;text-align: center;}
.flex_n3 span {font-size: 0.24rem;margin-top: 0.1rem;}
.flex_n2 {margin-top: 0.1rem;padding:0.1rem 0.2rem;}
.flex_n2_dl {display: block;margin-top: 0.1rem;}
.flex_n2_dl_n2 {display: block;margin-top: 0.1rem;}
.flex_n2_dl_n2 dt {width: 100%;}
.flex_n2_dl_n2 dd {width: 100%;margin-left: 0;margin-top: 0.2rem;}

.news_box_con {width: 7rem;margin-left: -3.5rem;margin-top: -50%;height: auto;}
.invite {padding: 0.5rem;}
.invite_h5 {font-size: 0.35rem;}
.invite_p {font-size: 0.24rem;}

.news_leri {display: block;}
.news_leri li:nth-child(1) {margin-bottom: 0.5rem;}
.news_leri li:nth-child(2) {text-align: center;}
.news_list_n3 li {float: none;width: 100%;margin-left: 0;height: auto;margin-top: 0.2rem;}


.footer-gdpr {
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 10px 3.125%;
    background-color: rgba(0, 0, 0, 0.8);
    color: #fff;
    font-size: 0.8em;
    z-index: 200;
}
	
.text-7 {
    font-size: 1.4em !important;
}
.text-5 {
    font-size: 1em !important;
}
.container h2{margin:.4rem 0;}
.row.d-flex{display:flex;}
.col-6,.col-sm-12{ padding-right: .15rem; padding-left: .15rem;}
.col-6{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.col-lg-7{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.btn.btn-lg{font-size: .3rem; padding: .16rem .3rem;}

}


