body{margin: 0 auto;padding: 0;background: #fff;font-size:14px;color:#000;}
body a{text-decoration: none;}
body p{margin:0;}
.head{
width:1370px;
margin: 0 auto;
position: relative;
height: 130px;
line-height: 130px;
font-size:25px;
}
.logo{
background-color: #fff;
border-radius: 0px 0px 5px 5px;
box-shadow:0px 2px 5px #ebecea;
width: 156px;
height: 185px;
text-align: center;
position: absolute;
top: 0;
left: 0;
z-index: 2;}
.logo img{margin-top:25px;height: 75%;}
.menu{float: right;}
.menu_u{}
.menu_l{padding: 0 25px; float: left;position: relative;}
.menu_l a.menua{padding: 0 10px;line-height: 130px; color:#000;display: inline-block;border-bottom: #fff solid 4px;}
.menu_l:hover a.menua,.menu_l.act a.menua{border-bottom: #bb963f solid 4px; color:#bb963f}
.menu_l.drive:hover a.menua,.menu_l.drive a.menua{font-size:30px;color:#bb963f;border:0}
.menu_sub{transition: opacity 0.3s ease-in-out;opacity: 0; visibility: hidden; position: absolute;left:24px;width: 190px;z-index: 2;}
.menu_subli{cursor: pointer;display:block;border-bottom: #fff solid 1px;color:#333;background:rgb(255 255 255 / 60%);height:59px;line-height:59px;text-align: center;}
.menu_subli:last-child{border:0;}
.menu_subli:hover ,.actli{color:#000;background: rgb(255 255 255 / 80%);}
.menu_l:hover .menu_sub,.menu_l.act .menu_sub{visibility: visible; opacity: 1;transition: opacity 0.3s ease-in-out;}
.banner{width:100%;overflow: hidden;min-width:1370px;}
.abomen{position: absolute;bottom:20px;width:1370px;margin-left:-685px;left:50%;background:#fff;border-radius:10px;height:60px;}
.abomen_sub{}
.abomen_subli{display:block;color:#666;font-size: 18px;border-bottom: #fff solid 4px;line-height:56px;cursor: pointer;float: left;margin:0 35px ;}
.abomen_subli:hover ,.abactli{color:#333;border-bottom: #ff3b30 solid 4px;}
.swiper {
width: 100%;
height: 100%;
max-width: 1920px;margin: 0 auto;
}

.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
}

.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.banner .swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 5px;
background-color: #fff;
width: 10px;
height: 10px;
opacity: 1;
border-radius: 5px;
}
.banner .swiper-pagination-bullets .swiper-pagination-bullet-active{background-color: #fff; width: 25px;}
.pro{width:1370px;margin:0 auto;padding:120px 0 190px;}
.pro ul{display: inline-block;}
.pro ul li{
list-style: none;
float: left;
width:331px;
text-align: center;
height: 200px;
border-right:#bfbfbf solid 1px;
}
.pro ul li:last-child{border-right-color:#fff;}
.pro ul li div.proimg{width:100%;height:100px;line-height: 100px;;}
.pro ul li div.proimg img{display:inline-block;vertical-align: middle;}
.pro ul li p{font-size: 24px;color:#000;line-height: 24px;}
.probrand{width:1370px;margin:0 auto;}
.probrandimg{float:left;width:700px;height: 500px;overflow: hidden}
.probrandtext{padding-left:790px;padding-top: 90px;}
.probrandtexth3 .probrandtexth3t{font-size: 48px;}
.probrandtexth3 .probrandtexth3w{font-size:24px;color:#7d7d7d;}
.probrandtextp{line-height:38px;font-size:18px;padding-top: 20px;}
.probrandbtn{padding-top: 62px;overflow: hidden;height:60px;}
/* .formbdcon{background-color: #eeeeee;} */
.formbd{background: url(../src/assets/fot.jpg) no-repeat  bottom;}
.form{width: 1370px;margin: 0 auto;padding-top: 140px;}
.formh3{font-size: 36px;color:333;line-height: 36px;text-align: center;}
.formimg{text-align: center;padding-top: 80px;}
.forminp{display: inline-block;}
.forminp input{width:654px;height:60px;border:none;padding: 0 25px;line-height:60px;font-size:24px;}
.forminp input::placeholder{border:0;}
.forminple{float:left;padding-right:31px;}
.forminpri{float:left;padding-left:31px;}
.forminpbtn{width:100%;padding-top:40px;display: inline-block;margin-bottom: -35px;}
.forminpbtn button{width:100%;height:75px;line-height: 75px;color:#fff;background: #ff3b30;border:0;font-size:24px;cursor: pointer;}
.foot{border-top: #dcdcdc solid 1px;width: 1370px;margin:135px auto 0;height: 120px;line-height: 120px;font-size:16px;text-align: center;}
.aboutbanner{width:100%;height:;overflow:hidden;text-align: center;max-width: 1920px;margin: 0 auto;}
.aboutp{color:#333;margin-bottom: 30px;}
.aboutp h3{margin:0;font-size: 36px;line-height: 36px;padding-bottom:15px;}
.aboutp p{margin: 0;font-size: 24px;line-height: 24px;}
.product{position:relative;width:1290px;margin:40px auto 0;padding:40px;}
.productlogo{position: absolute;top:30px;left:40px;height: 110px;}
.productlogo img{height: 100%;}
.protit{text-align: center;}
.protit h3{margin:40px 0 60px;font-size:60px;line-height:50px;}
.protit h4{margin:0px 0 20px;font-size: 30px;line-height: 36px;}
.protit p{margin:0;font-size:24px;}
.productimg{margin:40px 0 0;display:inline-block;}
.productimg div{display:block;float:left;overflow: hidden;margin-left:6px;}
.productimg div img{width:330px;height:248px;}
.productimg div:first-child{width:600px;height:500px;margin-right:12px;}
.productimg div:first-child img{width:600px;height:500px;}
.productimg div:nth-child (2){margin-bottom:8px;}
.productimg div:nth-child (3){margin-bottom:8px;}
.table{width:100%;border-right: #cacacb solid 1px;font-size:20px;margin-top: 20px;}
.table th{background:#cacacb;height:50px;line-height:50px;font-size:24px;}
.table td{border-bottom: #cacacb solid 1px;border-left: #cacacb solid 1px;height:45px;line-height:45px;text-indent: 2em;}
.brandh3{width: 1370px;margin:0 auto;padding: 50px 0 100px;}
.brandimg{float:left;width:650px;height:400px;overflow: hidden;}
.brandtxtbd{float:left;width:650px;padding-left: 70px;display: table;}
.brandtxt{display: table-cell;vertical-align: middle;}
.brandtxtbd h3{margin:0 0 30px;color:#333;font-size: 36px;}
.brandtxtbd p{margin:0;color:#747474;font-size: 24px;line-height: 44px;}
.brandtxtbd .spa{display:inline-block;width:10px;height: 10px;;border-radius:10px;margin-top:-5px;vertical-align: middle;background:#333;margin-left: 10px;}
.layui-input-affix{line-height:60px !important;width:45px !important;}
.layui-input-affix .layui-icon{font-size: 28px !important;}