@charset "utf-8";
/*banner*/
.banner{position: relative;height: 800px;background-color: #000;overflow: hidden;}
.banner .swiper-slide .pic{display: block;height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;transform: scale(1);transition: 1s linear 2s;}
.banner .swiper-slide-active .pic{transform: scale(1.1);transition: 6s linear;}
.banner .swiper-pagination{z-index: 1;bottom: 80px;font-size: 0;}
.banner .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 5px;margin: 0 10px;background-color: #fff;border-radius: 0;opacity: 1;box-shadow: 0 0 4px rgba(0,0,0,.4);transition: 0.5s;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background-color: #3B1CB2;}
.banner .btn{z-index: 1;position: absolute;top: 50%;width: 60px;height: 60px;margin-top: -30px;border: 2px solid #fff;border-radius: 50%;cursor: pointer;transition: 0.3s;filter: drop-shadow(2px 2px 4px rgba(0,0,0,.3));}
.banner .btn:after{content: '';position: absolute;left: 50%;top: 50%;width: 20%;height: 20%;border-top: 2px solid #fff;}
.banner .prev-btn{left: 0;transform: translateX(-100%);}
.banner .prev-btn:after{border-left: 2px solid #fff;transform: translate(-30%,-50%) rotate(-45deg);}
.banner .next-btn{right: 0;transform: translateX(100%);}
.banner .next-btn:after{border-right: 2px solid #fff;transform: translate(-70%,-50%) rotate(45deg);}
.banner .btn:hover{background-color: #3B1CB2;border-color: #3B1CB2;}
.banner:hover .prev-btn{transform: translateX(20%);}
.banner:hover .next-btn{transform: translateX(-20%);}

/******首页******/
.index-container{min-height: 500px;overflow: hidden;}
/*标题*/
.index-title{margin-bottom: 70px;line-height: 40px;}
.index-title .name{display: inline-block;vertical-align: top;font-size: 36px;font-weight: bold;}
.index-title .more{float: right;font-size: 16px;color: #666;transition: 0.3s;}
.index-title .more:after{content: '';display: inline-block;vertical-align: middle;width: 18px;height: 18px;margin: -.2em 0 0 10px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSAwQzQuMDM0IDAgMCA0LjAzNCAwIDlzNC4wMzQgOSA5IDkgOS00LjAzNCA5LTktNC4wMzQtOS05LTl6bTAgLjc4M0E4LjIxMSA4LjIxMSAwIDAgMSAxNy4yMTcgOSA4LjIxMSA4LjIxMSAwIDAgMSA5IDE3LjIxNyA4LjIxMSA4LjIxMSAwIDAgMSAuNzgzIDkgOC4yMTEgOC4yMTEgMCAwIDEgOSAuNzgzem0tLjM5MSAzLjUyMVY4LjYxSDQuMzA0di43ODJIOC42MXY0LjMwNWguNzgyVjkuMzloNC4zMDVWOC42MUg5LjM5VjQuMzA0SDguNjF6IiBmaWxsPSIjMzczNzM3IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=');background-size: 100% 100%;}
.index-title .more:hover{color: #3B1CB2;}
/*布局*/
.index-container{z-index: 1;position: relative;background: #EFF0F0;}
.index-container::before{content: '';z-index: -1;position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(../images/index_part_bg.jpg) center top;background-size: cover;background-attachment: fixed;opacity: .5;}
.index-container .part1{padding: 90px 0 30px;background: url(../images/index_part_bg1.jpg) center no-repeat;background-size: cover;}
.index-container .part1 .index-title{position: absolute;left: 0;top: 0;}
.index-container .part2{padding: 90px 0;}
.index-container .part3{padding: 90px 0;background-color: #fff;}
.index-container .part4{padding: 90px 0;}
.index-container .part5{padding: 140px 0 50px;background: url(../images/index_part_bg2.jpg) center top no-repeat;}

/*新闻中心*/
.news-center-box{display: flex;justify-content: space-between;}
.news-center-box > .con-l{width: 42.5%;}
.news-center-box > .con-r{width: 56.5%;}
/*首页新闻列表*/
.index-news-list{}
.index-news-list li{margin-top: 16px;transition: 0.8s;}
.index-news-list li:first-child{margin-top: 0;}
.index-news-list li a{display: flex;}
.index-news-list li .pic{flex: 0 0 190px;overflow: hidden;}
.index-news-list li .pic em{display: block;width: 105%;padding-top: 73%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.index-news-list li .info{flex: 1 1 auto;padding: 20px 25px;background-color: #fff;}
.index-news-list li .info .tit{height: 50px;font-size: 20px;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.index-news-list li .info .date{position: relative;padding-left: 30px;margin-top: 20px;font-size: 16px;line-height: 20px;}
.index-news-list li .info .date:before{content: '';position: absolute;left: 0;top: 1px;width: 18px;height: 18px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi43NyAwdjEuMzg1aC0uNjkzQTIuMDg0IDIuMDg0IDAgMCAwIDAgMy40NjJ2MTIuNDYxQzAgMTcuMDY0LjkzNiAxOCAyLjA3NyAxOGgxMy44NDZBMi4wODQgMi4wODQgMCAwIDAgMTggMTUuOTIzVjMuNDYyYTIuMDg0IDIuMDg0IDAgMCAwLTIuMDc3LTIuMDc3aC0uNjkyVjBoLTEuMzg1djEuMzg1SDQuMTU0VjBIMi43Njl6bS0uNjkzIDIuNzdoLjY5MnYxLjM4NGgxLjM4NVYyLjc2OWg5LjY5MnYxLjM4NWgxLjM4NVYyLjc2OWguNjkyYy4zOSAwIC42OTIuMzAzLjY5Mi42OTN2Mi4wNzZIMS4zODVWMy40NjJjMC0uMzkuMzAyLS42OTMuNjkyLS42OTN6bS0uNjkyIDQuMTUzaDE1LjIzdjljMCAuMzktLjMwMi42OTItLjY5Mi42OTJIMi4wNzdhLjY4My42ODMgMCAwIDEtLjY5Mi0uNjkydi05em00LjE1MyAxLjM4NXYxLjM4NGgxLjM4NVY4LjMwOEg1LjUzOHptMi43NyAwdjEuMzg0aDEuMzg0VjguMzA4SDguMzA4em0yLjc2OSAwdjEuMzg0aDEuMzg1VjguMzA4aC0xLjM4NXptMi43NyAwdjEuMzg0aDEuMzg0VjguMzA4aC0xLjM4NXpNMi43NjggMTEuMDc3djEuMzg1aDEuMzg1di0xLjM4NUgyLjc2OXptMi43NyAwdjEuMzg1aDEuMzg0di0xLjM4NUg1LjUzOHptMi43NjkgMHYxLjM4NWgxLjM4NHYtMS4zODVIOC4zMDh6bTIuNzY5IDB2MS4zODVoMS4zODV2LTEuMzg1aC0xLjM4NXptMi43NyAwdjEuMzg1aDEuMzg0di0xLjM4NWgtMS4zODV6bS0xMS4wNzggMi43N3YxLjM4NGgxLjM4NXYtMS4zODVIMi43Njl6bTIuNzcgMHYxLjM4NGgxLjM4NHYtMS4zODVINS41Mzh6bTIuNzY5IDB2MS4zODRoMS4zODR2LTEuMzg1SDguMzA4eiIgZmlsbD0iI0Q2RDZENiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+');background-size: 100% 100%;}
.index-news-list li:hover{box-shadow: 0 5px 20px #B0B0B0;}
.index-news-list li:hover .pic em{transform: translateX(-4.5%);}
.index-news-list li:hover .info .tit{color: #3B1CB2;}
/*首页活动列表*/
.index-activity-list{display: flex;justify-content: space-between;}
.index-activity-list li{width: 48%;margin: 0 1%;transition: 0.8s;}
.index-activity-list li a{display: block;}
.index-activity-list li .pic{overflow: hidden;}
.index-activity-list li .pic em{display: block;width: 105%;padding-top: 73%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.index-activity-list li .info{z-index: 0;position: relative;padding: 30px 50px 50px 30px;background-color: #fff;overflow: hidden;}
.index-activity-list li .info:after{content: '';z-index: -1;position: absolute;right: 0;bottom: 0;width: 300px;height: 300px;background: url(../images/index_news_bg_elem.png) center no-repeat;background-size: contain;transform: translate(30%,40%);opacity: 0;transition: 0.8s;}
.index-activity-list li .info .tag{display: inline-block;vertical-align: top;padding: 0 1em;background-color: #3B1CB2;font-size: 16px;line-height: 30px;color: #fff;}
.index-activity-list li .info .tit1{height: 20px;margin-top: 20px;font-size: 16px;line-height: 20px;color: #BABABA;}
.index-activity-list li .info .tit2{height: 60px;margin-top: 15px;font-size: 22px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.index-activity-list li .info .more{position: relative;box-sizing: border-box;width: 70px;height: 70px;margin-top: 30px;border: 1px solid #D8D8D8;border-radius: 50%;color: #666;cursor: pointer;transition: 0.5s;}
.index-activity-list li .info .more:after{content: "";position: absolute;left: 50%;top: 50%;width: 16%;height: 16%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.index-activity-list li:hover{box-shadow: 0 15px 24px #B0B0B0;}
.index-activity-list li:hover .pic em{transform: translateX(-4.5%);}
.index-activity-list li:hover .info:after{opacity: 1;}
.index-activity-list li:hover .info .more{background-image: linear-gradient(90deg,#9B02E8,#36009C 40%,#4291DE);border-color: transparent;color: #fff;}

/*产品选项卡*/
.product-tab-box{padding-top: 65px;}
.product-tab-box .tabs{width: 38%;font-size: 0;}
.product-tab-box .tabs .item{display: inline-block;vertical-align: top;width: 30%;margin: 0 12px 12px 0;font-size: 14px;cursor: pointer;transition: transform 0.5s,box-shadow 0.5s 0.2s;}
.product-tab-box .tabs .item .info{z-index: 0;position: relative;padding-top: 100%;border: 1px solid #fff;color: #fff;}
.product-tab-box .tabs .item .info:after{content: '';z-index: -1;position: absolute;left: -1px;right: -1px;top: -1px;bottom: -1px;background: url(../images/product_tab_item_bg.jpg) center no-repeat;background-size: contain;opacity: 0;transition: 0.8s;}
.product-tab-box .tabs .item .info .tit{position: absolute;left: 15px;top: 20px;right: 40px;height: 60px;font-size: 20px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: 0.3s;}
.product-tab-box .tabs .item .info .arrow{position: absolute;left: 10px;bottom: 15px;width: 20px;height: 20px;transition: 0.5s;}
.product-tab-box .tabs .item .info .arrow:after{content: "";position: absolute;left: 50%;top: 50%;width: 50%;height: 50%;border-top: 1px solid currentColor;border-right: 1px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.product-tab-box .tabs .item .info .more{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDQ0IDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgc3Ryb2tlPSIjRkZGIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxjaXJjbGUgY3g9IjQiIGN5PSI0IiByPSIzLjUiLz48Y2lyY2xlIGN4PSIyMiIgY3k9IjQiIHI9IjMuNSIvPjxjaXJjbGUgY3g9IjQwIiBjeT0iNCIgcj0iMy41Ii8+PC9nPjwvc3ZnPg==');background-position: center;background-size: 30%;background-repeat: no-repeat;color: #fff;transition: 0.5s;}
.product-tab-box .tabs .item .info .more:after{content: '查看更多';position: absolute;left: 50%;top: 50%;font-size: 20px;line-height: 20px;white-space: nowrap;transform: translate(-50%,-50%) scale(0);transition: 0.5s;}
.product-tab-box .tabs .item .info .more:hover{background-image: none;}
.product-tab-box .tabs .item .info .more:hover:after{background-image: none;transform: translate(-50%,-50%) scale(1);}
.product-tab-box .tabs .item.on{box-shadow: 6px 6px 0 rgba(255,255,255,.2);transform: translate(-6px,-6px);}
.product-tab-box .tabs .item.on .info{color: #333;}
.product-tab-box .tabs .item.on .info:after{opacity: 1;}
.product-tab-box .tab-content{width: 66%;margin-top: 40px;overflow: hidden;}
/*产品图片轮播*/
.product-pic-swiper{overflow: hidden;}
.product-pic-swiper .swiper-slide a{position: relative;display: block;}
.product-pic-swiper .swiper-slide a:after{content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-image: linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6));opacity: 0;transition: 0.5s;}
.product-pic-swiper .swiper-slide .pic{overflow: hidden;}
.product-pic-swiper .swiper-slide .pic em{display: block;width: 105%;padding-top: 73%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.product-pic-swiper .swiper-slide .tit{z-index: 1;position: absolute;left: 15px;right: 15px;bottom: -100%;max-height: 50px;font-size: 15px;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: #fff;opacity: 0;transition: 0.3s;}
.product-pic-swiper .swiper-slide:hover a:after{opacity: 1;}
.product-pic-swiper .swiper-slide:hover .pic em{transform: translateX(-4.5%);}
.product-pic-swiper .swiper-slide:hover .tit{opacity: 1;bottom: 15px;}
/*关于我们信息数字展示*/
.about-info-show{font-size: 0;text-align: center;}
.about-info-show > .item{display: inline-block;vertical-align: top;width: 22%;border-left: 1px solid rgba(255,255,255,.5);font-size: 14px;text-align: center;color: #fff;}
.about-info-show > .item:first-child{border-left: 0;}
.about-info-show > .item .num{height: 80px;font-size: 60px;line-height: 80px;font-weight: bold;}
.about-info-show > .item .num em{font-size: 36px;font-weight: normal;}
.about-info-show > .item .txt{padding: 0 1em;margin-top: 20px;font-size: 18px;line-height: 30px;}
/*关于我们介绍*/
.about-intro-box{display: flex;justify-content: space-between;margin-top: 110px;}
.about-intro-box > .con-l{width: 49%;}
.about-intro-box > .con-r{width: 49%;}
.about-intro-box .about-wrap{position: relative;display: block;padding-top: 42%;background-position: center;background-size: cover;background-repeat: no-repeat;cursor: pointer;}
.about-intro-box .about-wrap .tit{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);padding-right: 35px;font-size: 36px;line-height: 40px;color: #fff;transition: 0.5s;}
.about-intro-box .about-wrap .tit .arrow{position: absolute;right: 0;top: 50%;width: 20px;height: 20px;margin-top: -10px;}
.about-intro-box .about-wrap .tit .arrow:after{content: "";position: absolute;left: 50%;top: 50%;width: 60%;height: 60%;border-top: 2px solid currentColor;border-right: 2px solid currentColor;transform: translate(-70%,-50%) rotate(45deg);}
.about-intro-box .about-wrap:hover .tit{text-indent: -.5em;}
.about-intro-box .video-wrap{position: relative;padding-top: 42%;background-position: center;background-size: cover;background-repeat: no-repeat;cursor: pointer;}
.about-intro-box .video-wrap .icon-play{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 80px;height: 80px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDAgMEMxNy45NDQgMCAwIDE3Ljk0MyAwIDQwczE3Ljk0NCA0MCA0MCA0MCA0MC0xNy45NDMgNDAtNDBTNjIuMDU2IDAgNDAgMHpNMjcuOSA1OS4xOWwtLjE0NS0zOC4yNTRMNjAuODcgMzkuOTM3IDI3LjkgNTkuMTl6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIG9wYWNpdHk9Ii43NCIvPjwvc3ZnPg==');background-size: 100% 100%;transition: 0.5s;}
.about-intro-box .video-wrap:hover .icon-play{transform: translate(-50%,-50%) scale(1.1);}

/*首页产品选项卡*/
.index-product-tab-box{text-align: right;}
.index-product-tab-box .tabs{display: inline-block;vertical-align: top;font-size: 0;}
.index-product-tab-box .tabs .item{position: relative;display: inline-block;vertical-align: top;min-width: 300px;box-sizing: border-box;padding: 0 1.5em;margin-left: 20px;background-color: rgba(255,255,255,.5);border: 1px solid #ccc;font-size: 18px;line-height: 68px;cursor: pointer;transition: 0.5s;}
.index-product-tab-box .tabs .item:first-child{margin-left: 0;}
.index-product-tab-box .tabs .item .icon{position: absolute;left: 1.5em;top: 50%;width: 36px;height: 36px;margin-top: -18px;}
.index-product-tab-box .tabs .item.on{background-image: linear-gradient(90deg,#9B02E8,#36009C 40%,#4291DE);color: #fff;}
.index-product-tab-box .tabs .item.on .icon{filter: brightness(0) invert(1);}
.index-product-tab-box .tab-content{padding-top: 30px;margin-top: 70px;text-align: left;overflow: hidden;}
/*产品类型列表*/
.product-type-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product-type-list li{position: relative;width: 49%;box-sizing: border-box;padding: 40px;margin-bottom: 60px;background: #F5F3FF url(../images/product_type_list_li_bg.jpg) center no-repeat;background-size: cover;font-size: 16px;line-height: 1;}
.product-type-list li .tit{margin-bottom: 30px;font-size: 24px;}
.product-type-list li .pic{position: absolute;right: 10px;top: -40px;width: 230px;height: 160px;object-fit: contain;}
.product-type-list li .list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.product-type-list li .list dd{width: 50%;margin: 10px 0;}
.product-type-list li .list dd a{position: relative;display: block;padding-left: 26px;transition: 0.3s;}
.product-type-list li .list dd a::before{content: '';position: absolute;left: 0;top: 0;width: 16px;height: 16px;background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9Ijg4LjIxJSIgeTE9IjE2LjcyMiUiIHgyPSIxMy43MTElIiB5Mj0iODQuNjg5JSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiM4MEE2RjIiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjQkYwRkZFIiBvZmZzZXQ9IjUyLjAxMSUiLz48c3RvcCBzdG9wLWNvbG9yPSIjNTUyMEJEIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Y2lyY2xlIGN4PSI4IiBjeT0iOCIgcj0iNy41IiBzdHJva2U9InVybCgjYSkiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==');background-size: 100% 100%;}
.product-type-list li .list dd a:hover{transform: translateX(.3em);}
.product-type-list li .more{display: inline-block;vertical-align: top;margin-top: 25px;line-height: 20px;transition: 0.3s;}
.product-type-list li .more::after{content: '';display: inline-block;vertical-align: middle;width: 18px;height: 6px;margin: -.3em 0 0 .4em;border-bottom: 1px solid #3B1CB0;border-right: 1px solid #3B1CB0;transform: skewX(45deg);}
.product-type-list li .more:hover{transform: translateX(.3em);}

/*业务领域*/
.business-area-box{font-size: 0;}
.business-area-box *{box-sizing: border-box;}
.business-area-box .item{position: relative;display: inline-block;vertical-align: top;width: 25%;border-right: 12px solid transparent;border-bottom: 12px solid transparent;font-size: 18px;}
.business-area-box .item .pic{position: relative;overflow: hidden;}
.business-area-box .item .pic:after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,.5);opacity: 0;transition: 0.5s;}
.business-area-box .item .pic em{display: block;width: 105%;padding-top: 38%;background-position: center;background-size: cover;background-repeat: no-repeat;transition: 0.8s;}
.business-area-box .item .tit{position: absolute;left: 0;right: 0;bottom: 0;padding: 30px;color: #fff;}
.business-area-box .item:nth-child(1){float: left;}
.business-area-box .item:nth-child(1) .pic em{padding-top: 120%;}
.business-area-box .item:nth-child(2){width: 50%;}
.business-area-box .item:nth-child(3){}
.business-area-box .item:nth-child(4){position: absolute;left: 0;bottom: 0;}
.business-area-box .item:nth-child(5){}
.business-area-box .item:nth-child(5) .pic em{padding-top: 80%;}
.business-area-box .item:nth-child(6){}
.business-area-box .item:nth-child(6) .pic em{padding-top: 80%;}
.business-area-box .item:nth-child(7){position: absolute;transform: translateY(-100%);}
.business-area-box .item:nth-child(7) .pic em{padding-top: 36%;}
.business-area-box .item:nth-child(8){position: absolute;}
.business-area-box .item:nth-child(9){position: absolute;bottom: 0;}
.business-area-box .item:hover .pic:after{opacity: 1;}
.business-area-box .item:hover .pic em{transform: translate(-4.5%);}

/*品牌logo轮播*/
.brand-logo-swiper{position: relative;padding-bottom: 50px;overflow: hidden;}
.brand-logo-swiper .swiper-slide .pic{display: block;padding: 10px 20px;background-color: #fff;border: 1px solid #eee;overflow: hidden;}
.brand-logo-swiper .swiper-slide .pic em{display: block;padding-top: 80%;background-position: center;background-size: contain;background-repeat: no-repeat;transition: 0.8s;}
.brand-logo-swiper .swiper-slide .pic:hover em{transform: scale(1.05);}
.brand-logo-swiper .swiper-pagination{z-index: 1;bottom: 0;font-size: 0;}
.brand-logo-swiper .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 5px;margin: 0 10px;background-color: #ddd;border-radius: 0;opacity: 1;transition: 0.5s;}
.brand-logo-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #3B1CB2;}

/*笔记本1920*1080显示放大比例为125%，实际分辨率为1920/1.25=1536*/
@media screen and (max-width: 1550px){
	.banner{height: auto;}
    .banner .swiper-slide .pic{height: auto;padding-top: 41.68%;}
}

/*中屏PC:<=1440px(针对1366*650)*/
@media screen and (max-width: 1440px){
	.banner .swiper-pagination{bottom: 50px;}
}

/*小屏PC:>=1025px && <=1280px*/
@media screen and (max-width: 1280px){
	
}

/*pad横屏:1024px*/
@media screen and (max-width: 1024px){
	
}

/*phone:<=768px*/
@media screen and (max-width: 768px){
	/*banner*/
	.banner{height: auto;padding-top: 60px;}
	.banner .swiper-slide .pic{padding-top: 45%;}
	.banner .swiper-pagination{bottom: 20px;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 3px;margin: 0 5px;}
	.banner .btn{display: none;}
	
	/******首页******/
	.index-container{min-height: 300px;}
	/*标题*/
	.index-title{margin-bottom: 20px;line-height: 30px;}
	.index-title .name{font-size: 20px;}
	.index-title .more{font-size: 14px;}
	/*布局*/
	.index-container .part1{padding: 30px 0;}
	.index-container .part1 .index-title{position: static;}
	.index-container .part2{padding: 30px 0;}
	.index-container .part3{padding: 30px 0;}
	.index-container .part4{padding: 30px 0;}
	.index-container .part5{padding: 30px 0;}
	
	/*新闻中心*/
	.news-center-box{display: block;}
	.news-center-box > .con-l{width: 100%;}
	.news-center-box > .con-r{width: 100%;margin-top: 20px;}
	/*首页新闻列表*/
	.index-news-list li .pic{flex: 0 0 150px;}
	.index-news-list li .info{padding: 10px 15px;}
	.index-news-list li .info .tit{font-size: 16px;}
	.index-news-list li .info .date{padding-left: 20px;font-size: 14px;}
	.index-news-list li .info .date:before{top: 3px;width: 14px;height: 14px;}
	/*首页活动列表*/
	.index-activity-list li{width: 48.5%;margin: 0;}
	.index-activity-list li .info{padding: 15px;}
	.index-activity-list li .info:after{width: 150px;height: 150px;opacity: .5;}
	.index-activity-list li .info .tag{font-size: 12px;line-height: 20px;}
	.index-activity-list li .info .tit1{margin-top: 10px;font-size: 14px;}
	.index-activity-list li .info .tit2{height: 48px;margin-top: 6px;font-size: 16px;line-height: 24px;}
	.index-activity-list li .info .more{width: 40px;height: 40px;margin-top: 15px;}
	
	/*产品选项卡*/
	.product-tab-box{padding-top: 30px;}
	.product-tab-box .tabs{box-sizing: border-box;width: 100%;padding-left: 10px;}
	.product-tab-box .tabs .item .info .tit{left: 5px;right: 5px;top: 10px;height: 50px;font-size: 15px;line-height: 25px;}
	.product-tab-box .tabs .item .info .arrow{left: auto;right: 10px;}
	.product-tab-box .tab-content{width: 100%;margin-top: 10px;}
	/*产品图片轮播*/
	.product-pic-swiper .swiper-slide a:after{opacity: 0;}
	.product-pic-swiper .swiper-slide .tit{opacity: 0;}
	
	/*关于我们信息数字展示*/
	.about-info-show > .item{width: 44%;margin-bottom: 30px;border-left: 0;text-align: center;}
	.about-info-show > .item .num{height: 50px;padding-left: 0;font-size: 32px;line-height: 50px;}
	.about-info-show > .item .num em{font-size: 20px;}
	.about-info-show > .item .txt{padding: 0 .5em;margin-top: 10px;font-size: 14px;line-height: 20px;}
	/*关于我们介绍*/
	.about-intro-box{display: block;margin-top: 0;}
	.about-intro-box > .con-l{width: 100%;}
	.about-intro-box > .con-r{width: 100%;margin-top: 20px;}
	.about-intro-box .about-wrap .tit{font-size: 24px;}
	.about-intro-box .video-wrap .icon-play{width: 50px;height: 50px;}
	
	/*首页产品选项卡*/
	.index-product-tab-box{text-align: left;}
	.index-product-tab-box .tabs{text-align: center;}
	.index-product-tab-box .tabs .item{min-width: 0;padding: 0 1em;margin: 4px;font-size: 15px;line-height: 40px;}
	.index-product-tab-box .tabs .item:first-child{margin-left: 4px;}
	.index-product-tab-box .tabs .item .icon{position: static;vertical-align: middle;width: 20px;height: 20px;margin: -.25em .4em 0 0;}
	.index-product-tab-box .tab-content{padding-top: 15px;margin-top: 10px;}
	/*产品类型列表*/
	.product-type-list li{width: 100%;padding: 20px;margin-bottom: 20px;font-size: 16px;}
	.product-type-list li .tit{margin-bottom: 10px;font-size: 18px;}
	.product-type-list li .pic{right: 5px;top: -10px;width: 160px;height: 110px;}
	.product-type-list li .list{width: calc(100% - 100px);}
	.product-type-list li .list dd{width: 100%;margin: 6px 0;}
	.product-type-list li .list dd a{padding-left: 20px;font-size: 14px;}
	.product-type-list li .list dd a::before{width: 14px;height: 14px;border-width: 1px;}
	.product-type-list li .more{margin-top: 15px;}
	
	/*业务领域*/
	.business-area-box .item{width: 50%;border-width: 5px;font-size: 16px;float: none!important;position: relative!important;transform: none!important;}
	.business-area-box .item .pic em{padding-top: 70%!important;}
	.business-area-box .item .tit{padding: 15px;}
	
	/*品牌logo轮播*/
	.brand-logo-swiper{padding-bottom: 30px;}
	.brand-logo-swiper .swiper-slide .pic{padding: 5px 10px;}
	.brand-logo-swiper .swiper-pagination .swiper-pagination-bullet{width: 20px;height: 3px;margin: 0 5px;}
}