@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_w90{width:90%; height:auto;margin: 0 auto;}
.sp_w96{width:96%; height:auto;margin: 0 auto;}

.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_pt55{padding-top:.55rem !important;}
.sp_pt60{padding-top:.6rem !important;}
.sp_pt70{padding-top:.7rem !important;}
.sp_pt80{padding-top:.8rem !important;}
.sp_pt90{padding-top:.9rem !important;}
.sp_pt100{padding-top:1rem !important;}
.sp_pt110{padding-top:1.1rem !important;}
.sp_pt120{padding-top:1.2rem !important;}
.sp_pt130{padding-top:1.3rem !important;}
.sp_pt150{padding-top:1.5rem !important;}
.sp_pt170{padding-top:1.7rem !important;}
.sp_pt180{padding-top:1.8rem !important;}
.sp_pt190{padding-top:1.9rem !important;}
.sp_pt200{padding-top:2rem !important;}
.sp_pt210{padding-top:2.1rem !important;}
.sp_pt300{padding-top:3rem !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;}


.logo_sp{font-size:0.24rem;}
.header{width:100%; height:1.38rem; padding:0 0 0 .25rem;}
.header h1{width:2.5rem;}
.model-1{width:1.38rem; height:1.38rem; background:#000000;}
.menu{width:.55rem; height:.4rem; padding:.49rem 0 0 .41rem; position:relative; transition:0.3s; box-sizing:border-box;}
.bar{width:.55rem; height:.04rem; display:block; position:absolute; background-color:#FFFFFF; transition:0.3s;}
.model-1 .bar:nth-of-type(1) {
  top:.49rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;  
}
.model-1 .bar:nth-of-type(2) {
  top:.67rem;
  transition: ease 0.1s 0.1s; 
}
.model-1 .bar:nth-of-type(3) {
  top:.85rem;
  transition: top 0.2s ease 0.2s, transform 0.2s ease-out 0;
}
.model-1.hover .bar:nth-of-type(1) {
  top:.67rem;
  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:.67rem;
  transform: rotate(-45deg);
  transition: top 0.1s ease 0, transform 0.1s ease-out 0.2s;
}
.nav{width:100%; flex:initial; padding-left:0; padding-bottom:.7rem; position:absolute; top:1.38rem; left:0; z-index:100; background:rgba(0,84,168,.97); display:none;}
.nav_ul{flex-wrap:wrap; padding-top:0;}
.nav_ul > li{width:100%; border-bottom:#FFF 1px solid; position:relative;}
.nav_ul > li:first-child{display:none;}
.nav_ul > li:last-child{border-bottom:none;}
.nav_ul > li > a{width:100%; height:1.3rem; color:#FFF; font-size:.2rem; text-align:left; padding-left:.4rem; display:flex; align-items:center; flex-direction:row-reverse; justify-content:flex-end; box-sizing:border-box; position:relative;}
.nav_ul > li > a p{font-size:.36rem; font-weight:bold; padding-right:.2rem;}
.nav_ul > li > a:hover,.nav_ul > li.nav_li > a{color:#FFF; border-bottom:none;}
.nav_ul > li > i.nav_li_down{width:.6rem; height:.6rem; position:absolute; top:.35rem; right:.4rem;}
.nav_ul > li > i.nav_li_down:before{content:''; width:.22rem; height:.22rem; border-right:solid .04rem #FFF; border-top:solid .04rem #FFF; display:block; transform:rotate(135deg); position:absolute; top:calc(50% - .2rem); left:.18rem; z-index:11;}
.nav_ul > li > i.nav_li_down.on:before{transform:rotate(-45deg);top: calc(50% - .1rem);}
.nav_ul ul{margin:.2rem 0 .7rem .45rem; border-left:#FFF 1px solid; display:none;}
.nav_ul ul li a{color:#FFF; font-size:.28rem; line-height:.34rem; display:block; padding-left:.35rem; padding-top:.6rem;}
.nav_ul ul li:first-child a{padding-top:0;}
.header_weixin_activity{display:flex; padding:.5rem .2rem 0 .2rem;}
.header_weixin_activity div{width:100%;text-align: center;}
.header_weixin_activity div img {width: 3.47rem;height: auto;}
.header_weixin_activity div p{color:#FFF; font-size:.26rem; text-align:center; padding-top:.15rem;}
.header_lj{padding:.5rem .15rem .7rem .15rem;}
.nav_close{color:#FFF; font-size:.24rem; text-align:center;}
.nav_close svg{font-size:.3rem; margin-left:.1rem;}
.aisin_video_bg{height:auto; background:url(../images/aisin_video_bg_sp.jpg) no-repeat; background-size:100% auto;}
.aisin_video{height:11.22rem; padding:.65rem .2rem 0 .2rem; display:block; box-sizing:border-box;}
.aisin_video_lr{width:100%; padding-left:0;}
.aisin_video_p1{font-size:.26rem; line-height:.44rem; padding-top:.5rem; text-align:center;}
.aisin_about_title{font-size:.66rem; line-height:1.3; text-align:center;}
.aisin_about_p1{font-size:.24rem; line-height:1.5; padding-top:0; text-align:center;}
.aisin_about_p2{width:.64rem; height:.3rem; border-bottom:#000 .04rem solid; margin:0 auto;}
.aisin_video_more a{width:5.82rem; height:1.2rem; font-size:.26rem; padding-top:.3rem; margin:0 auto;}
.aisin_video_more a p{font-size:.2rem;}
.aisin_video_more a:before{width:.1rem; right:.5rem;}
.aisin_video_more a:after{width:.34rem; right:.5rem;}
.aisin_video_more a:hover{color:#0054a9; background:#FFF;}
.aisin_video_more a:hover:before,.aisin_video_more a:hover:after{background:#0054a9;}
.aisin_video_img{width:100%; padding-top:.75rem;}
.aisin_video_category{margin:0; padding:.55rem .4rem 1rem .4rem; background:#1A1A1A;}
.aisin_video_category_title{color:#FFF; font-size:.48rem; font-weight:normal; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1.5; text-align:center; padding:.55rem 0 1rem 0; background:#000;}
.main_image,.main_image > ul{height:9.3rem;}
.aisin_video_company_img{display:none;}
.aisin_video_company{width:100%; padding-top:0;}
.aisin_video_company p.pt15.sp_pt0 img{width:auto; height:.86rem;}
.aisin_video_company_p2{color:#FFF; font-size:.24rem; line-height:.4rem; padding-top:.5rem;}
.aisin_video_company_spm{color:#009fff; font-size:.24rem; line-height:1.5; padding:.1rem 0 0 .1rem;}
.aisin_video_company_more a{width:5.82rem; height:1.2rem; color:#FFF; font-size:.26rem; padding-top:.3rem; margin:0 auto;}
.aisin_video_company_more a p{font-size:.2rem;}
.aisin_video_company_more a:before{width:.1rem; right:.5rem; background:#FFF;}
.aisin_video_company_more a:after{width:.34rem; right:.5rem; background:#FFF;}
#btn_prev,#btn_next{width:.14rem; height:.14rem; border-right:solid .03rem #FFF; border-top:solid .03rem #FFF; top:-.72rem; right:1.55rem;}
#btn_prev{left:1.55rem;}
.flicking_con{width:100%; position:absolute; top:-.66rem; left:0; padding-top:0;}
.flicking_con a{width:.68rem; height:.02rem; border-radius:0; margin:0 .08rem;}
.flicking_con a.on{background:#ff0000;}
.aisin_video_mp4 .youkuplayer{width:7rem; height:3rem;}
.aisin_about_bg{height:8.64rem; background:url(../images/aisin_about_bg_sp.jpg) no-repeat center; background-size:100% auto;}
.aisin_about{color:#FFF; padding:1.2rem .4rem 0 .4rem;}
.aisin_about .aisin_about_p2{border-bottom:#FFF .04rem solid;}
.aisin_about_p3{font-size:.26rem; line-height:.5rem; padding-top:.85rem; text-align:center;}
.aisin_about .aisin_video_more a{border:#FFF 1px solid; background:none;}
.aisin_news_bg{height:auto; background:none;}
.aisin_news{padding:.6rem 0 .9rem 0; top:0;}
.aisin_news_title_sp{font-size:.24rem; padding-left:.3rem;}
.aisin_news_title_sp span{font-size:.64rem; font-family:"Times","Times New Roman","瀹嬩綋",serif; padding-right:.25rem;}
.aisin_news_title{padding-top:.6rem;}
.aisin_news_title li{height:1rem; font-size:.24rem; line-height:1rem; border-bottom:none; margin-left:1px; background:#edf2f7;}
.aisin_news_title li:first-child{margin-left:0;}
.aisin_news_title li.on{color:#FFF; border-bottom:none; background:#0054a9;}
.aisin_news_title li.on:before{border-width:.15rem .09rem 0 .09rem; left:calc(50% - .09rem); bottom:-.15rem;}
.aisin_news_list{padding-top:0;}
.aisin_news_list li a{height:1.3rem; font-size:.22rem; padding:0 .2rem; border-bottom:#C3C3C3 1px solid;}
.aisin_news_list li span{width:1.9rem;}
.aisin_news_list li b{width:calc(100% - 1.9rem);}
.aisin_news_list li a:hover{border-top:none; background:none;}
.aisin_news .aisin_video_company_more a{color:#000;}
.aisin_news .aisin_video_company_more a:before{background:#000;}
.aisin_news .aisin_video_company_more a:after{background:#000;}

.news_right{width:100%; float:none; margin-left:0; margin-bottom:0.5rem;}
.news_left{width:100%;}
.news_two{margin-bottom:0;}
.news_two ul li{height:0.7rem; background:#edf2f7; line-height:0.7rem; font-size:0.28rem; padding-left:3%; width:46.5%; float:left;}
.news_two ul li:nth-child(2){border-left:1px solid #ccc;}
.news_two h5{font-size:0.24rem;}
.news_all p{padding:0.2rem 5% 0.2rem 25px;}
.news_all p i{width:1.35rem; height:.5rem; font-size:.23rem; display:inline-block; border-radius:.25rem; margin-right:0.15rem; line-height:0.5rem;}
.news_for p{padding:0.2rem 5% 0.2rem 25px;}
.news_for span{width:1.4rem; display:inline-block;}
.news_pn{width:5.4rem;}
.news_pre{width:2.5rem; height:0.6rem; padding-top:0.15rem;}
.news_pn a:nth-child(2){margin-left:0.4rem;}

.aisin_products{height:11.6rem; margin:0; padding:.85rem 0 0 0; background:url(../images/aisin_products_bg_sp.jpg) no-repeat; background-size:100% auto; display:block;}
.aisin_products .aisin_about_p2{border-bottom-color:#FFF;}
.aisin_products .aisin_video_more a{border:#FFF 1px solid; background:none;}
.aisin_products .aisin_video_more a:hover{background:#FFF;}
.footer_bg{padding-top:.65rem;}
.footer{height:auto; display:block; padding-bottom:.9rem;}
.footer a{color:#FFF;}
.footer_aisin{width:100%; text-align:center;}
.footer_aisin p.pt20.sp_pt0 img{width:2.75rem; height:auto;}
.footer_aisin_p1{font-size:.23rem; padding-top:.18rem;}
.footer_mail a{width:5.8rem; height:1.14rem; color:#FFF; font-size:.27rem; line-height:1.14rem; margin:.35rem auto 0 auto; border-radius:0; background:linear-gradient(to right,#0B7ADE,#474EB8);}
.footer_mail a .icon{font-size:.36rem; margin-right:.1rem;}
.footer_tel{font-size:.49rem; line-height:1.3; padding-top:.5rem;}
.footer_tel .icon{font-size:.42rem; margin-right:.1rem;}
.footer_aisin_p2{font-size:.2rem;}
.footer_copyrihgts{color:rgba(255,255,255,.6); font-size:.18rem; line-height:1.5; border-top:none; display:block; padding:.45rem 0 .5rem 0; text-align:center; background:#0054A8;}
.footer_copyrihgts_p{font-size:.22rem;}
.footer_copyrihgts_p a{color:rgba(255,255,255,.6); padding:0 .18rem;}
.footer_copyrihgts_p a:hover{text-decoration:underline;}
.footer_copyrihgts a{color:rgba(255,255,255,.6);}

.video_banner{height:auto; background:none;}
.video_banner_wz{font-size:.24rem; text-align:left; top:50%; left:.2rem; transform:translate(0,-50%);}
.video_banner_wz p{font-size:.4rem; display:inline-block; padding-right:.16rem;}
.scroll{left:calc(50% - .02rem); bottom:-.27rem;}
.scroll p{width:.02rem; height:.54rem;}
.scroll p:before{width:.02rem;}
.video_bg{padding:.32rem 0 0 0; background:#D5DAE0;}
.video_understand{width:5.6rem; height:2.17rem; font-size:.36rem; flex-wrap:wrap; padding:.4rem 0 .55rem 0; box-sizing:border-box;}
.video_understand span{font-size:.72rem; margin-right:.15rem;}
.video_category{width:100%; margin:.6rem auto 0 auto; padding:0;}
.video_category:nth-child(2){margin-top:.6rem; padding-top:0;}
.video_category_lr{width:100%; padding:.45rem .3rem .9rem .35rem; box-sizing:border-box;}
.video_category_title{font-size:.65rem; line-height:1.3; text-align:center;}
.video_category_p1{font-size:.32rem; line-height:1.3; padding-top:.1rem; text-align:center;}
.video_category_p2{width:.75rem; height:.35rem; border-bottom:#000 .03rem solid; margin:0 auto;}
.video_category:nth-child(2) .aisin_video_company_more a{border:#0054a6 1px solid; background:#0054a6;}
.video_category:nth-child(3) .aisin_video_company_more a{border:#776da8 1px solid; background:#776da8;}
.video_category:nth-child(4) .aisin_video_company_more a{border:#3b86b3 1px solid; background:#3b86b3;}
.video_category:nth-child(5) .aisin_video_company_more a{border:#00264f 1px solid; background:#00264f;}

.video_product_banner{height:auto; background:none;}
.video_product{width:100%; padding:.6rem .1rem 1.2rem .1rem; background:#D5DAE0; box-sizing:border-box;}
.video_product_year{width:3.75rem; height:.52rem; font-size:.31rem; border-bottom:#0054ac 1px solid;}
.video_product_year .icon{font-size:.2rem; margin-left:.3rem;}
.video_product_year ul{width:3.75rem; padding:.1rem 0; top:.52rem;}
.video_product_year ul a{font-size:.28rem; line-height:.5rem;}
.video_product_list li{width:3.58rem; padding-top:.6rem;}
.video_product_tw img{width:100%; height:2rem;}
.video_product_tw p{font-size:.24rem; line-height:.4rem; padding:0 3%;}
.video_product_p1{font-size:.24rem; line-height:.4rem; padding-top:.15rem;}
.video_product_p2{font-size:.24rem; line-height:.4rem;}
.video_product_columns li{width:.4rem; height:.4rem; font-size:.24rem; line-height:.4rem; margin:0 .1rem;}
.video_product_columns li.video_product_columns_li01 a:before{width:.12rem; left:.02rem;}
.video_product_columns li.video_product_columns_li01 a:after,.video_product_columns li.video_product_columns_li03 a:after{width:.36rem; right:.02rem;}
.video_product_columns li.video_product_columns_li03 a:before{width:.12rem; right:.02rem;}

.news_banner{height:auto; background:none;}
.news_content{width:100%; padding:.18rem 0 .7rem 0;}
.news_title li{height:1.9rem; font-size:.35rem; line-height:1.9rem; margin-left:.02rem;}
.news_title li.on:before{border-width:.15rem .09rem 0 .09rem; left:calc(50% - .09rem); bottom:-.15rem;}
.news_list{padding-top:.6rem;}
.news_list_ul{padding-top:.25rem;}
.news_list_ul li{height:2.06rem; display:flex; align-items:center; border-bottom:#C6C6C6 1px solid;}
.news_list_ul li a{height:auto; font-size:.23rem; line-height:.5rem; padding:0 2%; display:block; border-bottom:none;}
.news_list_ul li span{width:1.4rem; display:inline-block;}
.news_list_ul li i{width:1.35rem; height:.5rem; font-size:.23rem; display:inline-block; border-radius:.25rem;}
.news_list_ul li b{width:100%; line-height:.4rem; display:block; padding:.12rem 0 0 0;}

.news_detailed{padding:.5rem .2rem 1rem .2rem;}
.news_detailed_sjfl{font-size:.22rem;}
.news_detailed_sjfl i{width:1.42rem; height:.42rem; font-size:.24rem; margin-left:.2rem; border-radius:.21rem;}
.news_detailed_title{font-size:.36rem; padding-top:.25rem;}
.news_detailed_title img{display:none;}
.news_detailed_lr{font-size:.26rem; line-height:.56rem; padding-top:.4rem;}

.company_banner{height:auto; background:none;}
.company_menu{width:100%; padding:.2rem .15rem .55rem .15rem; box-sizing:border-box;}
.company_menu ul{width:100%; flex-wrap:wrap;}
.company_menu li{width:3.52rem; padding-bottom:.35rem;}
.company_menu li a img{width:100%; height:auto;}
.company_menu li a p{font-size:.22rem; padding-top:.08rem;}
.company_menu li a p span{font-size:.24rem; margin-right:.1rem;}
.company_menu li a p i{margin-left:.15rem;}
.company_menu li a p i:before{width:.1rem; left:.24rem;}
.company_menu li a p i:after{width:.34rem; left:0;}
.company_menu .scroll{bottom:-.15rem;}
.company_menu .scroll p{width:.02rem; height:.62rem;}
.about_bg{padding:0 0 0 0; background:none;}
.about_title{width:100%; height:1.1rem; font-size:.42rem; letter-spacing:.1em;}
.about_title span{font-size:.46rem;}
.about_message{width:100%; height:auto; margin:0; padding-bottom:.8rem; border-bottom:#CCCCCC 1px solid; background:none;}
.about_message_lr{font-size:.22rem; line-height:.48rem; padding:.45rem .3rem 0 .3rem;}
.about_message_zl{padding-top:.45rem;}
.about_aisin{width:100%; margin:0; padding:.6rem 0 1.6rem 0; display:block;}
.about_aisin_setup{width:100%;}
.about_aisin_title{font-size:.4rem; line-height:.58rem; text-align:center;}
.about_aisin_p{font-size:.22rem; line-height:.48rem; padding:.3rem;}
.about_business{width:100%; padding-top:0; padding-bottom:1.1rem; background:linear-gradient(to right,#333F93,#0086E9);}
.about_based{width:100%; height:auto; float:none; margin-left:0; padding:2.1rem 0 0 0; background:none;}
.about_based_title{font-size:.45rem; line-height:.64rem; text-align:center;}
.about_based_p1{font-size:.22rem; line-height:.48rem; padding:.45rem .35rem 0 .35rem;}
.about_business .aisin_video_more a{border:#FFF 1px solid; background:none;}
.about_business .aisin_video_more a:hover{background:#FFF;}
.about_based_img{width:6.9rem; top:-1.6rem; left:.25rem; bottom:auto;}
.about_based_img img{width:100%; height:auto;}
.about_product{width:auto; float:none; margin:.7rem .1rem 0 .1rem;}
.about_product li{width:33.3%; height:2.4rem;}
.about_product_title{font-size:.2rem;}
.about_product_title i{font-size:.36rem; margin-right:.1rem;}
.about_product li p img{width:1.7rem; height:auto;}

.brand_our{width:100%; margin:0; padding:.3rem 0 .5rem 0;}
.brand_our_en{font-size:.86rem;}
.brand_our_zh{font-size:.26rem; margin-top:-.28rem;}
.brand_our_p1{width:.76rem; height:.45rem;}
.brand_our_jsbt{font-size:.45rem; padding-top:.45rem;}
.brand_our_jsbt p{font-size:.45rem;}
.brand_our_p2{font-size:.23rem; line-height:.45rem;}
.brand_philosophy{width:100%; margin:0; padding:.5rem 0 .8rem 0; border-top:#CCCCCC 1px solid;}
.brand_philosophy_based{font-size:.49rem; padding-top:.35rem;}
.brand_philosophy_first{width:100%; display:block; text-align:center;}
.brand_philosophy_first i{width:auto; font-size:.86rem;}
.brand_philosophy_first span{width:auto; font-size:.42rem; line-height:1.5;}
.brand_philosophy_first p{width:100%; font-size:.24rem; line-height:.45rem; padding-top:.1rem;}
.brand_business_reclaim{font-size:.49rem; padding-top:.5rem;}

.overseas_locations img{width:90%; max-width:1220px; height:auto;}
.overseas_profile{width:94%;}
.overseas_profile_title{font-size:.44rem;}
.overseas_company{font-size:.2rem; line-height:.36rem; padding:.15rem 0 0 .1rem;}
.overseas_company th{width:1.8rem;}
.overseas_company td{padding:.18rem 0;}

.history_our{width:100%; margin:0; padding:0 0 .55rem 0;}
.history_box{padding-top:.75rem; font-size:.16rem; line-height:.24rem; letter-spacing:0;}
.history_left{width:50%; padding-right:.26rem;}
.history_p1{font-size:.28rem;}
.history_right{width:50%; padding-left:.26rem;}
.history_p2{font-size:.54rem; margin-left:-.1rem;}
.history_p2:first-child{margin-top:-.26rem;}
.history_p2:before{width:.1rem; height:.1rem; left:-.21rem;}
.history_1946{padding-top:1.4rem;}
.history_img01{position:absolute; top:.6rem; float:none; padding-left:1.15rem;}
.history_img01 img{width:1.57rem; height:auto;}
.history_p3{padding-left:.18rem;}
.history_p4{font-size:.18rem;}
.history_img02 img{width:2.02rem; height:auto;}
.history_img03{width:3.35rem; padding-top:.3rem; padding-left:0;}
.history_img05 img{width:2.38rem; height:auto;}
.history_seiki{width:3.1rem; font-size:.15rem; padding:.2rem 0 0 0;}
.history_p5{font-size:.15rem;}
.history_imra{width:2.3rem; font-size:.15rem; padding:.2rem 0 0 0;}
.history_seiki02{width:3.2rem;}
.history_w255{width:100%;}
.history_img16 img{width:1.32rem; height:auto;}

.contact_banner{height:auto; background:none;}
.contact_bg{height:auto; background:#f4f4f4;}
.contact_dzdh{padding:.7rem 0 .6rem 0; font-size:.18rem; line-height:1.5;}
.contact_gsm{font-size:.25rem;}
.contact_lxdh{font-size:.6rem; padding-top:.18rem;}
.contact_lxdh .icon{font-size:.51rem; margin-right:.1rem;}
.contact_write{width:100%; padding:.55rem .2rem 1.3rem .2rem;}
.contact_use{font-size:.28rem; line-height:.48rem;}
.contact_safeguard{font-size:.19rem; padding-top:.4rem;}
.contact_must{width:.62rem; height:.4rem; font-size:.18rem; line-height:.4rem;}
.contact_table td:first-child{width:.7rem;}
.contact_table th{width:1.8rem; font-size:.24rem; line-height:.8rem;}
.contact_table td{line-height:.8rem; padding-bottom:.7rem;}
.contact_label01,.contact_label02{width:50%; font-size:.24rem;}
.contact_td2 label input[type="radio"]{margin-right:.06rem;}
.contact_text{width:100%; height:.8rem; font-size:.24rem; padding:0 .15rem;}
.contact_text2{width:calc(100% - .9rem); height:.8rem; font-size:.24rem; padding:0 .15rem; margin-left:.1rem;}
.contact_textarea{width:100%; height:2.5rem; font-size:.24rem; line-height:.4rem; padding:.15rem;}
.contact_clause{font-size:.24rem; padding-top:.15rem;}
.contact_read{font-size:.24rem; padding-top:.25rem;}
.contact_submit{padding-top:.7rem;}
.contact_submit input{width:5.82rem; height:1.2rem; font-size:.26rem;}
.contact_submit input:before{width:.1rem; right:.5rem;}
.contact_submit input:after{width:.34rem; right:.5rem;}
.contact_submit input:hover{color:#0054a9; background:#FFF;}
.contact_submit input:hover:before,.contact_submit input:hover:after{background:#0054a9;}
.contact_write .aisin_video_company_more a{color:#000;}
.contact_write .aisin_video_company_more a:before,.contact_write .aisin_video_company_more a:after{background:#000;}

.map_banner{height:auto; background:none;}
.map_content{width:100%; padding:0 0 .8rem 0; display:block;}
.map_columns{width:100%; border-bottom:#BFBFBF 1px solid;}
.map_columns_title{font-size:.2rem; position:relative;}
.map_columns_title span{font-size:.36rem; font-family:"Arial", "microsoft yahei", "Source Han Sans CN", "PingFang SC", "榛戜綋", sans-serif; line-height:.5rem; padding-right:.18rem;}
.map_columns_title a{color:#00478d; display:block; padding:.4rem .45rem;}
.map_columns_title i.map_columns_down{width:.6rem; height:.6rem; position:absolute; top:.35rem; right:.4rem;}
.map_columns_title i.map_columns_down:before{content:''; width:.22rem; height:.22rem; border-right:solid .04rem #000; border-top:solid .04rem #000; display:block; transform:rotate(135deg); position:absolute; top:calc(50% - .2rem); left:.18rem; z-index:11;}
.map_columns_title i.map_columns_down.on:before{transform:rotate(-45deg);top: calc(50% - .1rem);}
.map_columns_p1{display:none;}
.map_columns_ul{padding-top:0; padding-left:.35rem; margin:.2rem 0 .7rem .5rem; border-left:#6B6B6B 1px solid; display:none;}
.map_columns_ul li{font-size:.28rem; line-height:.34rem; padding-top:.6rem;}
.map_columns_ul li:first-child{padding-top:0;}

.use_content{width:7rem; font-size:.2rem; line-height:.35rem; padding:.3rem 0 .8rem 0;}
.use_title{font-size:.34rem; line-height:.84rem; letter-spacing:.1em; padding-left:.25rem;}
.use_privacy{padding:.4rem 0 .45rem 0;}
.use_privacy_title{font-size:.34rem; line-height:.4rem; padding-left:.65rem; background-size:auto .4rem;}
.use_pdf{width:100%; height:1.85rem; font-size:.18rem; line-height:.3rem; margin-top:.25rem; padding-top:.35rem; padding-left:0; display:block; text-align:center;}
.use_pdf img{width:1.58rem; height:auto;}
.use_pdf p{padding-left:.2rem;}
.use_privacy_p1{line-height:.45rem;}

.privacy_browser{width:100%; margin-top:.3rem; padding:.2rem 5% .5rem 5%;}
.privacy_browser dt{width:100%; padding-top:.25rem;}
.privacy_browser dd{width:100%; padding-top:0;}

.product_banner{height:auto; background:none;}
.product_bg{height:auto; padding-top:0; background:none;}
.product_fields{width:100%; font-size:.36rem; padding:.4rem 0 0 0; background:linear-gradient(to right,#364D9D,#117DD7);}
.product_fields span{font-size:.75rem; margin:0 .18rem 0 .06rem; vertical-align:middle;}
.product_territory{width:2.8rem; margin:.35rem auto 0 auto;}
.product_territory_sp{width:100%; color:#0099ff; font-size:.3rem; line-height:.6rem; text-align:center; border-bottom:#0099ff 1px solid;}
.product_territory_sp .icon{font-size:.2rem; margin-left:.3rem;}
.product_territory_menu_sp{width:100%; padding:.1rem 0; border:#BFD3EB 1px solid; background:#FFF; position:absolute; top:.6rem; z-index:5; box-sizing:border-box; display:none;}
.product_territory_menu01{position:static;}
.product_territory_menu li{font-size:.28rem; line-height:.6rem; padding:0;}
.product_territory_menu li a{display:block; padding-left:.2rem;}
.product_territory_menu li i{font-size:.28rem; font-family:"serif"; font-style:normal; margin-right:.1rem; vertical-align:top;}
.product_territory_menu li span{width:calc(100% - .5rem); border-bottom:none;}
.product_territory_menu li .icon{display:none;}
.product_territory_menu02{position:static;}
.product_territory_menu03{display:block;}
.product_territory_menu03 li{margin:0;}
.product_classify{width:100%; margin:0 auto 0 auto; border-top:none;  border-left:none;}
.product_classify li{width:100%; height:auto; padding:.65rem .25rem .65rem .25rem; border-right:none;}
.product_classify li a{flex-wrap:wrap; justify-content:center;}
.product_classify_number{display:none;}
.product_classify_lr{padding-left:0; padding-top:.3rem;}
.product_classify_p1{font-size:.4rem; text-align:center;}
.product_classify_p1 i{font-size:.5rem; font-style:italic; margin-right:.15rem; vertical-align:middle;}
.product_classify_p2{font-size:.22rem; line-height:1; text-align:center;}
.product_classify_p3{padding-top:.2rem; font-size:.2rem; line-height:.38rem;}
.product_catalog{display:none;}

.oil_banner,.powertrain_banner,.engine_banner,.braking_banner,.chassis_banner,.body_banner,.cooling_banner,.maintenance_banner,.easyparts_banner{height:auto; background:none; display:block;}
.product_detailed_brief{width:100%; padding-left:0; padding-right:0; position:absolute; top:4.75rem; text-align:center;}
.product_detailed_brief_title{font-size:.62rem;}
.product_detailed_brief_p1{font-size:.22rem; padding-top:.1rem;}
.product_detailed_brief_p2{width:1.28rem; height:.3rem; margin:0 auto;}
.product_detailed_ly{width:2.8rem; margin:.7rem auto; position:relative;}
.product_detailed_lycp{color:#0086e7; font-size:.3rem; border-bottom:#009aff 1px solid; display:flex; justify-content:space-between;}
.product_detailed_lycp .icon{font-size:.2rem; margin-top:.1rem;}
.product_detailed_menu{width:2.8rem; padding:.1rem 0; border:#BFD3EB 1px solid; display:none; background:#FFF; position:absolute; top:.5rem; box-sizing:border-box;}
.product_detailed_menu li a{width:100%; height:.5rem; font-size:.28rem; line-height:.5rem; margin:0; padding:0 .1rem 0 .18rem; border-bottom:none; box-sizing:border-box;}
.product_detailed_menu li a .icon{font-size:.2rem; margin:.18rem 0 0 0;}
.product_detailed_bg{padding:.7rem 0;}
.product_detailed{width:100%;}
.product_detailed_lr{width:100%;}
.product_detailed_title{font-size:.48rem; text-align:center;}
.product_detailed_p1{height:auto; font-size:.22rem; border-bottom:none; text-align:center;}
.product_detailed_img{padding-top:.5rem; padding-left:0;}
.product_detailed_introduce{font-size:.22rem; line-height:.43rem; padding:.3rem .25rem 0 .25rem;}
.product_detailed_features{width:100%; margin:.4rem auto 0 auto; background:none; display:block; box-shadow:0 0 0;}
.product_features_title{width:100%; font-size:.2rem; padding:.2rem 0;}
.product_features_title p{font-size:.36rem;}
.product_features_title:before{border-width:.2rem .18rem 0 .18rem; border-left-color:transparent; border-top-color:#E2E6FF; right:calc(50% - .18rem); bottom:-.2rem;}
.product_features{width:100%; padding:.5rem .25rem 0 .25rem;}
.product_features_p1{font-size:.22rem; line-height:.42rem;}
.product_features_p2{font-size:.22rem; line-height:.34rem;}
.product_features_p2 span{font-size:.34rem; padding-right:.1rem;}
.product_detailed_p2{font-size:.24rem; padding-top:.6rem;}
.product_detailed_more{padding:.55rem 0;}
.product_detailed_more .aisin_video_company_more a{color:#000;}
.product_detailed_more .aisin_video_company_more a:before,.product_detailed_more .aisin_video_company_more a:after{background:#000;}
.product_detailed_contact{padding:.6rem 0 .9rem 0;}
.product_contact_title{font-size:.55rem;}
.product_contact_p1{font-size:.34rem; padding-top:.15rem;}
.product_contact_p2{font-size:.22rem; padding-top:.4rem;}
.product_detailed_contact .pt20.sp_pt40 img{width:4.2rem; height:auto;}

.activity_banner{height:auto; display:block; background:none;}
.activity_content{width:100%; margin:0;}
.activity_contact_title{font-size:.36rem;}

.baseBlock {max-width: 96%;}
.baseBlock p {margin-top: 0.35rem;font-size: 0.23rem;line-height: .45rem;}
.baseBlock p.fs15 {font-size: .24rem;}
.blockTtl {font-size: 0.43rem;margin: 0.55rem 0;}
.logo img {width: 2.52rem;height: auto;}
.message {margin: 0.3rem 0 0 0;padding: 0.75rem 0.5rem;}
.message h3 img {width: 100%;height: auto;}

.blockPolicyDetail {width: 96%;text-align: left;margin:0.2rem auto 0 auto;}
.blockPolicyDetail .policyTtl {
    padding: 1rem 0 0.3rem 0;
    font-size: 0.43rem;letter-spacing: 0.02rem;
  }
  .blockPolicyDetail .policyTtl span {
      padding-left: 0.5rem;
      font-size: 0.32rem;
    }
.blockPolicyDetail .policyTxt {
      font-size: 0.23rem;line-height: .45rem;
      color: #001A72;
  }
.blockPolicyDetail .policySubTtl {
      margin:1rem 0 0.2rem 0;
      font-size: 0.4rem;
      color: #001A72;font-weight: bold;
  }
  .blockPolicyDetail .policySubTtl.t0 {margin-top: 0.2rem;}
.blockPolicyDetail p {
      font-size: 0.23rem;line-height: .45rem;
  }

  
.brandphilosophy_des {font-size: 0.38rem;margin-top: 0.7rem;}
.brandphilosophy_a {font-size: .24rem;margin: 0.3rem auto;background-size: auto 70%;padding:0 0.34rem 0.1rem 0;}

.level_bg{min-height:auto; background:none; position:relative;}
.rollphotos{width:3.2rem; min-height:auto; margin:.7rem auto; background:none; position:relative;}
.rollphotos .Cont{width:100%; overflow:visible; padding:0.1rem 0; border:#BFD3EB 1px solid; background:#FFF; position:absolute; top:0.5rem;}
.rollphotos li{width:100%; height:auto; float:none; padding-right:0; text-align:left;}
.rollphotos li a{width:100%; height:.5rem; color:#231815; font-size:.28rem; line-height:.5rem; padding:0 .1rem 0 .18rem; display:flex; justify-content:space-between; align-items:center; box-sizing:border-box;}
.rollphotos li a:hover,.rollphotos li.li00 a{color:#0154a2; font-size:.3rem; line-height:.5rem;}
.rollphotos li:hover p,.rollphotos li.li00 p{display:none;}

.level02_bg{width:3.2rem; min-height:auto; margin:.7rem auto; background:none; position:relative;}
.level02_lycp{height:0.5rem; color:#0086e7; font-size:.3rem; border-bottom:#009aff 1px solid; display:flex; justify-content:space-between;}
.level02_lycp .icon{font-size:.2rem; margin-top:.1rem;}
.level02{width:3.2rem; padding:0.1rem 0; border:#BFD3EB 1px solid;   display:none; background:#FFF; position:absolute; top:0.5rem; box-sizing:border-box;}
.level02 li{width:100%; height:auto;}
.level02 li a{width:100%; height:0.5rem; font-size:.28rem; line-height:.5rem; padding:0 .1rem 0 .18rem; display:flex; justify-content:space-between; align-items:center; box-sizing:border-box;}
.level02 li a:hover,.level02 li.li00 a{color:#0154a2; font-size:.3rem;}
.level03_bg{width:4rem; min-height:auto; margin:.7rem auto; background:none; position:relative;}
.level03{width:4rem; padding:0.1rem 0; border:#BFD3EB 1px solid;   display:none; background:#FFF; position:absolute; top:0.5rem; box-sizing:border-box;}
.level03 li{width:100%; height:auto;}
.level03 li a{width:100%; height:0.5rem; color:#231815; font-size:.28rem; line-height:.5rem; padding:0 .1rem 0 .18rem; display:flex; justify-content:space-between; align-items:center; box-sizing:border-box;}
.level03 li a:hover{background:none; color:#0154a2; font-size:.3rem;}

.classify_list_box{width:96%; margin:0 auto; padding-top:.2rem;}
.classify_list_p1{font-size:.3rem;}
.classify_list{margin-top:.6rem;}
.classify_list li{width:50%; box-sizing:border-box;}
.classify_list li:nth-child(3),.classify_list li:nth-child(4),.classify_list li:nth-child(5){border-top:none;}
.classify_list li p img{width:100%; height:auto;}
.classify_list_mz{font-size:.28rem; line-height:.36rem; padding:.15rem .15rem .1rem .15rem;}
.classify_list_xl{font-size:.24rem; line-height:.34rem; padding:.1rem .15rem .2rem .15rem;}

.oil_banner.bluebg {height: auto;display: block;background-size: cover;}
.product_detailed_brief_title2 {font-size: 0.55rem;letter-spacing: 0.12rem;line-height: 3;text-align: center;}
.product_detailed_oil {display: block;width: 7rem;margin: 0.54rem auto 2.5rem auto;}
.product_detailed_oil_left{width:100%;}
.product_detailed_oil_insimg img{width:85%; height:auto;}
.product_detailed_oil_ins {font-size: 0.22rem;margin-top: 0.22rem;}
.product_detailed_oilul {margin-top: 0.62rem;}
.product_detailed_oil_right {width: 100%;margin-top: 1rem;margin-left: 0;letter-spacing: 0.04rem;}
.product_detailed_oil_right .fs17 {font-size: 0.22rem;}
.product_detailed_oil_right .fs38 {margin-top: 0.28rem;font-size: 0.4rem;}
.product_detailed_oil_right .fs14 {margin-top: 0.3rem;font-size: 0.28rem;}
.product_detailed_oil_right .fs19 {margin-top: 0.65rem;font-size: 0.28rem;line-height: 1.5;}
.product_detailed_oil_dl {font-size: 0.22rem;margin-top: 0.38rem;}
.product_detailed_oil_dl dt {width: 17%;}
.product_detailed_oil_dl dd {width: 83%;}
.product_detailed_oilul2 {margin-top: 0.2rem;margin-left: 0.2rem;font-size: 0.22rem;}
.product_detailed_oilul2.mt0 {margin-top: 0;}
.product_detailed_oilul2 li {margin-top: 0.36rem;}
.product_detailed_oil_title {margin-top: 1.2rem;font-size: 0.4rem;}
.engine_footer{width: 100%; margin-left: 0;}
.afw5_footer{margin-top: -1rem;}
	
.product_detailed_list {width: 100%;padding: 0.6rem 0 0.7rem 0;}
.product_detailed_ylbt {font-size: 0.27rem;}
.product_detailed_list ul {margin-top: 0.5rem;}
.product_detailed_list ul li {width: 33.3%;}
.product_detailed_list ul li a {padding: 0.45rem 0 0.15rem 0;}
.product_detailed_list ul li a.pt20 {padding-top: 0.2rem;}
.product_list_p1 {font-size: .22rem;}
.product_list_p2 {font-size: .22rem;line-height: 1.2;}
.product_list_p3 {padding-top: 0.1rem;}
.product_list_p3 img {width: 100%;height: auto;}

}

