html{--base-color:#d30006;--color-2:#293e5c;}
.ovh{width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.img-contain{width: 100%;height: 100%;object-fit: contain;}
.img-cover{width: 100%;height: 100%;object-fit: cover;}
.ovh-2{
	overflow: hidden; /* 隐藏超出部分 */
	text-overflow: ellipsis; /* 添加省略号 */
	display: -webkit-box; /* 将元素作为弹性伸缩盒子模型处理 */
	-webkit-line-clamp: 2; /* 限制最大行数为2行 */
	-webkit-box-orient: vertical;
}
::-webkit-scrollbar {width: 6px;height: 5px;}
::-webkit-scrollbar-thumb {border-radius: 9px;background: var(--base-color)}
::-webkit-scrollbar-track {border-radius: 9px;background: #f5f5f5}
.container{max-width: 1600px;width: 100%;}

.index-smtitle{border-left: 6px solid var(--base-color);padding-left: 10px;font-size: 18px;line-height: 1;}
.index-title{font-size: 48px;}
.position-box{background-color: #f6f6f6;}
.position-box,.position-box a{color: #333;}
.position-box a:hover{color: var(--base-color);}

.head{background-color: rgba(0, 0, 0,.4);}
.head.index-head{background-color: rgba(0, 0, 0,.7);}
.head .nav .nav-item{margin-left: 70px;}
.head .nav .nav-item:hover .sub-nav{opacity: 1;visibility: visible;}
.head .nav .nav-item .sub-nav{min-width: 180%;width: max-content;background-color: rgba(0, 0, 0,.7);left: 50%;transform: translateX(-50%);opacity: 0;visibility: hidden;transition: all .3s;}
.head .nav .nav-item .sub-nav a:hover{background-color: var(--base-color);}

.head .language{cursor: pointer;}
.head .language:hover .language-list{opacity: 1;visibility: visible;}
.head .language .language-list{min-width: 100%;width: max-content;background-color: rgba(0, 0, 0,.7);left: 50%;transform: translateX(-50%);opacity: 0;visibility: hidden;transition: all .3s;}
.head .language .language-list a:hover{background-color: var(--base-color);}
.head .head-tel{background-color: var(--base-color);color: #fff;border-radius: 50px;}

.head .wap-menu-btn{width: 30px;height: 30px;display: none;align-items: center;justify-content: center;margin-right: 19px;}
.head .wap-menu-btn span{width: 100%;height: 2px;background-color: #fff;position: relative;}
.head .wap-menu-btn span::before,
.head .wap-menu-btn span::after{content: '';position: absolute;width: 100%;height: 100%;left: 0;right: 0;background-color: #fff;transition: all .3s;}
.head .wap-menu-btn span::before{top: -9px;}
.head .wap-menu-btn span::after{bottom: -9px;}
.head .wap-menu-btn.active span{background-color: transparent;}
.head .wap-menu-btn.active span::after{transform: rotate(-45deg);bottom: 0;}
.head .wap-menu-btn.active span::before{transform: rotate(45deg);top: 0;}

.head.down,
.head.down .nav .nav-item .sub-nav,
.head.down .language .language-list{background-color: #000;transition: all .3s;}

.wap-menu{width: 75%;height: 100vh;position: fixed;top: 0;left: -100%;overflow-y: auto;padding: 80px 19px 29px;background-color: #000;z-index: 9;transition: all .5s ease-in-out;}
.wap-menu.active{left: 0;}

.index-banner,
.index-banner .swiper-slide{position: relative;}
.index-banner .swiper-slide .container{position: absolute;left: 0;right: 0; margin: auto;top: 50%; transform: translateY(-50%);}
.index-banner .swiper-slide .container .banner-title{font-size: 48px;}
.index-banner .swiper-slide .container .banner-btn a{border: 1px solid #fff;border-radius: 50px;}
.index-banner .swiper-slide .container .banner-btn a:hover{background-color: var(--base-color);border-color: var(--base-color);}
.index-banner>.container{position: absolute;height: 100%;top: 0;left: 0;right: 0;margin: auto;}
.index-banner>.container .banner-left-btn,
.index-banner>.container .banner-right-btn{width: 56px;height: 56px;background-color: rgba(180, 180, 180, .5);color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;}
.index-banner>.container .banner-left-btn{left: 0;}
.index-banner>.container .banner-right-btn{right: 0;}
.index-banner>.container .banner-left-btn:hover,
.index-banner>.container .banner-right-btn:hover{background-color: var(--base-color);cursor: pointer;}
.index-banner>.container .banner-pagination{position: absolute;bottom: 85px;z-index: 1;}
.index-banner>.container .banner-pagination span{width: 50px;height: 3px;background-color: #fff;border-radius: 0;opacity: 1;}
.index-banner>.container .banner-pagination .swiper-pagination-bullet-active{background-color: var(--base-color);}
.index-banner>.container .banner-pagination span+span{margin-left: 6px;}
.index-banner>.container .banner-video{width: 320px;border-radius: 11px;position: absolute;right: 0;bottom: 85px;z-index: 1;cursor: pointer;}
.index-banner>.container .banner-video .video-play{width: 36px;height: 36px;border-radius: 50%;background-color: var(--base-color);}

.inner-banner .container{left: 0;right: 0; margin: auto;top: 50%; transform: translateY(-50%);color: #fff;}
.inner-banner .container .banner-title{font-size: 48px;font-weight: bold;}
.inner-banner .container .banner-subtitle{font-size: 16px;}

.inner-subnav{}
.inner-subnav-item{color: #333;position: relative;}
.inner-subnav-item::after{content: "";width: 100%;height: 3px;background-color: var(--base-color);position: absolute;left: 0;bottom: 0;opacity: 0;}
.inner-subnav-item + .inner-subnav-item{margin-left: 80px;}
.inner-subnav-item.active{color: var(--base-color);}
.inner-subnav-item.active::after{opacity: 1;}

.index-about{background-color: #fff;}
.index-about  .index-about-content{color: #2a3542;line-height: 1.8;}
.index-about  .index-about-btn{border: 1px solid #dcdcdc;border-radius: 50px;transition: all .3s;}
.index-about  .index-about-btn:hover{border-color: var(--base-color);background-color: var(--base-color);color: #fff;}
.index-about  .index-about-ext-title{color: #2a3542;border-color: #dcdcdc!important;}
.index-about  .number{font-size: 90px;color: #394854;line-height: 1;}

.index-ceo{background: url(../images/about-img2.jpg) bottom left;background-size: cover;background-repeat: no-repeat;margin-top: 90px;padding-top: 90px;padding-bottom: 80px;}
.index-ceo .index-ceo-entitle{color: #d30006;font-size: 52px;text-transform: uppercase;font-weight: bold;}
.index-ceo .index-ceo-entitle p{line-height: 1;}
.index-ceo .index-ceo-title{color: #333;font-size: 36px;}
.index-ceo .index-ceo-content{line-height: 2.7;}
.index-ceo .index-ceo-content li{list-style: unset;}
/* .index-ceo .index-about-btn{border: 1px solid #dcdcdc;border-radius: 50px;transition: all .3s;} */
.index-ceo .index-about-btn{border-color: var(--base-color);background-color: var(--base-color);color: #fff;border-radius: 50px;}

.index-product{background: url(../images/index-product.png) bottom center no-repeat;background-size: cover;padding-top: 60px;}
.index-product .index-title{line-height: 1.3;}
.index-product .index-product-link{margin-top: 120px;}
.index-product .index-about-btn{border: 1px solid #fff;color: #fff;border-radius: 50px;}
.index-product .index-about-btn:hover{border-color: var(--base-color);background-color: var(--base-color);color: #fff;}
.index-product .product-out-box {height: 875px;overflow-x: visible;overflow-y: clip;}
.index-product .product-in-box .col-6:nth-of-type(n+3){margin-top: 30px;}
.index-product .indicators{display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;right: -50px;top: 0;bottom: 0;margin: auto;z-index: 5;}
.index-product .indicators span{width: 12px;height: 12px;background-color: #fff;opacity: .3;border-radius: 50%;cursor: pointer;}
.index-product .indicators span.active{opacity: 1;}
.index-product .indicators span+span{margin-top: 10px;}
.index-product .product-item{background-color: #fff;border-radius: 19px;transition: all .5s ease;}
.index-product .product-item .product-item-ico{width: 120px;height: 120px;background-color: #fff;border-radius: 50%;box-shadow: 0px 0px 8px #cccccc5d;position: relative;}
.index-product .product-item .product-item-ico::after{content: "";width: 100%;height: 100%;border: 1px dashed transparent;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;border-radius: 50%; transition: all .5s ease;}
.index-product .product-item .product-item h3 a{color: var(--color-2);}
.index-product .product-item .product-item-list ul{line-height: 2;}
.index-product .product-item .product-item-list ul li a{color: var(--color-2);}
.index-product .product-item .product-item-list ul li a .product-li-circle{width: 8px;height: 8px;background-color: var(--color-2);border-radius: 50%;}
.index-product .product-item .product-item-list ul li a h4{margin-left: 13px;line-height: 1;}
.index-product .product-item .product-item-list ul li a .product-li-arrow-right{width: 14px;height: 2px;background-color: var(--color-2);position: relative;margin-left: auto;opacity: .3;transform: rotate(-45deg);transition: all .3s;}
.index-product .product-item .product-item-list ul li a .product-li-arrow-right::before,
.index-product .product-item .product-item-list ul li a .product-li-arrow-right::after{content: ""; width: 8px;height: 2px;background-color: var(--color-2);position: absolute;right: -1px;}
.index-product .product-item .product-item-list ul li a .product-li-arrow-right::before{top: 2px;transform: rotate(-45deg);}
.index-product .product-item .product-item-list ul li a .product-li-arrow-right::after{bottom: 2px;transform: rotate(45deg);}
.index-product .product-item:hover{background-color: var(--color-2);}
.index-product .product-item:hover .product-item-ico{box-shadow: 0 0 8px var(--color-2);}
.index-product .product-item:hover .product-item-ico::after{border-color: rgba(255, 255, 255, .4);animation: icoRound 15s linear infinite;}
.index-product .product-item:hover h3 a,
.index-product .product-item:hover .product-item-list ul li a{color: #fff;}
.index-product .product-item:hover .product-item-list ul li a .product-li-circle,
.index-product .product-item:hover .product-item-list ul li a .product-li-arrow-right,
.index-product .product-item:hover .product-item-list ul li a .product-li-arrow-right::before,
.index-product .product-item:hover .product-item-list ul li a .product-li-arrow-right::after{background-color: #fff;}
.index-product .product-item .product-item-list ul li a:hover .product-li-arrow-right{background-color: #fff;opacity: 1;transform: rotate(0);}
@keyframes icoRound {
	0% {
		transform: rotate(0deg) scale(1.15);
	}
	100% {
		transform: rotate(360deg) scale(1.15);
	}
}

.index-application{background-color: #fff;}
.index-application .swiper{--swiper-pagination-bullet-width:50px;--swiper-pagination-bullet-height:3px;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-color:var(--base-color);--swiper-pagination-bottom:34px;}
.index-application .swiper .swiper-slide img{border-radius: 5px;}
.index-application .swiper .swiper-slide h5{left: 0;right: 0;width: calc(100% - 20px);margin: auto;bottom: 80px;z-index: 1;text-align: center;opacity: 0;transition: all .3s ease;}
.index-application .swiper .swiper-slide.swiper-slide-active h5{opacity: 1;bottom: 100px;}
.index-application .swiper .swiper-slide .index-application-cover{width: 100%;height: 100%;background: linear-gradient(to top,#000, transparent 70%);left: 0;bottom: 0;}
.index-application-link .index-about-btn{border-color: var(--base-color);background-color: var(--base-color);color: #fff;border-radius: 50px;}

.index-news{background: url(../images/index-news.png) top left no-repeat;background-size: cover;}
.index-news .index-news-btns{display: flex;align-items: center;justify-content: center;}
.index-news .index-news-btns>div{width: 56px;height: 56px;background-color: rgba(180, 180, 180, .5);color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.index-news .index-news-btns>div:hover{background-color: var(--base-color);cursor: pointer;}
.index-news .index-news-btns>div+div{margin-left: 30px;}
.index-news .index-news-img{height: 300px;overflow: hidden;}
.index-news .index-news-text span{background-color: var(--base-color);border-radius: 9px;}
.index-news a{border-radius: 9px;overflow: hidden;display: block;}
.index-news a:hover{color: var(--base-color);}

.foot{background-color: #02182e;}
.foot-nav dl dd a{color: rgba(255, 255, 255,.3);}
.foot-nav dl dd a:hover{color: #fff;}
.foot-bottom{border-top: 1px solid rgba(180, 180, 180, .1);}
.foot-bottom *{color: rgba(255, 255, 255,.3);}
.foot-bottom a:hover{color: #fff;}


.inner-case-list {}
.inner-case-list .case-img-cover{width: 100%;height: 100%;background: linear-gradient(to top,#000, transparent 70%);left: 0;bottom: 0;}
.inner-case-list .case-img-title{left: 0;right: 0;width: 90%;margin: auto;bottom: 30px;z-index: 1;text-align: left;transition: all .3s ease;}

.inner-product-list {}
.inner-product-list .search-box{border:1px solid #e5e5e5;border-radius: 7px;}
.inner-product-list .search-box .form-control:focus{box-shadow: none!important;border-bottom: 1px solid var(--base-color)!important;border-radius: 0;}
.inner-product-list .search-box .btn-danger{background-color: var(--base-color)!important;}
.inner-product-list .pro-types-title{border-radius: 7px 7px 0 0;background-color: #000;}
.inner-product-list .pro-types{border: 1px solid #e5e5e5;}
.inner-product-list .pro-types p.active{background-color: var(--base-color);}
.inner-product-list .pro-types p.active a{color: #fff;border-bottom: 0!important;}
.inner-product-list .pro-types a{border-bottom-color: #e5e5e5;}
.inner-product-list .pro-types a:hover{color: var(--base-color);}
.inner-product-list .inner-product-item-li:nth-of-type(n+3){margin-top: 40px;}
.inner-product-list .inner-product-item-img{border-radius: 7px 7px 0 0;border: 1px solid #e5e5e5;overflow: hidden;}
.inner-product-list .inner-product-item-info{border: 1px solid #e5e5e5;}
.inner-product-list .inner-product-item-info .btn{background-color: #000;color: #fff;border-radius: 9px;display: flex;align-items: center;justify-content: center;}
.inner-product-list .inner-product-item:hover h5 a{color: var(--base-color);transition: all .3s;}
.inner-product-list .inner-product-item:hover .btn{background-color: var(--base-color);color: #fff;}

.inner-product-details{}
.inner-product-details .swiper1{--swiper-theme-color:var(--base-color);}
.inner-product-details .swiper1,
.inner-product-details .swiper2 .swiper-slide{border: 1px solid #dedede;}
.inner-product-details .swiper2 .swiper-slide-thumb-active{border-color: var(--base-color);}
.inner-product-details .inner-product-contacts .tel{color: var(--base-color);}
.inner-product-details  .pro-desc{height: 200px;overflow-y: auto;}
.inner-product-details .inner-product-contacts{margin-top: 83px;}
.inner-product-details .inner-product-contacts>div{width: 50%;}
.inner-product-details .return-btn a{background-color: var(--base-color);border-radius: 50px;}
.inner-product-details .product-detail-title{background: url(../images/proimg.png) center center no-repeat;background-size: cover;}
.inner-product-details .content{display: flex;flex-wrap: wrap;}
.inner-product-details .content>p{width: 50%;}

.inner-news-list{}
.inner-news-list .news-img{height: 300px;overflow: hidden;border-radius: 9px;}
.inner-news-list .news-desc{color: #666;height: 48px;}
.inner-news-list .news-date{color: #999;}
.inner-news-list a:hover{color: var(--base-color);}
.inner-news-list .news-li{border-bottom: 1px solid #999;}


.inner-company-about{background-color: #fff;}
.inner-company-about .number{font-size: 72px;line-height: 1;}
.inner-company-about .title p{display: inline-block;border-radius: 50px;background-color: var(--base-color);}
.inner-company-about .subtitle{font-size: 40px;}

.inner-company-ceo{background-color: #f6f6f6;}
.inner-company-ceo .title{font-size: 40px;}
.inner-company-ceo .ceo-content {line-height: 2;position: relative;}
.inner-company-ceo .ceo-content p{position: relative;font-size: 16px;padding-left: 40px;}
.inner-company-ceo .ceo-content p::before{content: "";width: 7px;height: 7px;border-radius: 50%;background-color: #333;position: absolute;top: 0;bottom: 0;margin: auto;left: 15px;}
.inner-company-ceo .ceo-sign{position: absolute;right: 60px;}

.inner-company-develop{background: url(../images/developbg.png) bottom center no-repeat;background-size: cover;}
.inner-company-develop>.title{font-size: 40px;}
.inner-company-develop .main-swiper .title{font-size: 40px;}
.inner-company-develop .main-swiper .year{font-size: 110px;line-height: 1;}
.inner-company-develop .main-swiper .line{height: 1px;background-color: #333;}
.inner-company-develop .main-swiper .develop-content{height: 180px;overflow-y: auto;}
.inner-company-develop .thumb-swiper{position: relative;z-index: 2;}
.inner-company-develop .thumb-swiper .swiper-slide{padding-top: 80px;padding-bottom: 80px;}
.inner-company-develop .thumb-swiper::after{content: "";height: 1px;width: 100%;position: absolute;top: 0;bottom: 0;margin: auto;background-color: #333;z-index: -1;opacity: .3;}
.inner-company-develop .thumb-swiper .year-point{width: 11px;height: 11px;background-color: #333;border-radius: 50%;margin: auto;}
.inner-company-develop .thumb-swiper .year-point>.year{bottom: 10px;left: 50%;transform: translateX(-50%);font-style: italic;cursor: pointer;font-family: "Arial";}
.inner-company-develop .thumb-swiper .swiper-button-next,
.inner-company-develop .thumb-swiper .swiper-button-prev{width: 40px!important;height: 40px!important;border-radius: 50%;background-color: var(--base-color);display: block;}
.inner-company-develop .thumb-swiper .swiper-button-next{right: 0!important;}
.inner-company-develop .thumb-swiper .swiper-button-prev{left: 0!important;}
.inner-company-develop .thumb-swiper .swiper-button-next::after,
.inner-company-develop .thumb-swiper .swiper-button-prev::after{content:unset!important;}
.inner-company-develop .thumb-swiper .active-year{width: 150px;height: 150px;background-color: #f3f5f7;border:8px solid var(--base-color);position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);border-radius: 50%;opacity: 0;transition: all .5s ease-in-out;}
.inner-company-develop .thumb-swiper .active-year>.year{left: 50%;top: 50%;transform: translate(-50%,-50%) scale(0);opacity: 0;transition: all .5s ease-in-out;color: var(--base-color);font-style: italic;font-family: "Arial";}
.inner-company-develop .thumb-swiper .swiper-slide-thumb-active .active-year{opacity: 1;transform: translate(-50%,-50%) scale(1);}
.inner-company-develop .thumb-swiper .swiper-slide-thumb-active .active-year>.year{opacity: 1;transform: translate(-50%,-50%) scale(1);}

.inner-company-culture .title{font-size: 40px;}
.inner-company-culture-li>div{position: relative;border: 1px solid #dedede;}
.inner-company-culture-li .inner-company-culture-li-content{color: #666;}
.inner-company-culture-li>div>*{position: relative;z-index: 1;}
.inner-company-culture-li>div::before{content: "";width: 100%;height: 100%;position: absolute;background: url(../images/culturebg.png);opacity: 0;z-index: 0;left: 0;top: 0;transition: all .5s ease-in-out;}
.inner-company-culture-li:hover{color: #fff;cursor: pointer;}
.inner-company-culture-li:hover .inner-company-culture-li-content{color: #fff;}
.inner-company-culture-li:hover img{filter: grayscale(1) invert(1) brightness(10);transition: all .3s ease-in;}
.inner-company-culture-li:hover>div::before{opacity: 1;}

.inner-company-honor{background: url("../images/honorbg.png") center center no-repeat;background-size: cover;}
.inner-company-honor .title{font-size: 40px;}
.inner-company-honor .inner-honor-type{display: flex;align-items: center;justify-content: center;}
.inner-company-honor .inner-honor-type>div{cursor: pointer;}
.inner-company-honor .inner-honor-type>div+div{margin-left: 30px;}
.inner-company-honor .inner-honor-type>div.active{color: var(--base-color);position: relative;}
.inner-company-honor .inner-honor-type>div.active::after{content: "";width: 30px;height: 2px;background-color: var(--base-color);position: absolute;bottom: -10px;left: 0;right: 0;margin: auto;}
.inner-company-honor .inner-honor-content .swiper{display: none;}
.inner-company-honor .inner-honor-content .swiper.active{display: block;}
.inner-company-honor .inner-honor-content .swiper .swiper-slide{cursor: pointer;}
.inner-company-honor .inner-honor-btns{display: flex;align-items: center;justify-content: center;}
.inner-company-honor .inner-honor-btns>div{width: 56px;height: 56px;background-color: rgba(180, 180, 180, .5);color: #fff;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.inner-company-honor .inner-honor-btns>div:hover{background-color: var(--base-color);cursor: pointer;}
.inner-company-honor .inner-honor-btns>div+div{margin-left: 30px;}

.innder-company-environment{}
.innder-company-environment .title{font-size: 40px;}
.innder-company-environment .first-img{width: 100%;height: 100%;object-fit: cover;}

.inner-contact-map{background-color: #f3f3f3;}
.inner-contact-map .title{font-size: 48px;}
.inner-contact-map #myMap{height: 480px;}
.inner-contact-map .map-contacts{position: absolute;width: 415px;height: 426px;top: 0;bottom: 0;right: 34px;border-radius: 29px;z-index: 9;background: #fff;margin: auto;}
.inner-contact-map .map-contacts .map-contacts-name{color: var(--base-color);}
.inner-contact-msg .title{font-size: 48px;}
.inner-contact-msg .inner-contact-box{background-color: #f3f3f3;}
.inner-contact-box input{border: 0;background: transparent;}
.inner-contact-box .form-control:focus{border: 0;box-shadow: unset;background-color: transparent;}
.msg-submit{background-color: var(--base-color);border-radius:50px}
.msg-reset{border: 1px solid #ccc;border-radius:50px}

@media screen and (max-width: 1600.1px) {
    .container {padding:0px 29px;}
	.index-banner>.container .banner-left-btn{left: 29px;}
	.index-banner>.container .banner-right-btn{right: 29px;}
	.index-banner>.container .banner-video{right: 29px;}
	.head .nav .nav-item{margin-left: 60px;}
	.index-product .product-out-box{overflow-y: auto;overflow-x: hidden;}
	.index-product .product-out-box .product-in-box{padding-right: 19px;}
}
@media screen and (max-width: 1440.1px) {
	.index-title{font-size: 37px;}
	.head .nav .nav-item{margin-left: 50px;}
	.index-banner .swiper-slide .container .banner-title{font-size: 38px;}
	.index-ceo{margin-top: 60px;padding-top: 60px;padding-bottom: 60px;}
	.index-about .number{font-size: 70px;}
	.index-application .swiper .swiper-slide.swiper-slide-active h5{bottom: 80px;}

	.inner-contact-map .title,
	.inner-contact-msg .title{font-size: 38px;}
}

@media screen and (max-width: 1366.1px) {}

@media screen and (max-width: 1260.1px) {
	.head .nav{display: none;}
	.head .head-tel{display: none;}
	.head .wap-menu-btn{display: flex;}
	.inner-subnav-item + .inner-subnav-item{margin-left: 36px;}
	.inner-banner .container .banner-title{font-size: 36px;}

	.inner-company-about .number{font-size: 62px;}
	.inner-company-about .subtitle{font-size: 32px;}
}

@media screen and (max-width: 1160.1px) {
	
}

@media screen and (max-width: 960px) {
	.index-title{font-size: 26px;}
	.index-about .number{font-size: 50px;}
	.index-ceo .index-ceo-entitle{font-size: 32px;}
	.index-ceo .index-ceo-title{font-size: 26px;}
	.index-ceo .index-ceo-content{line-height: 1.7;}
	.index-application .swiper{--swiper-pagination-bullet-width:23px;--swiper-pagination-bottom:12px;}
	.index-application .swiper .swiper-slide.swiper-slide-active h5{bottom: 44px;}
	.index-news .index-news-btns>div{width: 47px;height: 47px;}


	.inner-company-about .number{font-size: 46px;}
	.inner-company-about .subtitle{font-size: 26px;}
	.inner-company-develop .main-swiper{width: 100%!important;}
	.inner-company-develop .main-swiper .year{font-size: 80px;}
	.inner-company-develop .thumb-swiper .active-year{width: 120px;height: 120px;}

	.index-banner,
	.index-banner .swiper{height: 85vh;}
	.index-banner .swiper .swiper-slide img{height: 100%;width: 100%;object-fit: cover;}
	.index-banner .swiper-slide .container .banner-title{font-size: 31px;}
	.inner-banner{height: 65vh;}
	.inner-banner img{height: 100%;width: 100%;object-fit: cover;
		/* object-position: left; */
	}

	.inner-contact-map .map{flex-direction: column;}
	.inner-contact-map #myMap{order: 2;}
	.inner-contact-map .map-contacts{position: unset;order: 1;padding-left: 0!important;padding-right: 0!important;width: 100%;height: auto;}

	.inner-product-details .pro-desc{height: 110px;}
	.inner-product-details .inner-product-contacts{margin-top: 25px;}
	.inner-product-details .content>p{width: 100%;}
	
}

@media screen and (max-width: 768.1px) {
	.inner-banner{height: 55vh;}
	.inner-banner img{height: 100%;width: 100%;object-fit: cover;
		/* object-position: left; */
	}

	.index-news .index-news-img{height: 240px;}
	
	.inner-company-ceo .title,
	.inner-company-develop>.title,
	.inner-company-culture .title,
	.inner-company-honor .title,
	.innder-company-environment .title{font-size: 32px;}
	.inner-contact-map .title,
	.inner-contact-msg .title{font-size: 32px;}
}

@media screen and (max-width: 670.1px) {}

@media screen and (max-width: 576px) {
	.index-title{font-size: 22px;}
	.index-news .index-news-btns>div+div{margin-left: 19px;}
	.index-ceo .index-ceo-entitle{font-size: 22px;}
	.index-ceo .index-ceo-title{font-size: 19px;}
	
	.inner-product-list .inner-product-item-li:nth-of-type(n+3),
	.inner-product-list .inner-product-item-li{margin-top: 29px;}
}

@media screen and (max-width: 425.1px) {
	.foot-nav-li{width: 50%; margin-top: 20px;text-align: center;}
	.foot-nav-li dt a{font-size: 14px;}
	.foot-nav-li dd{margin-top: 13px!important;}

	.inner-company-ceo .title,
	.inner-company-develop>.title,
	.inner-company-culture .title,
	.inner-company-honor .title,
	.innder-company-environment .title{font-size: 27px;}

	.inner-case-list .case-img-title{bottom: 16px;}
}