body{margin:0; padding:0; color:#000000; font-family:"Arial", "microsoft yahei", "Source Han Sans CN", "PingFang SC", "榛戜綋", sans-serif; font-size:14px; line-height:22px;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form,ul,li,ol{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select,button{font-family:Arial, "PingFang SC", "榛戜綋", "瀹嬩綋", Helvetica, sans-serif; font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#231815; text-decoration:none; transition:all  0.3s ease;}
.span01{display:none;}
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}


.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt55{padding-top:55px;}
.pt60{padding-top:60px;}
.pt65{padding-top:65px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt110{padding-top:110px;}
.pt130{padding-top:130px;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}
.pt160{padding-top:160px;}
.pt210{padding-top:210px;}
.pt220{padding-top:220px;}
.pt260{padding-top:260px;}
.pt300{padding-top:300px;}
.mt25{margin-top:25px;}
.mt55{margin-top:55px;}

.font12{font-size:12px;}
.font14{font-size:14px; line-height:22px;}
.font15{font-size:15px; line-height:22px;}
.font16{font-size:16px; line-height:24px;}
.font18{font-size:18px; line-height:26px;}
.font20{font-size:20px; line-height:28px;}
.font24{font-size:24px; line-height:32px;}

.icon{width:0.7em; height:0.7em; vertical-align:-0.15em; fill:currentColor; overflow:hidden;}

.sp_block,.sp_inline,.pad_inline,.pad_block{display:none;}

.logo_sp{font-size:24px; line-height:30px; color:#625D61;}
.header{width:100%; height:100px; padding:0 35px; display:flex; align-items:center; justify-content:space-between; box-sizing:border-box;}
.nav{/*width:73%; flex:1;*/ padding-left:70px; box-sizing:border-box;}
.nav_ul{display:flex; padding-top:35px;}
.nav_ul > li > a{width:120px; height:65px; font-size:16px; letter-spacing:.1em; display:block; text-align:center;}
.nav_ul > li > a p{font-size:14px;}
.nav_ul > li > a:hover,.nav_ul > li.nav_li > a{color:#0054a9; border-bottom:#0054a9 4px solid; box-sizing:border-box;}
.nav_submenu{display:none;}
.banner{position:relative;}
#myjQueryContent{width:100%; position:absolute;}
#myjQueryContent div{position:absolute;}
#myjQueryNav{display:none;}
#myjQueryNav li{display:none;}
#myjQueryNav .current{display:none;}
.banner_qualityfirst{position:absolute; top:25%; left:calc(50% - 480px);}
.scroll{text-align:center; position:absolute; left:calc(50% - 25px); bottom:-22px; z-index:2;}
.scroll a{color:#FFF; font-size:20px; font-family:"瀹嬩綋"; font-style:italic;}
.scroll p{width:2px; height:80px; margin:0 auto; overflow:hidden; background:#FFF; position:relative;}
.scroll p:before{
	content:''; width:2px; height:80%; background:#BF0101; position:absolute; top:0; left:0;
	animation: animateScrollBar 1.2s both infinite;
}
@keyframes animateScrollBar {
	0% {
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
	}
	100% {
	-webkit-transform:translateY(250%);
	transform:translateY(250%)
	}
}
.aisin_video_bg{height:1262px; background:url(../images/aisin_video_bg.png) no-repeat center;}
.aisin_video{width:100%; max-width:1230px; margin:0 auto; padding-top:60px; display:flex; justify-content:space-between;}
.aisin_video_lr{width:330px;}
.aisin_video_p1{font-size:14px; line-height:24px; letter-spacing:.12em; padding-top:25px;}
.aisin_video_more a{width:330px; height:95px; color:#FFF; font-size:14px; line-height:1.4; text-align:center; padding-top:22px; display:block; border:#0054a9 1px solid; background:#0054A9; box-sizing:border-box; position:relative;}
.aisin_video_more a p{font-size:23px; font-style:italic; line-height:1.3;}
.aisin_video_more a:before{content:''; width:8px; height:1px; background:#FFF; position:absolute; top:calc(50% - 2px); right:35px; transform:rotate(30deg); transition:all  0.3s ease;}
.aisin_video_more a:after{content:''; width:30px; height:1px; background:#FFF; position:absolute; top:50%; right:35px; transition:all  0.3s ease;}
.aisin_video_more a:hover{color:#0054a9; background:#FFF;}
.aisin_video_more a:hover:before,.aisin_video_more a:hover:after{ right:25px; background:#0054a9;}
.aisin_video_img{width:60%; max-width:846px; cursor:pointer;}
.aisin_video_category{width:100%; max-width:1400px; margin:55px auto 0 auto; padding:80px 140px 40px 85px; background:#eaf3f9; box-sizing:border-box; position:relative;}
.main_image{width:100%; overflow:hidden; position:relative;}
.main_image > ul{width:9999px; overflow:hidden; position:absolute; top:0; left:0;}
.main_image > ul > li{display:flex; justify-content:space-between;}
.aisin_video_company_img{width:642px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.aisin_video_company_img li{width:206px; height:130px; margin-bottom:14px; position:relative;}
.aisin_video_company_img li img{display:block;}
.aisin_video_bf{width:100%; height:100%; color:#FFF; font-size:14px; padding:5px 0 0 10px; background:rgba(0,59,139,.8); box-sizing:border-box; position:absolute; top:0; left:0; cursor:pointer; opacity:0; transition:all  0.4s ease;}
.aisin_video_bfq{position:absolute; top:calc(50% - 10px); left:calc(50% - 15px)}
.aisin_video_company_img li:hover .aisin_video_bf{opacity:1;}
.aisin_video_company{width:445px; padding-top:15px;}
.aisin_video_company_p1{font-size:18px; line-height:1.5; letter-spacing:.1em;}
.aisin_video_company_p2{font-size:15px; line-height:26px; padding-top:35px;}
.aisin_video_company_more a{width:330px; height:95px; font-size:14px; line-height:1.4; text-align:center; margin:0 auto 0 auto; padding-top:22px; border:#BFBFBF 1px solid; display:block; box-sizing:border-box; position:relative;}
.aisin_video_company_more a p{font-size:23px; font-style:italic; line-height:1.3;}
.aisin_video_company_more a:before{content:''; width:8px; height:1px; background:#333; position:absolute; top:calc(50% - 2px); right:35px; transform:rotate(30deg); transition:all  0.3s ease;}
.aisin_video_company_more a:after{content:''; width:30px; height:1px; background:#333; position:absolute; top:50%; right:35px; transition:all  0.3s ease;}
.aisin_video_company_more a:hover{color:#FFF; border:#0054A9 1px solid; background:#0054A9;}
.aisin_video_company_more a:hover:before,.aisin_video_company_more a:hover:after{right:25px; background:#FFF;}
#btn_prev,#btn_next{width:35px; height:35px; border-right:solid 3px #000000; border-top:solid 3px #000000; display:block; transform: rotate(45deg); position:absolute; top:50%; right:30px; z-index:11;}
#btn_prev{transform: rotate(-135deg); left:30px; right:auto;}
.flicking_con{font-size:0; line-height:1; padding-top:40px; text-align:center;}
.flicking_con a{width:6px; height:6px; border-radius:50%; margin:0 8px; display:inline-block; background:#8d8d8d;}
.flicking_con a.on{background:#0054a9;}
.aisin_video_mp4{width:100%; height:100%; position:fixed; top:0; left:0; z-index:10; display:none;}
.aisin_video_mp4 > p{width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
.aisin_video_mp4 .youkuplayer{width:720px; height:405px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.aisin_video_mp4 .youkuplayer p{color:#FFF; font-size:.3rem; position:absolute; top:-.3rem; right:0; cursor:pointer;}
.aisin_video_mp4 video{width:100%; height:100%;}
.aisin_about_bg{height:750px; background:url(../images/aisin_about_bg.jpg) no-repeat center;}
.aisin_about{width:100%; max-width:1400px; margin:0 auto; padding:85px 70px 0 860px; box-sizing:border-box;}
.aisin_about_title{font-size:64px; font-weight:normal; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:62px;}
.aisin_about_p1{font-size:18px; line-height:26px; padding-top:16px;}
.aisin_about_p2{width:44px; height:26px; border-bottom:#000 2px solid;}
.aisin_about_p3{font-size:15px; letter-spacing:.1em; line-height:26px; padding-top:32px;}
.aisin_news_bg{height:1048px; background:url(../images/aisin_news_bg.jpg) no-repeat center;}
.aisin_news{width:100%; max-width:1400px; margin:0 auto; padding:55px 45px 60px 45px; background:#FFF; position:relative; top:-140px; box-sizing:border-box;}
.aisin_news_title{display:flex;}
.aisin_news_title li{width:33.3%; height:45px; color:#333; font-size:21px; font-weight:bold; line-height:1.5; letter-spacing:.2em; text-align:center; border-bottom:#AFC9EE 2px solid; position:relative;}
.aisin_news_title li.on{border-bottom:#0054a9 2px solid;}
.aisin_news_title li.on:before{content:''; width:0; height:0; border:solid transparent; border-width:12px 7px 0 7px; border-top-color:#0054a9; position:absolute; left:calc(50% - 7px); bottom:-12px;}
.aisin_news_list{padding-top:35px;}
.aisin_news_list li a{height:60px; color:#484848; font-size:15px; padding:0 15px; display:flex; align-items:center; box-sizing:border-box;}
.aisin_news_list li span{width:160px; color:#000000;}
.aisin_news_list li b{width:calc(100% - 160px); font-weight:normal;}
.aisin_news_list li a:hover{border-top:#CCC 1px solid; border-bottom:#CCC 1px solid; background:#dfe5e9;}
.aisin_products{width:100%; max-width:1400px; color:#FFF; margin:-70px auto 0 auto; padding:0 40px 0 85px; display:flex; align-items:center; justify-content:space-between; box-sizing:border-box;}
.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:58px; background:#000;}
.footer{width:100%; max-width:1400px; height:285px; color:#FFF; margin:0 auto; display:flex;}
.footer_aisin{width:460px;}
.footer_mail a{width:242px; height:52px; color:#000; font-size:15px; line-height:52px; text-align:center; display:block; border-radius:3px; background:#FFF;}
.footer_mail a .icon{font-size:20px; margin-right:5px;}
.footer_mail a:hover{opacity:.8;}
.footer_tel{font-size:27px; font-weight:bold; line-height:35px; padding-top:15px;}
.footer_tel .icon{font-size:32px; margin-right:5px;}
.footer_tel a {color: #fff;}
.footer_nav{width:660px; padding-right:220px; box-sizing:border-box;}
.footer_nav > li{width:50%; max-width:220px; float:left; padding-bottom:22px;}
.footer_nav > li > a{color:#FFF; font-size:16px;}
.footer_nav > li > a span{color:#929292; font-size:14px; padding-left:8px;}
.footer_nav li li a{color:#c3c3c3; font-size:14px; display:inline-block; margin-top:10px;}
.footer_nav li a:hover{opacity:.8;}
.footer_shop a{color:#FFF; font-size:13px; margin-bottom:10px; display:block;}
.footer_shop a p{padding-top:3px;}
.footer_shop a:hover{opacity:.8;}
.footer_copyrihgts{width:100%; max-width:1400px; margin:0 auto; color:#959595; font-size:11px; line-height:55px; border-top:#707070 1px solid; display:flex; flex-direction:row-reverse; justify-content:space-between;}
.footer_copyrihgts_p{font-size:13px;}
.footer_copyrihgts_p a{color:#959595; padding:0 12px;}
.footer_copyrihgts a{color:#959595;}
.footer_copyrihgts a:hover{opacity:.8;}
.aisin_sidebar{position:fixed; top:calc(50% - 200px); right:0; z-index:20;}
.aisin_sidebar_weixin{width:80px; height:72px; color:#FFF; font-size:32px; padding-top:13px; margin-top:2px; text-align:center; background:rgba(255,35,0,.7); box-sizing:border-box; cursor:pointer; position:relative;}
.aisin_sidebar_weixin:hover{opacity:.8;}
.aisin_sidebar_weixin p{width:100%; font-size:13px;}
.aisin_sidebar_tc{position:absolute; top:50%; left:-218px; transform:translatey(-50%); display:none;}
.aisin_sidebar_code{position:absolute; top:50%; left:-218px; transform:translatey(-50%); display:none;}

.aisin_sidebar_contact a{width:80px; height:72px; color:#FFF; font-size:32px; padding-top:13px; margin-top:2px; text-align:center; display:block; background:rgba(255,35,0,.7); box-sizing:border-box;}
.aisin_sidebar_contact a p{width:100%; font-size:13px;}
.aisin_sidebar_contact a:hover{opacity:.8;}
.aisin_sidebar_map{width:80px; height:72px; color:#FFF; font-size:32px;margin-top:2px; text-align:center; box-sizing:border-box; cursor:pointer; position:relative;}
.aisin_sidebar_map:hover{opacity:.8;}
.aisin_sidebar_activity{position:fixed; top:calc(50% - 135px); left:0; z-index:20;}
.aisin_sidebar_activity_x{position:absolute; top:0; right:0; cursor:pointer;}
.aisin_activity{width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,.8); z-index:30; display:flex; justify-content:center; align-items:center;}
.aisin_activity_x{position:absolute; top:-37px; right:0; cursor:pointer;}
.page{width:145px; height:152px; position:fixed; right:60px; bottom:50px; z-index:10;}

.video_banner{height:510px; background:url(../images/video_banner.jpg) no-repeat center; position:relative;}
.sub_position{color:#FFF; font-size:13px; position:absolute; top:25px; left:35px;}
.sub_position a{color:#FFF;}
.sub_position a:hover{text-decoration:underline;}
.video_banner_wz{color:#FFF; font-size:18px; line-height:1.3; letter-spacing:.1em; text-align:center; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.video_banner_wz p{font-size:55px; font-family:"Times","Times New Roman","瀹嬩綋",serif;}
.video_bg{padding:30px 0 100px 0; background:url(../images/video_bg.jpg) no-repeat top center;}
.video_understand{width:873px; height:89px; margin:0 auto; color:#FFF; font-size:31px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1; letter-spacing:.1em; display:flex; align-items:center; justify-content:center; background:linear-gradient(to right,#0054AE,#30377B); position:relative; z-index:1;}
.video_understand span{font-size:62px; font-family:"瀹嬩綋",serif; font-style:italic; margin-right:8px;}
.video_category{width:1400px; margin:45px auto 0 auto; padding:45px 70px 70px 70px; background:rgba(255,255,255,.8); box-sizing:border-box; position:relative;}
.video_category:nth-child(2){margin-top:-25px; padding-top:100px;}
.video_category_lr{width:440px; padding:45px 10px 0 10px;}
.video_category_title{font-size:63px; font-weight:normal; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:62px;}
.video_category_p1{font-size:22px; line-height:30px; letter-spacing:.1em; padding-top:10px;}
.video_category_p2{width:57px; height:20px; border-bottom:#000 2px solid;}
.video_category_blue{color:#004792;}
.video_category_purple{color:#776da8;}
.video_category_light{color:#3b86b3;}
.video_category_dark{color:#00264f;}
.video_number01{position:absolute; top:0; right:0;}
.video_number02{position:absolute; top:0; left:0;}

.video_product_banner{height:250px; background:url(../images/video_product_banner.jpg) no-repeat center; position:relative;}
.video_product_banner .sub_position{color:#000;}
.video_product_banner .sub_position a{color:#000;}
.video_product_banner .video_banner_wz{color:#000;}
.video_product{width:1260px; margin:0 auto; padding:70px 0 80px 0;}
.video_product_year{width:200px; height:30px; color:#0054ac; font-size:18px; margin:0 auto; text-align:center; border-bottom:#BFD3EB 1px solid; cursor:pointer; position:relative;}
.video_product_year .icon{font-size:12px; margin-left:15px;}
.video_product_year ul{width:200px; padding:8px 0; border:#BFD3EB 1px solid; background:#FFF; position:absolute; top:30px; left:0; z-index:1; display:none;}
.video_product_year ul a{font-size:16px; line-height:30px; display:block;}
.video_product_year ul a:hover{color:#FFF; background:#4b9bfb}
.video_product_list{display:flex; flex-wrap:wrap; justify-content:space-between;}
.video_product_list li{width:390px; padding-top:70px; cursor:pointer;}
.video_product_tw{position:relative;}
.video_product_tw p{height:100%; color:#FFF; font-size:14px; line-height:28px; padding:0 40px; display:flex; align-items:center; background:rgba(0,59,140,.8); position:absolute; top:0; left:0; opacity:0; transition:all  0.3s ease;}
.video_product_tw:hover p{opacity:1;}
.video_product_p1{font-size:16px; line-height:26px; text-align:center; padding-top:15px;}
.video_product_p2{color:#004792; font-size:16px; line-height:26px; text-align:center;}
.video_product_columns{display:flex; justify-content:center;}
.video_product_columns li{width:36px; height:36px; font-size:17px; line-height:36px; text-align:center; margin:0 5px;}
.video_product_columns li a{height:100%; display:block; position:relative;}
.video_product_columns li.video_product_columns_li01 a:before{content:''; width:8px; height:1px; background:#333; position:absolute; top:calc(50% - 2px); left:3px; transform:rotate(-30deg); transition:all  0.3s ease;}
.video_product_columns li.video_product_columns_li01 a:after,.video_product_columns li.video_product_columns_li03 a:after{content:''; width:30px; height:1px; background:#333; position:absolute; top:50%; right:3px; transition:all  0.3s ease;}
.video_product_columns li.video_product_columns_li03 a:before{content:''; width:8px; height:1px; background:#333; position:absolute; top:calc(50% - 2px); right:3px; transform:rotate(30deg); transition:all  0.3s ease;}
.video_product_columns li.video_product_columns_li02,.video_product_columns li a:hover{color:#ffffff; background:#c8e3fc;}
.video_product_columns li a:hover{opacity:0.8; text-decoration:none;}
.video_product_columns li.video_product_columns_li01 a:hover,.video_product_columns li.video_product_columns_li03 a:hover{background:none;}

.news_banner{height:250px; background:url(../images/news_banner.jpg) no-repeat center; position:relative;}
.news_content{width:1000px; margin:0 auto; padding:75px 0 100px 0;}
.news_title{display:flex;}
.news_title li{width:33.3%; height:68px; color:#0054a5; font-size:21px; font-weight:bold; line-height:68px; letter-spacing:.2em; text-align:center; margin-left:2px; background:#edf2f7; position:relative;}
.aisin_news_title li:first-child{margin-left:0;}
.news_title li.on{color:#FFF; background:#0054a5;}
.news_title li.on:before{content:''; width:0; height:0; border:solid transparent; border-width:12px 7px 0 7px; border-top-color:#0054a9; position:absolute; left:calc(50% - 7px); bottom:-12px;}
.news_title li a{color:#0054a5; display:block;}
.news_list{padding-top:60px;}
.news_list_ul{padding-top:55px;}
.news_list_ul li a{height:95px; font-size:15px; display:flex; align-items:center; border-bottom:#C6C6C6 1px solid;}
.news_list_ul li span{width:127px;}
.news_list_ul li i{width:93px; height:24px; color:#FFF; font-size:14px; letter-spacing:.1em; text-align:center; border-radius:12px; background:#5fb23b;}
.news_list_ul li b{width:calc(100% - 260px); font-weight:normal; padding-left:40px;}
.news_list_ul li i.news_list_i2,.news_detailed_sjfl i.news_list_i2{background:#3ec2ff;}

.news_detailed_bg{background:#D5DAE0;}
.news_detailed{width:100%; max-width:1400px; margin:0 auto; padding:35px 65px 125px 65px; background:#FFF; box-sizing:border-box;}
.news_detailed_sjfl{font-size:16px;}
.news_detailed_sjfl i{width:93px; height:24px; color:#FFF; font-size:14px; letter-spacing:.1em; text-align:center; margin-left:20px; display:inline-block; border-radius:12px; background:#5fb23b;}
.news_detailed_title{font-size:25px; line-height:1.5; padding-top:20px;}
.news_detailed_title img{margin-right:15px;}
.news_detailed_lr{font-size:15px; line-height:34px; padding-top:55px;}
.news_detailed .aisin_video_more a{margin:0 auto;}

.news_right{width:25%; float:right; margin-left:10%;}
.news_left{width:65%;}
.news_right h4 a{ display:block; background:#edf2f7; color:#0054a5; cursor:pointer; height:60px; line-height:60px; font-size:22px; padding-left:25px; border-bottom:1px solid #ccc; letter-spacing:3px; font-weight:bold;}
.news_two ul li{background:#fff; cursor:pointer; height:60px; line-height:60px; font-size:18px; padding-left:25px; border-bottom:1px solid #ccc; letter-spacing:3px; font-weight:bold;}
.news_two h5{font-size:22px; color:#0054a5; padding:20px 5% 20px 25px; background:#edf2f7; border-bottom:1px solid #ccc; margin-top:35px;}
.news_all p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:15px 5% 15px 25px; border-bottom:1px solid #ccc;}
.news_all p i{width:93px; height:24px; color:#FFF; font-size:14px; letter-spacing:.1em; text-align:center; border-radius:12px; background:#5fb23b; display:inline-block; margin-right:10px;}
.news_all p i.news_all_i2{background:#3ec2ff;}
.news_for p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:15px 5% 15px 25px; border-bottom:1px solid #ccc;}
.news_for span{width:85px; display:inline-block;}

.news_pn{display:flex; width:440px; margin:0 auto;}
.news_pre{width:200px; height:56px; color:#FFF; font-size:14px; line-height:1.4; text-align:center; padding-top:16px; display:block; border:#0054a9 1px solid; background:#0054A9; box-sizing:border-box; position:relative;}
.news_pn a:nth-child(2){margin-left:40px;}

.company_banner{height:250px; background:url(../images/company_banner.jpg) no-repeat center; position:relative;}
.company_menu{width:1400px; margin:0 auto; padding:45px 0 75px 0; position:relative;}
.company_menu ul{width:1400px; display:flex; justify-content:space-between;}
.company_menu li a:hover{opacity:.6;}
.company_menu li a p{font-size:16px; padding-top:15px;}
.company_menu li a p span{font-size:18px; font-family:"Times","Times New Roman","瀹嬩綋",serif; margin-right:8px;}
.company_menu li a p i{position:relative; margin-left:10px;}
.company_menu li a p i:before{content:''; width:8px; height:1px; background:#000; position:absolute; top:calc(50% - 2px); left:22px; transform:rotate(30deg); transition:all  0.3s ease;}
.company_menu li a p i:after{content:''; width:30px; height:1px; background:#000; position:absolute; top:50%; left:0; transition:all  0.3s ease;}
.company_menu .scroll{left:50%; bottom:-30px; z-index:2;}
.company_menu .scroll p{width:2px; height:62px; background:#000;}
.about_bg{padding:22px 0 70px 0; background:#EBEBEB url(../images/about_bg.jpg) no-repeat;}
.about_title{width:873px; height:89px; margin:0 auto; color:#FFF; font-size:35px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1; letter-spacing:.1em; display:flex; align-items:center; justify-content:center; background:linear-gradient(to right,#0054AE,#30377B); position:relative; z-index:1;}
.about_title span{font-size:39px;}
.about_message{width:1400px; height:628px; margin:-45px auto 0 auto; background:rgba(255,255,255,.7) url(../images/about_message.png) no-repeat left bottom; box-sizing:border-box;}
.about_message_lr{font-size:15px; line-height:28px; padding:140px 7.8% 0 37.8%;}
.about_message_title{font-size:36px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1; margin:-60px 0 0 -60px; padding:60px 0 8px 60px; background:url(../images/about_message_title.png) no-repeat;}
.about_message_zl{text-align:right; padding-top:40px;}
.about_aisin{width:1400px; margin:65px auto 0 auto; padding:145px 115px 100px 90px; display:flex; align-items:center; justify-content:space-between; background-color:rgba(255,255,255,.7); box-sizing:border-box;}
.about_aisin_setup{width:500px;}
.about_aisin_title{font-size:38px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:58px;}
.about_aisin_p{font-size:15px; line-height:28px; padding-top:30px;}
.about_business{width:1400px; margin:0 auto; padding-top:30px; padding-bottom:130px;}
.about_based{width:782px; height:604px; color:#FFF; float:left; margin-left:40px; padding:80px 200px 0 60px; background:linear-gradient(to right,#333F93,#0086E9); box-sizing:border-box; position:relative;}
.about_based_title{font-size:43px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:64px;}
.about_based_p1{font-size:15px; line-height:28px; padding-top:10px;}
.about_based .aisin_video_more a{margin:0 auto; border:#FFF 1px solid; background:none;}
.about_based .aisin_video_more a:hover{background:#FFF;}
.about_based_img{position:absolute; left:-40px; bottom:-236px;}
.about_product{width:700px; float:left; margin:200px 0 0 -125px; background:#FFF; display:flex; flex-wrap:wrap; position:relative;}
.about_product li{width:233px; height:233px; border-top:#CFCFCF 1px solid; border-left:#CFCFCF 1px solid; display:flex; align-items:center; justify-content:center; text-align:center; box-sizing:border-box;}
.about_product li:nth-child(1),.about_product li:nth-child(2),.about_product li:nth-child(3){border-top:none;}
.about_product li:nth-child(3n+1){border-left:none;}
.about_product_title{font-size:16px; line-height:1;}
.about_product_title i{font-size:35px; font-family:"Times","Times New Roman","瀹嬩綋",serif; font-style:italic; margin-right:10px; vertical-align:middle;}

.brand_our{width:1400px; margin:-45px auto 0 auto; padding:75px 0 110px 0; text-align:center; background-color:rgba(255,255,255,.8);}
.brand_our_en{color:rgba(26,137,255,.1); font-size:65px; font-weight:normal; font-family:"Times","Times New Roman","瀹嬩綋",serif; font-style:italic; line-height:1;}
.brand_our_zh{font-size:17px; font-weight:normal; letter-spacing:.2em; margin-top:-18px;}
.brand_our_p1{width:57px; height:35px; margin:0 auto; border-bottom:#000 1px solid;}
.brand_our_jsbt{font-size:30px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1.5; padding-top:45px;}
.brand_our_jsbt p{font-size:44px;}
.brand_our_p2{font-size:15px; line-height:28px;}
.brand_philosophy{width:1400px; margin:40px auto 0 auto; padding:45px 0 110px 0; text-align:center; background-color:rgba(255,255,255,.8);}
.brand_philosophy_based{font-size:42px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1.5; padding-top:35px;}
.brand_philosophy_first{width:840px; margin:0 auto; display:flex; align-items:center; text-align:left;}
.brand_philosophy_first i{width:60px; font-size:64px; font-family:"Times","Times New Roman","瀹嬩綋",serif; font-style:italic;}
.brand_philosophy_first span{width:280px; font-size:28px; font-family:"Times","Times New Roman","瀹嬩綋",serif; font-style:italic; line-height:36px; letter-spacing:.1em;}
.brand_philosophy_first p{width:500px; font-size:15px; line-height:26px; letter-spacing:.04em;}
.brand_business_reclaim{font-size:30px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1.5; padding-top:25px;}
.brand_zy{position:absolute; top:-40px; left:calc(50% - 20px);}

.overseas_profile{width:1160px; margin:0 auto; text-align:left;}
.overseas_profile_title{font-size:40px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1.3; letter-spacing:.1em;}
.overseas_company{font-size:15px; line-height:26px; padding:40px 0 0 80px;}
.overseas_company th{width:190px; font-weight:normal; text-align:left;}
.overseas_company td{padding:10px 0;}

.history_our{width:1400px; margin:-45px auto 0 auto; padding:75px 0 110px 0; text-align:center; background-color:rgba(255,255,255,.6);}
.history_box{display:flex; justify-content:center; padding-top:60px; font-size:15px;letter-spacing: 1px;}
.history_left{width:610px; border-right:#CFCFCF 1px solid; text-align:right; padding-right:30px; box-sizing:border-box;}
.history_p1{font-size:27px; font-family:"Times","Times New Roman","瀹嬩綋",serif;}
.history_right{width:610px; text-align:left; padding-left:30px; box-sizing:border-box;}
.history_p2{font-size:54px; font-family:"Times","Times New Roman","瀹嬩綋",serif; font-style:italic; line-height:1; margin-left:-8px; position:relative;}
.history_p2 span{color:#0092ff;}
.history_p2:first-child{margin-top:-25px;}
.history_p2:before{content:''; width:10px; height:10px; border-radius:50%; background:#0092ff; position:absolute; top:calc(50% - 2px); left:-27px;}
.history_1946{padding-top:130px; position:relative;}
.history_img01{float:left; padding-left:10px;}
.history_p3{padding-left:18px;}
.history_p4{font-size:17px; font-weight:bold;}
.history_img03{padding-left:40px;}
.history_seiki{width:300px; font-size:14px; padding:15px 25px 0 0; text-align:left;}
.history_p5{font-size:14px;}
.history_imra{width:230px; font-size:14px; padding:35px 25px 0 0; text-align:left;}
.history_w255{width:255px;}
.history_w255.w325 {width: 325px;}

.contact_banner{height:250px; background:url(../images/contact_banner.jpg) no-repeat center; position:relative;}
.contact_banner .video_banner_wz{color:#000;}
.contact_banner .sub_position{color:#000;}
.contact_banner .sub_position a{color:#000;}
.contact_bg{background:url(../images/contact_bg.jpg) no-repeat center; background-size:cover;}
.contact_dzdh{text-align:center; padding:70px 0 80px 0;}
.contact_gsm{font-size:24px; font-weight:500; line-height:1.5; letter-spacing: 0.01rem}
.contact_p3{padding-left: 22px; letter-spacing: 0.004rem;}
.contact_lxdh{font-size:46px; font-weight:bold; line-height:1; padding-top:15px; margin-left: -25px;}
.contact_lxdh .icon{font-size:39px; vertical-align:-0.1em; margin-right:10px;}
.contact_write{width:1360px; margin:0 auto; padding:65px 200px 115px 200px; box-shadow:0 0 15px rgba(0,0,0,.2); background:#FFF; box-sizing:border-box;}
.contact_use{font-size:23px; font-weight:bold; line-height:1.5; letter-spacing:.15em;}
.contact_safeguard{font-size:15px; padding-top:15px;}
.contact_safeguard a{color:#007ddb; text-decoration:underline;}
.contact_must{width:40px; height:20px; color:#FFF; font-size:12px; line-height:20px; text-align:center; display:inline-block; border-radius:3px; background:#fb3768;}
.contact_table th{width:145px; font-size:16px; font-weight:500; line-height:55px; text-align:left; vertical-align:top;}
.contact_table td{line-height:55px; padding-bottom:45px; vertical-align:top;}
.contact_td2{display:flex; flex-wrap:wrap;}
.contact_label01{width:33.3%; font-size:16px;}
.contact_label02{width:25%; font-size:16px;}
.contact_td2 label input[type="radio"]{margin-right:6px;}
.contact_text{width:750px; height:55px; font-size:16px; border:none; padding:0 15px; background:#f4f4f4; box-sizing:border-box;}
.contact_text2{width:calc(100% - 70px); height:55px; font-size:16px; border:none; padding:0 15px; margin-left:10px; background:#f4f4f4; box-sizing:border-box; display:none;}
.contact_textarea{width:750px; height:150px; font-size:16px; line-height:25px; border:none; padding:15px; background:#f4f4f4; box-sizing:border-box;}
.contact_clause{font-size:16px; text-align:center; padding-top:25px;}
.contact_clause a{color:#0081e2; text-decoration:underline;}
.contact_read{font-size:16px; text-align:center; padding-top:15px;}
.contact_submit{text-align:center; padding-top:35px;}
.contact_submit input{width:330px; height:95px; color:#FFF; font-size:21px; display:inline-block; border:#0054a9 1px solid; background:#0054A9; box-sizing:border-box; position:relative; cursor:pointer; transition:all  0.3s ease;}
.contact_submit input:before{content:''; width:8px; height:1px; background:#FFF; position:absolute; top:calc(50% - 2px); right:35px; transform:rotate(30deg); transition:all  0.3s ease;}
.contact_submit input:after{content:''; width:30px; height:1px; background:#FFF; position:absolute; top:50%; right:35px; transition:all  0.3s ease;}
.contact_submit input:hover{color:#0054a9; background:#FFF;}
.contact_submit input:hover:before,.contact_submit input:hover:after{ right:25px; background:#0054a9;}

.map_banner{height:250px; background:url(../images/map_banner.jpg) no-repeat center; position:relative;}
.map_content{width:1400px; margin:0 auto; padding:70px 0 150px 0; display:flex; justify-content:space-between;}
.map_columns{width:372px;}
.map_columns_title{font-size:16px; font-weight:normal; line-height:1; letter-spacing:.1em;}
.map_columns_title span{font-size:36px; font-weight:bold; font-family:"Times","Times New Roman","瀹嬩綋",serif; padding-right:15px;}
.map_columns_title a:hover{color:#00478d;}
.map_columns_p1{height:2px; margin-top:20px; background:linear-gradient(to right,#0064BF,#3F4599)}
.map_columns_ul{padding-top:10px;}
.map_columns_ul li{font-size:16px; line-height:24px; padding-top:20px;}
.map_columns_ul li a:hover{color:#00478d; text-decoration:underline;}

.use_content{width:1400px; font-size:15px; line-height:28px; margin:0 auto; padding:40px 0 180px 0;}
.use_title{font-size:19px; line-height:50px; letter-spacing:.15em; padding-left:20px; background:#e7eef2;}
.use_privacy{padding:40px 0 45px 0; border-bottom:#C6C6C6 1px solid;}
.use_privacy:last-child{border-bottom:none;}
.use_privacy_title{font-size:18px; line-height:21px; letter-spacing:.1em; padding-left:35px; background:url(../images/use_privacy_title.jpg) no-repeat;}
.use_pdf{width:695px; height:98px; font-size:14px; line-height:24px; margin-top:30px; padding-left:25px; display:flex; align-items:center; background:#f5f5f5; box-sizing:border-box;}
.use_pdf p{padding-left:20px;}
.use_privacy_p1{line-height:35px;}

.privacy_browser{width:1170px; margin-top:30px; padding:25px 0 50px 60px; background:#f5f5f5; box-sizing:border-box;}
.privacy_browser dt{width:210px; float:left; font-weight:500; padding-top:16px;}
.privacy_browser dd{width:calc(100% - 210px); float:left; padding-top:16px; word-wrap:break-word; overflow-wrap:break-word;}
.privacy_browser dd a{color:#339dff; text-decoration:underline;}

.product_banner{height:510px; background:url(../images/product_banner.jpg) no-repeat center; position:relative;}
.product_bg{height:2150px; padding-top:35px; background:url(../images/product_bg.jpg) no-repeat center; box-sizing:border-box;}
.product_fields{width:873px; margin:0 auto; color:#FFF; font-size:31px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1; letter-spacing:.1em; text-align:center; padding:30px 0 15px 0; background:linear-gradient(to right,#333F90,#057CDB); position:relative; z-index:1;}
.product_fields span{font-size:62px; font-family:"瀹嬩綋",serif; font-style:italic; margin:0 30px 0 22px; vertical-align:middle;}
.product_territory{width:1200px; margin:35px auto 0 auto; position:relative;}
.product_territory_menu01{position:absolute; top:0; left:0;}
.product_territory_menu li{font-size:17px; line-height:36px; padding:25px 0;}
.product_territory_menu li a:hover{color:#0083e4;}
.product_territory_menu li i{font-size:39px; font-family:"Times","Times New Roman","瀹嬩綋",serif; font-style:italic; vertical-align:middle; margin-right:10px;}
.product_territory_menu li span{width:215px; display:inline-block; border-bottom:#0096ff 1px solid;}
.product_territory_menu li .icon{color:#0083e4; font-size:12px; float:right; margin-top:12px;}
.product_territory_menu02{position:absolute; top:50px; right:0;}
.product_territory_menu03{display:flex; justify-content:center;}
.product_territory_menu03 li{margin:0 25px;}
.product_classify{width:1400px; margin:40px auto 0 auto; border-top:#ADADAD 1px solid;  border-left:#ADADAD 1px solid; display:flex; flex-wrap:wrap; background:rgba(255,255,255,.8);}
.product_classify li{width:50%; height:415px; padding:0 35px 0 22px; border-right:#ADADAD 1px solid; border-bottom:#ADADAD 1px solid; box-sizing:border-box; position:relative;}
.product_classify li a{height:100%; display:flex; align-items:center;}
.product_classify_number{width:110px; height:110px; font-size:39px; font-family:"Times","Times New Roman","瀹嬩綋",serif; font-style:italic; line-height:1; padding:20px 0 0 26px; box-sizing:border-box; position:absolute; top:0; left:0; background:linear-gradient(-45deg,transparent 50%, #888 50%, #888 50.2%, transparent 50.2%);}
.product_classify_lr{padding-left:30px;}
.product_classify_p1{font-size:34px; line-height:1.3;}
.product_classify_p1 span{color:#333f90;}
.product_classify_p2{font-size:17px; line-height:1.5;}
.product_classify_p3{padding-top:35px;}
.product_classify_view{width:100%; height:100%; display:flex; align-items:center; justify-content:center; background:rgba(255,255,255,.6); position:absolute; top:0; left:0; z-index:2; transition:all 0.4s ease; opacity:0;}
.product_classify_view.on{ opacity:1;}
.product_classify_view p{width:250px; height:70px; color:#FFF; font-size:17px; font-style:italic; line-height:70px; text-align:center; background:linear-gradient(to right,#34428E,#1585E1); position:relative;}
.product_classify_view p:before{content:''; width:8px; height:1px; background:#FFF; position:absolute; top:calc(50% - 2px); right:20px; transform:rotate(30deg); transition:all  0.3s ease;}
.product_classify_view p::after{content:''; width:30px; height:1px; background:#FFF; position:absolute; top:50%; right:20px; transition:all  0.3s ease;}
.product_catalog{text-align:center; padding-top:100px;}
.product_catalog a:hover{opacity:.8;}

.product_detailed_banner{height:546px;background:url(../images/product_detailed_banner.jpg) no-repeat center; position:relative;}
.oil_banner{height:548px; display:flex; align-items:center;  background:url(../images/oil_banner.jpg) no-repeat center; position:relative;}
.product_detailed_position.sub_position{color:#000000;}
.product_detailed_position.sub_position a{color:#969696;}
.product_detailed_brief{width:1400px; color:#FFF; margin:0 auto; padding-left:680px; padding-right:300px; box-sizing:border-box;}
.product_detailed_brief_title{font-size:60px; font-family:"Times","Times New Roman","瀹嬩綋",serif; font-weight:500; line-height:1;}
.product_detailed_brief_p1{font-size:22px; padding-top:20px;}
.product_detailed_brief_p2{width:148px; height:48px; border-bottom:#FFF 1px solid;}
.product_detailed_brief_p3{padding-top:40px;}
.product_detailed_menu{width:1400px; margin:0 auto; padding:40px 0 45px 0; display:flex; flex-wrap:wrap; justify-content:center;}
.product_detailed_menu li a{height:32px; font-size:17px; line-height:1.5; margin:15px 45px; border-bottom:#009aff 1px solid; display:flex; justify-content:space-between;}
.product_detailed_menu li a .icon{color:#0087e8; font-size:12px; margin:5px 0 0 20px;}
.product_detailed_menu li.product_detailed_menu_li a{color:#0087e8;}
.product_detailed_bg{padding:70px 0; background:#F7F7F7;}
.product_detailed{width:1400px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:center;}
.product_detailed_lr{width:660px;}
.product_detailed_title{font-size:36px; font-weight:normal;line-height:1.5;}
.product_detailed_p1{height:45px; color:#0088e9; font-size:17px; line-height:1.5; border-bottom:#C9C9C9 1px solid;}
.product_detailed_introduce{font-size:15px; line-height:27px; padding-top:22px;}
.product_detailed_img{align-self:center; padding-left:40px;}
.product_detailed_features{width:1040px; margin:30px auto 0 auto; background:#FFF; display:flex; box-shadow:0 2px 8px rgba(0,0,0,.2);}
.product_features_title{width:230px; font-size:22px; line-height:1.4; background:#E2E6FF; display:flex; justify-content:center; align-items:center; position:relative;}
.product_features_title p{font-size:25px; font-weight:500; text-align:center;}
.product_features_title:before{content:''; width:0; height:0; border:solid transparent; border-width:16px 0 16px 22px; border-left-color:#E2E6FF; position:absolute; right:-22px; bottom:calc(50% - 16px);}
.product_features{width:810px; padding:30px 0 30px 55px; box-sizing:border-box;}
.product_features_p1{font-size:17px; font-weight:500; line-height:1.5;}
.product_features_p2{font-size:15px; line-height:25px;}
.product_features_p2 span{font-size:25px; padding-right:10px;}
.product_detailed_p2{width:100%; font-size:22px; line-height:1.5; padding-top:30px; text-align:center;}
.product_detailed .product_catalog{padding-top:60px;}
.product_detailed_list{width:1350px; margin:0 auto; padding:60px 0 70px 0;}
.product_detailed_ylbt{font-size:27px; font-weight:500; line-height:1.5; letter-spacing:.2em; text-align:center;}
.product_detailed_list ul{margin-top:50px; border-top:#CFCFCF 1px solid; border-left:#CFCFCF 1px solid; display:flex; flex-wrap:wrap;}
.product_detailed_list ul li{width:20%; border-right:#CFCFCF 1px solid; border-bottom:#CFCFCF 1px solid; box-sizing:border-box;}
.product_detailed_list ul li a{text-align:center; padding:45px 0 15px 0; display:block;}
.product_detailed_list ul li a:hover{opacity:.6;}
.product_list_p1{font-size:22px; line-height:1.5;}
.product_list_p1 span{color:#333f93;}
.product_list_p3{padding-top:5px;}
.product_list_p4{color:#484848; font-size:22px; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1.1; padding-top:25px;}
.product_list_p5{font-size:20px; line-height:1.5; padding-top:10px;}
.product_list_p6{width:30px; margin:25px auto 0 auto; position:relative;}
.product_list_p6:before{content:''; width:8px; height:1px; background:#000; position:absolute; top:calc(50% - 2px); right:0; transform:rotate(30deg);}
.product_list_p6:after{content:''; width:30px; height:1px; background:#000; position:absolute; top:50%; left:0;}
.product_detailed_contact{color:#FFF; padding:60px 0; text-align:center; background:#0054AA;}
.product_contact_title{font-size:43px; font-weight:normal; font-family:"Times","Times New Roman","瀹嬩綋",serif; line-height:1;}
.product_contact_p1{font-size:19px; padding-top:15px; letter-spacing:.1em;}
.product_contact_p2{font-size:15px; padding-top:25px;}

.powertrain_banner{height:548px; display:flex; align-items:center;  background:url(../images/powertrain_banner.jpg) no-repeat center; position:relative;}
.engine_banner{height:548px; display:flex; align-items:center;  background:url(../images/engine_banner.jpg) no-repeat center; position:relative;}
.braking_banner{height:548px; display:flex; align-items:center;  background:url(../images/braking_banner.jpg) no-repeat center; position:relative;}
.chassis_banner{height:548px; display:flex; align-items:center;  background:url(../images/chassis_banner.jpg) no-repeat center; position:relative;}
.body_banner{height:548px; display:flex; align-items:center;  background:url(../images/body_banner.jpg) no-repeat center; position:relative;}
.cooling_banner{height:548px; display:flex; align-items:center;  background:url(../images/cooling_banner.jpg) no-repeat center; position:relative;}
.maintenance_banner{height:548px; display:flex; align-items:center;  background:url(../images/maintenance_banner.jpg) no-repeat center; position:relative;}
.easyparts_banner{height:548px; display:flex; align-items:center;  background:url(../images/easyparts_banner.jpg) no-repeat center; position:relative;}

.activity_banner{height:250px; display:flex; align-items:center;  background:url(../images/activity_banner.jpg) no-repeat center; position:relative;}
.activity_banner .sub_position{color:#000;}
.activity_banner .sub_position a{color:#000;}
.activity_banner .scroll{bottom:-36px; z-index:2;}
.activity_banner .scroll p{height:62px;}
.activity_bg{padding-top:30px; background:#D6DBE1;}
.activity_content{width:1400px; margin:-45px auto 0 auto;}
.activity_contact_title{font-size:26px; line-height:1;}


.baseBlock {max-width: 1000px;margin:35px auto 0 auto;text-align: left;}
.baseBlock p {text-align: left;margin-top: 70px;font-size: 14px;line-height: 26px;}
.baseBlock p.fs15 {font-size: 15px;}
.blockTtl {color: #001a72;font-size: 26px;font-weight: bold;line-height: 1;margin: 55px 0;}
.logo {text-align: center;}
.message {
  margin: 30px 0 0;
  padding: 75px 50px;
  background: url("../images/bg_message.png") #020144 no-repeat left top;
  background-size: cover;
}
.message h3 {
  margin: 0 0 38px 0;
}
.message p {
  margin: 30px 0 0 0;
  letter-spacing: 1px;
  font-size: 14px;line-height: 26px;
  color: #fff;
}
.message .txtCatch {
  font-size: 20px;
}

.brandphilosophy_des {font-size: 38px;line-height: 1.5;margin-top: 70px;font-family: "Times","Times New Roman","瀹嬩綋",serif;}
.brandphilosophy_a {font-weight: bold;display: block;width: max-content;font-size: 17px;color: #001a72;margin: 25px auto;background: url(../images/brandphilosophy_a.jpg) no-repeat right bottom;padding:0 17px 5px 0;box-sizing: border-box;}
.aisin_video_more.center a {margin:20px auto 0 auto;}
.copy {width: 100%;background:#0054A9;}
.copy p {max-width: 1319px;margin: 0 auto;text-align:right;line-height:2;color:#fff;font-size:.8em;padding: 0 2%;box-sizing: border-box;}


.yqlj{color:#fff; font-size:15px; padding-bottom:10px;}







.level_bg {width: 100%;min-height: 160px;background:#DCDCDC url(../images/level_bg.png) no-repeat top center; position:relative;}
 
.leftLoop{position:relative;width: 1400px;margin: 0 auto;}
.leftLoop .hd .prev{position: absolute;left: 0;top: 30%;display:block;cursor:pointer;} 
.leftLoop .hd .next{position: absolute;right: 0;top: 30%;display:block;cursor:pointer;} 
.leftLoop .hd ul{zoom:1;} 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;overflow:hidden;text-indent:-999px; cursor:pointer; 
    -webkit-border-radius: 10px; -moz-border-radius: 10px;behavior: url(../PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;}
.leftLoop .bd {width: 1326px;margin: 0 auto;}
.leftLoop .bd ul{width:100%; display:flex;} 
.leftLoop .bd ul li{width:215px; height:111px; padding-right:6px; text-align:center; position:relative;}
.leftLoop .bd ul li a{color:#fff; font-size:18px; font-weight:bold; line-height:105px; display:block;}
.leftLoop .bd ul li a:hover,.leftLoop .bd ul li.li00 a{color: #0154a2;font-size:22px; height: 111px;line-height: 100px;background: #FFFFFF;}
.leftLoop .bd ul li:hover p,.leftLoop .bd ul li.li00 p{width:140px; height:2px; background:#0054A2; position:absolute; top:68px; left:calc(50% - 70px);}
/*.leftLoop .bd ul li:nth-child(6n+1):hover {color: #0154a2;height: 107px;line-height: 107px;background: url(../images/level01_01.png) no-repeat top center;background-size: cover;}
.leftLoop .bd ul li:nth-child(6n+2):hover {color: #0154a2;height: 106px;line-height: 106px;background: url(../images/level01_02.png) no-repeat top center;background-size: cover;}
.leftLoop .bd ul li:nth-child(6n+3):hover {color: #0154a2;height: 106px;line-height: 106px;background: url(../images/level01_03.png) no-repeat top center;background-size: cover;}
.leftLoop .bd ul li:nth-child(6n+4):hover {color: #0154a2;height: 111px;line-height: 111px;background: url(../images/level01_04.png) no-repeat top center;background-size: cover;}
.leftLoop .bd ul li:nth-child(6n+5):hover {color: #0154a2;height: 112px;line-height: 112px;background: url(../images/level01_05.png) no-repeat top center;background-size: cover;}
.leftLoop .bd ul li:nth-child(6n+6):hover {color: #0154a2;height: 120px;line-height: 120px;background: url(../images/level01_06.png) no-repeat top center;background-size: cover;}*/

.rollphotos{width:1326px; margin:0 auto; position:relative;}
.rollphotos .LeftBotton{width:15px; height:35px; cursor:pointer; position:absolute; top:25px; left:-30px;}
.rollphotos .RightBotton{width:15px; height:35px; cursor:pointer; position:absolute; top:25px; right:-30px;}
.rollphotos .Cont{width:1326px; overflow:hidden;}
.rollphotos li{width:215px; height:111px; float:left; padding-right:6px; text-align:center; position:relative;}
.rollphotos li a{height:111px; color:#fff; font-size:18px; font-weight:bold; line-height:95px; display:block;}
.rollphotos li a:hover,.rollphotos li.li00 a{color: #0154a2;font-size:22px; line-height: 90px;background: #FFFFFF;}
.rollphotos li:hover p,.rollphotos li.li00 p{width:140px; height:2px; background:#0054A2; position:absolute; top:62px; left:calc(50% - 70px);}

.level02_bg {min-height:83px; margin-top:-44px; box-sizing:border-box; background:url(../images/level02_bg.png) no-repeat top center; position:relative; z-index:10;}
.level02 {width: 1330px;margin: 0 auto 0 auto; padding-top:42px; padding-bottom:10px; display:flex; flex-wrap:wrap;}
.level02 li{width:25%; text-align:center;}
.level02 li a{font-size:17px; line-height:25px; padding:8px 0; display:block;}
.level02 li a:hover,.level02 li.li00 a{color: #0154a2; font-size: 21px; font-weight:bold;}
.level03_bg {width: 1330px;margin: 0 auto;background: #f4f4f4;}
.level03{display:flex; flex-wrap:wrap;}
.level03 li{width:33.3%; height:82px; text-align:center;}
.level03 li a{width:235px; height:82px;line-height: 82px; text-align: center;font-size: 17px;font-weight: bold;color: #0154a2; display:inline-block;}
.level03 li a:hover {background: url(../images/level03_bg.png) no-repeat top center;background-size: cover;color: #fff;font-size: 19px;}
.level03_p,.level03_p2{font-size:16px; line-height:35px; border-top:#CCCCCC 1px solid; text-align:center; cursor:pointer;}
.level03_p .icon{margin-right:5px; transform:rotate(180deg);}
.level03_p2 .icon{margin-right:5px; transform:rotate(0);}

.classify_list_box{width:1331px; margin:0 auto; padding:20px 0 100px 0;}
.classify_list_p1{font-size:17px; line-height:1.5;}
.classify_list{display:flex; flex-wrap:wrap; margin-top:50px; border-left:#E0E0E0 1px solid;}
.classify_list li{border-right:#E0E0E0 1px solid; border-bottom:#E0E0E0 1px solid;}
.classify_list li:nth-child(1),.classify_list li:nth-child(2),.classify_list li:nth-child(3),.classify_list li:nth-child(4),.classify_list li:nth-child(5){border-top:#E0E0E0 1px solid;}
.classify_list_mz{font-size:16px; line-height:20px; padding:15px 20px 10px 20px;}
.classify_list_xl{font-size:15px; line-height:18px; padding:10px 20px 20px 20px;}

.oil_banner.bluebg {height:250px; display:flex; align-items:center;justify-content: center;background:url(../images/oilbg_banner.jpg) no-repeat center; position:relative;}
.oil_banner.bluebg .product_detailed_position.sub_position {color: #fff;}
.oil_banner.bluebg .product_detailed_position.sub_position a {color: #fff;}
.product_detailed_brief_title2 {font-weight: 500;font-size: 55px;color: #fff;letter-spacing: 6px;}
.product_detailed_oil {display: flex;width: 1288px;margin: 50px auto 125px auto;}
.product_detailed_oil_left{width:450px;}
.product_detailed_oilul {width: 320px;margin: 31px auto 0 auto;}
.product_detailed_oilul li {float: left;margin-left: 26px;}
.product_detailed_oilul li:first-child {margin-left: 0;}
.product_detailed_oilul li .img img {width: 100%;height: auto;}
.product_detailed_oil_ins {font-size: 14px;margin-top: 11px;text-align: center;}
.product_detailed_oil_insimg {text-align: center;}
.product_detailed_oil_right {width:800px; margin-top: 10px;margin-left: 30px;letter-spacing: 2px;}
.product_detailed_oil_right .fs17 {font-size: 17px;font-weight: bold;}
.product_detailed_oil_right .fs38 {margin-top: 14px;font-size: 38px;color: #021a5a;line-height: 1;}
.product_detailed_oil_right .fs14 {margin-top: 15px;font-size: 14px;color: #021a5a;font-weight: bold;}
.product_detailed_oil_right .fs19 {margin-top: 65px;font-size: 19px;font-weight: bold;}
.product_detailed_oil_dl {margin-top: 19px;font-size: 16px;color: #3d3d3d;}
.product_detailed_oil_dl dt {float: left;width: 13%;}
.product_detailed_oil_dl dd {float: left;width: 87%;}
.product_detailed_oil_dl dd.mt0 {margin-left: 0;}
.product_detailed_oil_title {margin-top: 66px;font-size: 20px;}
.product_detailed_oilul2 {margin-left: 10px;font-size: 16px;line-height: 1.5;}
.product_detailed_oilul2.mt0 {margin-left: 19px;}
.product_detailed_oilul2 li {margin-top: 18px;list-style: disc outside;}
.product_detailed_oil_dl dd .product_detailed_oilul2 li {margin-top: 0;}
.engine_footer{width: 70%; margin-left: 15%;}
.afw5_footer{margin-top: -50px;}

.gallery .bsgz{background:#FFF;}
.gallery .bd{width:1328px; margin:0 auto;}
.gallery .bd ul{width:1328px; margin:0 auto;}
.gallery .bd li .pic{line-height:0px;}
.gallery .bd li .bg,.gallery .bd li .title{display:none;}
.gallery .bd li img{width:450px; height:230px;}
.gallery .hd{width:1328px; margin:0 auto; padding:42px 0 10px 0; position:relative; zoom:1;}
.gallery .hd .tempWrap{}
.gallery .hd ul{overflow:hidden; zoom:1;}
.gallery .hd li{width:332px; font-size:17px; line-height:25px; padding:8px 0; text-align:center; display:block;}
.gallery .hd li.on{color:#0154a2; font-size:21px; font-weight:bold;}
.gallery .hd .sNext,.gallery .hd .sPrev{text-align:center;  width:15px; height:35px; line-height:35px; cursor:pointer; position:absolute;  left:-30px; top:42px; }
.gallery .hd .sNext{left:auto; right:-30px; }

.wrapper{width:1330px; margin:0 auto; display:flex;}
#prev-arrow-container, #next-arrow-container{width:35px; padding-top:25px; text-align:center;}
#prev-arrow-container img, #next-arrow-container img{cursor:pointer;}
#html-carousel{width:1260px;}
.carousel-component{position:relative; overflow:hidden; visibility:visible;}
.carousel-component ul.carousel-list{width:10000000px; position:relative; z-index:1;}
#html-carousel .carousel-list li{width:210px; height:111px; float:left; padding-right:6px; text-align:center; position:relative; box-sizing:border-box;}
#html-carousel .carousel-list li a{height:111px; color:#fff; font-size:18px; font-weight:bold; line-height:95px; display:block;}
#html-carousel .carousel-list li a:hover,#html-carousel .carousel-list li.li00 a{color: #0154a2;font-size:22px; line-height: 90px;background: #FFFFFF;}
#html-carousel .carousel-list li:hover p,#html-carousel .carousel-list li.li00 p{width:140px; height:2px; background:#0054A2; position:absolute; top:62px; left:calc(50% - 70px);}

