@charset 'utf-8';

.bannerSwiper{position: relative; overflow: hidden;}
.bannerSwiper .picture{overflow: hidden;}
.bannerSwiper .picture img{position: relative; left: 50%; transform: translateX(-50%);}
.bannerSwiper .content{width: 100%; position: absolute; left: 0; top: 65%; transform: translateY(-50%);}
.bannerSwiper .swiper-slide-active .content{transition: all 0.5s; top: 53%;}
.bannerSwiper .content .title{font-size: 60px; line-height: 76px; color: #fff;}
.bannerSwiper .content .title b{font-family: 'Avanti-Bold';}
.bannerSwiper .content .text{font-size: 20px; color: #fff;}
.bannerSwiper .content .button{display: none;}/* 20250519隐藏 */
.bannerSwiper .content .button a{display: inline-block; line-height: 70px; padding: 0 100px 0 42px; font-size: 18px; border-radius: 35px; font-family: 'Poppins-Bold'; background: url("../images/arrow.png") right 8px center no-repeat #036eb8; color: #fff;}
.bannerSwiper .content1{text-align: center;}
.bannerSwiper .content1 .title{margin-top: 40px;}
.bannerSwiper .content1 .text{font-size: 26px; margin-top: 20px;}
.bannerSwiper .content2 .title{max-width: 660px; margin-top: 20px;}
.bannerSwiper .content2 .button{margin-top: 80px;}
.bannerSwiper .content3 .title{max-width: 920px;}
.bannerSwiper .content3 .button{margin-top: 70px;}
.bannerSwiper .content4 .title{max-width: 890px;}
.bannerSwiper .content4 .button{margin-top: 60px;}
.bannerSwiper .swiper-pagination{bottom: 20px;}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 6px !important; border-radius: 5px; background: #fff; opacity: 1; cursor: pointer; position: relative;}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet::after{width: 0; height: 8px; content: ''; border-radius: 5px; position: absolute; left: 0; top: 0;}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet-active{width: 40px;}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet-active::after{background: #036eb8; -webkit-animation: bprogress 3.3s linear 1;}
@-webkit-keyframes bprogress {
	0% {
		width: 0;
	}
	100% {
		width: 100%;
	}
}
@media (max-width:1400px) {
	.bannerSwiper .content .title{font-size: calc(60 * 100vw / 1400); line-height: 76px; color: #fff;}
	.bannerSwiper .picture img{width: 133%; height: auto;}
}

.bannerVideo .video video{width: 100%; vertical-align: middle;}

.index_aboutus{padding: 50px 0 60px;}
.index_aboutus .picture{width: 50%; float: left; border-radius: 20px; overflow: hidden;}
.index_aboutus .picture img{width: 100%;}
.index_aboutus .content{width: 46%; float: right;}
.index_aboutus .content .name{display: inline-block; line-height: 36px; padding: 0 18px; color: #5f5f5f; text-transform: uppercase; border: solid #e7e7e7 1px; border-radius: 18px 18px 0 18px;}
.index_aboutus .content .title{font-size: 38px; line-height: 54px; color: #000;}
.index_aboutus .content .title b{font-family: 'Avanti-Bold';}
.index_aboutus .content .text{margin-top: 10px;}
.index_aboutus .content .text p{font-size: 16px; line-height: 26px; color: #585858; padding: 10px 0;}
.index_aboutus .content .button{margin-top: 40px;}
.index_aboutus .content .button a{display: inline-block; line-height: 70px; padding: 0 100px 0 42px; font-size: 18px; border-radius: 35px; font-family: 'Avanti-Bold'; font-weight: bold; background: url("../images/btn_arrow.png") right 8px center no-repeat #323234; color: #fff;}

.index_video{padding-bottom: 50px;}
.index_video .video{width: 50%; float: right; border-radius: 20px; overflow: hidden;}
.index_video .video video{width: 100%; vertical-align: top;}
.index_video .content{width: 46%; float: left; padding-top: 20px;}
.index_video .content .title{font-size: 40px; font-weight: bold; line-height: 54px; color: #000;}
.index_video .content .text{margin-top: 20px;}
.index_video .content .text p{font-size: 16px; color: #585858; padding: 5px 0;}
.index_video .content .button{margin-top: 60px;}
.index_video .content .button a{display: inline-block; line-height: 70px; padding: 0 100px 0 42px; font-size: 18px; border-radius: 35px; font-family: 'Avanti-Bold'; font-weight: bold; background: url("../images/btn_arrow.png") right 8px center no-repeat #323234; color: #fff;}

.index_product{padding: 50px 0 60px; background: #f6f8fa;}
.index_product .com_title{float: left;}
.index_product .more_btn{float: right; margin-top: 20px;}
.index_product .more_btn a{display: inline-block; font-size: 16px; color: #323234; line-height: 30px; background: url("../images/more.png") right 2px center no-repeat; padding-right: 50px;}
.index_product .product_list{margin-top: 50px;}
.index_product .product_list .list{width: 23.5%; float: left; padding-bottom: 40px; margin-right: 2%; border-radius: 20px;}
.index_product .product_list .list:nth-child(4n){margin-right: 0;}
.index_product .product_list .list .picture{background: #fff; border-radius: 15px; overflow: hidden;}
.index_product .product_list .list .picture a{display: block; height: 100%; text-align: center; line-height: 100%;}
.index_product .product_list .list .picture img{position: relative; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%); transition: all 0.5s;}
.index_product .product_list .list:hover .picture img{transform: translate(-50%,-50%) scale(1.1);}
.index_product .product_list .title{padding: 0 20px; height: 48px; text-align: center; margin-top: 10px;}
.index_product .product_list .title a{font-size: 18px; line-height: 24px; font-family: 'Avanti-Bold'; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.index_product .product_list .button{text-align: center; margin-top: 20px;}
.index_product .product_list .button a{display: inline-block; line-height: 50px; font-size: 16px; padding: 0 20px; background: #484848; color: #fff; border-radius: 25px;}
.index_product .product_list .getprice{margin-top: 20px; text-align: center;}
.index_product .product_list .getprice a{color: #8e8e8e;}

.index_core{padding: 50px 0 60px; background: #f6f8fa; margin-top: 40px;}
.index_core .com_title{text-align: center;}
.index_core .core_content{margin-top: 50px;}
.index_core .core_content ul{display: flex; justify-content: space-between;}
.index_core .core_content ul li{width: 25%; box-sizing: border-box; padding-left: 53px; background: left 10px no-repeat;}
.index_core .core_content ul li:nth-child(1){background-image: url("../images/data_01.png");}
.index_core .core_content ul li:nth-child(2){background-image: url("../images/data_02.png");}
.index_core .core_content ul li:nth-child(3){background-image: url("../images/data_03.png");}
.index_core .core_content ul li:nth-child(4){background-image: url("../images/data_04.png");}
.index_core .core_content ul li h3{font-size: 66px; line-height: 66px; font-family: 'Avanti-Bold'; color: #117fca;}
.index_core .core_content ul li p{font-size: 20px; color: #4e4e4e; margin-top: 10px;}

.index_industry{padding-top: 50px;}
.index_industry .com_title{text-align: center;}
.index_industry .industry_list{margin-top: 40px;}
.index_industry .industry_list .list{width: 25%; float: left; position: relative; overflow: hidden;}
.index_industry .industry_list .list a{width: 100%; height: 100%; display: block;}
.index_industry .industry_list .list .picture img{width: 100%;}
.index_industry .industry_list .list .mask{width: 100%; height: 100%; background: rgba(17, 127, 202, 0.5); position: absolute; left: 0; top: 0; opacity: 0; transition: all 0.5s;}
.index_industry .industry_list .list:hover .mask{opacity: 1;}
.index_industry .industry_list .list .content{width: 100%; text-align: center; position: absolute; left: 0; top: 30%; transition: all 0.5s;}
.index_industry .industry_list .list:hover .content{top: 22%;}
.index_industry .industry_list .list .content .icon{height: 50px; overflow: hidden;}
.index_industry .industry_list .list .content .icon img{transition: all 0.5s;}
.index_industry .industry_list .list:hover .content .icon img{margin-top: -50px;}
.index_industry .industry_list .list .content .title{font-size: 22px; color: #f5f5f7; padding: 0 20px; margin-top: 20px;}
.index_industry .industry_list .list .content .text{font-size: 16px; color: #f5f5f7; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis; padding: 0 20px; margin-top: 20px; opacity: 0; transition: all 0.5s;}
.index_industry .industry_list .list:hover .content .text{opacity: 1;}

.index_solution{padding: 60px 0;}
.index_solution .com_title p{font-size: 18px; margin-bottom: 5px;}
.index_solution .solutionSwiper{position: relative; overflow: hidden; margin-top: 50px; padding-bottom: 50px;}
.index_solution .solutionSwiper .list{background: #f6f8fa; padding: 20px; border-radius: 20px;}
.index_solution .solutionSwiper .list .num{float: left; font-size: 38px; color: #bdbec0; font-family: 'Avanti-Bold'; font-weight: bold;}
.index_solution .solutionSwiper .list .picture{width: 80%; float: right;}
.index_solution .solutionSwiper .list .picture img{width: 100%;}
.index_solution .solutionSwiper .list .title{font-size: 28px; color: #1e1e1e; font-family: 'Avanti-Bold'; font-weight: bold;}
.index_solution .solutionSwiper .list .text{font-size: 18px; color: #989898; margin-top: 5px;}
.index_solution .solutionSwiper .swiper-pagination{top: auto; bottom: 0; height: 1px;}
.index_solution .solutionSwiper .swiper-pagination-progressbar-fill{background: #117fca;}

.index_category{padding: 60px 0; background: #f6f8fa;}
.index_category .categorySwiper{position: relative; overflow: hidden; margin-top: 20px;}
.index_category .categorySwiper .list{background: #fff; padding: 20px; border-radius: 20px;}
.index_category .categorySwiper .list .content{width: 56%; float: left; box-sizing: border-box; padding: 10px;}
.index_category .categorySwiper .list .content .title{font-size: 32px; font-family: 'Avanti-Bold'; font-weight: bold; color: #323234;}
.index_category .categorySwiper .list .content .text{font-size: 16px; color: #323234; margin-top: 10px;}
.index_category .categorySwiper .list .content .button{margin-top: 40px;}
.index_category .categorySwiper .list .content .button a{display: inline-block; line-height: 70px; padding: 0 100px 0 42px; font-size: 18px; border-radius: 35px; font-family: 'Avanti-Bold'; background: url("../images/btn_arrow.png") right 8px center no-repeat #323234; color: #fff;}
.index_category .categorySwiper .list .picture{width: 42%; float: right;}
.index_category .categorySwiper .list .picture img{width: 100%;}

.index_cases{padding: 60px 0 40px;}
.index_cases .com_title p{font-size: 18px; margin-bottom: 5px;}
.index_cases .casestab{margin-top: 30px;}
.index_cases .casestab ul::after{content: ''; display: table; clear: both;}
.index_cases .casestab ul li{width: 23.5%; float: left; font-size: 20px; background: #e6e6e6; color: #484848; line-height: 71px; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-radius: 15px; cursor: pointer; margin-left: 2%;}
.index_cases .casestab ul li:first-child{margin-left: 0;}
.index_cases .casestab ul li.current{background: #117fca; color: #fff;}
.index_cases .cases_content{margin-top: 15px;}
.index_cases .cases_swiper{height: 0; position: relative; overflow: hidden;}
.index_cases .cases_swiper.show{height: auto; padding-bottom: 20px;}
.index_cases .cases_swiper .list{margin-bottom: 30px;}
.index_cases .cases_swiper .list .picture{background: #fff; text-align: center; border: solid #eee 1px; overflow: hidden; border-radius: 20px;}
.index_cases .cases_swiper .list .picture img{position: relative; max-width: 100%; max-height: 100%; left: 50%; top: 50%; transform: translate(-50%,-50%); transition: all 0.5s;}
.index_cases .cases_swiper .list:hover .picture img{transform: translate(-50%,-50%) scale(1.1);}
.index_cases .cases_swiper .list .title{text-align: center; line-height: 28px; margin-top: 10px;}
.index_cases .cases_swiper .list .title a{font-size: 20px; height: 56px; font-weight: bold; color: #1e1e1e; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.index_cases .cases_swiper .list .button{text-align: center; margin-top: 5px;}
.index_cases .cases_swiper .list .button a{display: inline-block; font-size: 14px; line-height: 28px; padding: 0 13px; background: #484848; color: #fff; border-radius: 14px; text-transform: uppercase;}
.index_cases .swiper-pagination{bottom: 0;}
.index_cases .swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 6px !important; border: solid #bdbec0 2px; border-radius: 50%; background: none; cursor: pointer; opacity: 1;}
.index_cases .swiper-pagination .swiper-pagination-bullet-active{background: #11549a; border: solid #11549a 1px; margin: 1px 7px !important;}

.index_partner{padding: 50px 0; background: #f6f8fa;}
.index_partner .com_title{text-align: center;}
.index_partner .partnerSwiper{padding: 50px 0; position: relative; overflow: hidden;}
.index_partner .partnerSwiper .picture{box-shadow: 0 0 10px 10px #eee; border-radius: 10px; overflow: hidden;}
.index_partner .partnerSwiper .picture img{width: 100%;}
.index_partner .swiper-pagination{bottom: 0;}
.index_partner .swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 6px !important; border: solid #bdbec0 2px; border-radius: 50%; background: none; cursor: pointer; opacity: 1;}
.index_partner .swiper-pagination .swiper-pagination-bullet-active{background: #11549a; border: solid #11549a 1px; margin: 1px 7px !important;}
.index_partner .partnermap{margin-top: 20px;}
.index_partner .partnermap img{width: 100%;}

.index_news{padding: 50px 0 60px; background: #f6f8fa; margin-top: 35px;}
.index_news .com_title{float: left;}
.index_news .com_title p{font-size: 18px; margin-bottom: 5px;}
.index_news .more_btn{float: right; margin-top: 30px;}
.index_news .more_btn a{display: inline-block; font-size: 16px; color: #323234; line-height: 30px; background: url("../images/more.png") right 2px center no-repeat; padding-right: 50px;}
.index_news .news_list{margin-top: 30px;}
.index_news .news_list .list{width: 23.5%; float: left; margin-right: 2%; border-radius: 20px; overflow: hidden;}
.index_news .news_list .list:nth-child(4){margin-right: 0;}
.index_news .news_list .list .picture{overflow: hidden;}
.index_news .news_list .list .picture img{width: 100%; transition: all 0.5s;}
.index_news .news_list .list:hover .picture img{transform: scale(1.1);}
.index_news .news_list .list .content{padding: 20px 20px 30px; background: #fff;}
.index_news .news_list .list .title{overflow: hidden;}
.index_news .news_list .list .title a{font-size: 20px; height: 60px; line-height: 30px; color: #000; font-family: 'Avanti-Bold'; font-weight: bold; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;}
.index_news .news_list .list .title a:hover{color: #117fca;}
.index_news .news_list .list .text{font-size: 16px;line-height: 24px; color: #606060; margin-top: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; text-overflow: ellipsis;}
.index_news .news_list .list .date{float: right; margin-top: 20px;}
.index_news .news_list .list .button{float: left; margin-top: 20px;}

.index_dealer{padding: 50px 0;}
.index_dealer .video{width: 50%; float: right; border-radius: 20px; overflow: hidden;}
.index_dealer .video video{width: 100%; vertical-align: top;}
.index_dealer .content{width: 46%; float: left; padding-top: 20px;}
.index_dealer .content .title{font-size: 46px; line-height: 54px; color: #1e1e1e;}
.index_dealer .content .title h2{font-size: 46px; font-family: 'Avanti-Bold';}
.index_dealer .content .text{font-size: 16px; line-height: 28px; color: #1e1e1e; margin-top: 30px;}
.index_dealer .content .button{margin-top: 40px;}
.index_dealer .content .button a{display: inline-block; line-height: 70px; padding: 0 100px 0 42px; font-size: 18px; border-radius: 35px; font-family: 'Avanti-Bold'; background: url("../images/btn_arrow.png") right 8px center no-repeat #323234; color: #fff;}


@media (max-width:960px) {
	.bannerSwiper{margin-top: 60px;}
	.bannerSwiper .picture img{width: 133%;}
	.bannerSwiper .content{box-sizing: border-box; padding: 0 10px; top: 65%; transform: translateY(-50%);}
	.bannerSwiper .swiper-slide-active .content{transition: all 0.5s; top: 53%;}
	.bannerSwiper .content .title{font-size: 16px; line-height: 26px;}
	.bannerSwiper .content .text{font-size: 14px;}
	.bannerSwiper .content .button a{line-height: 36px; padding: 0 40px 0 16px; font-size: 12px; font-family: 'Poppins'; border-radius: 18px; background: url("../images/arrow.png") right 4px center no-repeat #036eb8; background-size: 26px;}
	.bannerSwiper .content1{text-align: center;}
	.bannerSwiper .content1 .logo img{height: 30px;}
	.bannerSwiper .content1 .title{margin-top: 16px;}
	.bannerSwiper .content1 .text{margin-top: 16px;}
	.bannerSwiper .content2 .title{max-width: 50%; margin-top: 20px;}
	.bannerSwiper .content2 .button{margin-top: 30px;}
	.bannerSwiper .content3 .title{max-width: 70%;}
	.bannerSwiper .content3 .button{margin-top: 30px;}
	.bannerSwiper .content4 .title{max-width: 70%;}
	.bannerSwiper .content4 .button{margin-top: 20px;}
	.bannerSwiper .swiper-pagination{bottom: 5px;}
	
	.index_aboutus{padding: 30px 10px;}
	.index_aboutus .picture{width: 100%; border-radius: 10px;}
	.index_aboutus .content{width: 100%; margin-top: 20px;}
	.index_aboutus .content .title{font-size: 16px; line-height: 30px; margin-top: 6px;}
	.index_aboutus .content .text{margin-top: 10px;}
	.index_aboutus .content .text p{font-size: 14px; padding: 5px 0;}
	.index_aboutus .content .button{margin-top: 20px;}
	.index_aboutus .content .button a{line-height: 36px; padding: 0 40px 0 16px; font-size: 12px; font-weight: normal; border-radius: 18px; font-family: 'Poppins'; background: url("../images/btn_arrow.png") right 4px center no-repeat #323234; background-size: 26px;}
	
	.index_video{padding: 0 10px 30px;}
	.index_video .video{width: 100%; border-radius: 10px;}
	.index_video .video video{width: 100%; vertical-align: top;}
	.index_video .content{width: 100%; padding-top: 20px;}
	.index_video .content .title{font-size: 16px; line-height: 24px;}
	.index_video .content .text{margin-top: 10px;}
	.index_video .content .text p{font-size: 14px; padding: 5px 0;}
	.index_video .content .button{margin-top: 20px;}
	.index_video .content .button a{line-height: 36px; padding: 0 40px 0 16px; font-size: 12px; border-radius: 18px; font-weight: normal; background: url("../images/btn_arrow.png") right 4px center no-repeat #323234; background-size: 26px;}
	
	.index_product{padding: 30px 10px;}
	.index_product .more_btn{margin-top: 0px;}
	.index_product .more_btn a{font-size: 14px; background-size: 20px; padding-right: 30px;}
	.index_product .product_list{margin-top: 20px;}
	.index_product .product_list .list{width: 49%; padding-bottom: 20px; margin-bottom: 20px; border-radius: 10px;}
	.index_product .product_list .list:nth-child(2n){margin-right: 0;}
	.index_product .product_list .picture{border-radius: 10px;}
	.index_product .product_list .title{padding: 0 10px; text-align: left; margin-top: 10px;}
	.index_product .product_list .title a{font-size: 14px; line-height: 20px; height: 60px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; text-overflow: ellipsis;}
	.index_product .product_list .button{margin-top: 20px;}
	.index_product .product_list .button a{line-height: 32px; font-size: 12px; padding: 0 16px; border-radius: 16px;}
	
	.index_core{padding: 30px 0px; margin-top: 20px;}
	.index_core .core_content{margin-top: 20px;}
	.index_core .core_content ul{flex-wrap: wrap;}
	.index_core .core_content ul li{width: 50%; padding-left: 0; text-align: center; padding-top: 50px; background: top center no-repeat; background-size: auto 36px; margin: 15px 0;}
	.index_core .core_content ul li h3{font-size: 40px; line-height: 40px;}
	.index_core .core_content ul li p{font-size: 14px; margin-top: 10px;}
	
	.index_industry{padding-top: 30px;}
	.index_industry .com_title{padding-left: 10px;}
	.index_industry .more_btn{margin-top: 0px; padding-right: 10px;}
	.index_industry .more_btn a{font-size: 14px; background-size: 20px; padding-right: 30px;}
	.index_industry .industry_list{margin-top: 20px;}
	.index_industry .industry_list .list{width: 50%;}
	.index_industry .industry_list .list .content{box-sizing: border-box; padding: 0 10px; top: 26%;}
	.index_industry .industry_list .list:hover .content{top: 20%;}
	.index_industry .industry_list .list .content .icon{height: 40px; overflow: hidden;}
	.index_industry .industry_list .list .content .icon img{height: 80px; transition: all 0.5s;}
	.index_industry .industry_list .list:hover .content .icon img{margin-top: -40px;}
	.index_industry .industry_list .list .content .title{font-size: 16px; color: #f5f5f7; padding: 0 10px; margin-top: 10px;}
	.index_industry .industry_list .list .content .text{display: none;}
	
	.index_solution{padding: 30px 10px;}
	.index_solution .com_title p{font-size: 14px;}
	.index_solution .more_btn{margin-top: 16px;}
	.index_solution .more_btn a{font-size: 14px; background-size: 20px; padding-right: 30px;}
	.index_solution .solutionSwiper{margin-top: 20px; padding-bottom: 20px;}
	.index_solution .solutionSwiper .list{padding: 10px; border-radius: 10px;}
	.index_solution .solutionSwiper .list .num{font-size: 24px;}
	.index_solution .solutionSwiper .list .picture{width: 70%;}
	.index_solution .solutionSwiper .list .picture img{width: 100%;}
	.index_solution .solutionSwiper .list .title{font-size: 16px;}
	.index_solution .solutionSwiper .list .text{font-size: 14px; margin-top: 5px;}
	
	.index_category{padding: 30px 10px;}
	.index_category .categorySwiper{margin-top: 20px;}
	.index_category .categorySwiper .list{padding: 10px; border-radius: 10px;}
	.index_category .categorySwiper .list .content{width: 100%; padding: 10px 0 0;}
	.index_category .categorySwiper .list .content .title{font-size: 16px;}
	.index_category .categorySwiper .list .content .text{font-size: 14px; margin-top: 10px;}
	.index_category .categorySwiper .list .content .button{margin-top: 20px;}
	.index_category .categorySwiper .list .content .button a{line-height: 36px; padding: 0 40px 0 16px; font-size: 12px; border-radius: 18px; font-weight: normal; background: url("../images/btn_arrow.png") right 4px center no-repeat #323234; background-size: 26px;}
	.index_category .categorySwiper .list .picture{width: 100%;}
	
	.index_cases{padding: 30px 10px;}
	.index_cases .com_title p{font-size: 14px;}
	.index_cases .casestab{margin-top: 20px;}
	.index_cases .casestab ul li{width: 49%; font-size: 16px; line-height: 36px; border-radius: 10px; margin-bottom: 10px;}
	.index_cases .casestab ul li:nth-child(2n+1){margin-left: 0;}
	.index_cases .cases_content{margin-top: 5px;}
	.index_cases .cases_swiper .list{margin-bottom: 20px;}
	.index_cases .cases_swiper .list .picture{border-radius: 10px;}
	.index_cases .cases_swiper .list .title{line-height: 22px;}
	.index_cases .cases_swiper .list .title a{font-size: 14px; height: 44px;}
	.index_cases .cases_swiper .list .button a{font-size: 12px;}
	
	.index_partner{padding: 30px 0;}
	.index_partner .partnerSwiper{padding: 20px 10px 30px; position: relative; overflow: hidden;}
	.index_partner .partnerSwiper .picture{box-shadow: 0 0 10px 10px #eee; border-radius: 10px; overflow: hidden;}
	.index_partner .partnerSwiper .picture img{width: 100%;}
	.index_partner .swiper-pagination{bottom: 0;}
	.index_partner .swiper-pagination .swiper-pagination-bullet{width: 8px; height: 8px; margin: 0 6px !important; border: solid #bdbec0 2px; border-radius: 50%; background: none; cursor: pointer; opacity: 1;}
	.index_partner .swiper-pagination .swiper-pagination-bullet-active{background: #11549a; border: solid #11549a 1px; margin: 1px 7px !important;}
	
	.index_news{padding: 30px 10px; margin-top: 20px;}
	.index_news .com_title{float: left;}
	.index_news .com_title p{font-size: 14px;}
	.index_news .more_btn{float: right; margin-top: 26px;}
	.index_news .more_btn a{font-size: 14px; background-size: 20px; padding-right: 30px;}
	.index_news .news_list{margin-top: 10px;}
	.index_news .news_list .list{width: 100%; float: left; margin-right: 0; margin-top: 20px; border-radius: 10px; overflow: hidden;}
	.index_news .news_list .list .content{padding: 10px; background: #fff;}
	.index_news .news_list .list .title a{font-size: 16px; height: auto; line-height: 26px;}
	.index_news .news_list .list .text{font-size: 14px; line-height: 22px; margin-top: 15px; -webkit-line-clamp: 5;}
	.index_news .news_list .list .date{float: right; margin-top: 15px;}
	.index_news .news_list .list .button{float: left; margin-top: 15px;}
	
	.index_dealer{padding: 30px 10px;}
	.index_dealer .video{width: 100%; border-radius: 10px;}
	.index_dealer .content{width: 100%; padding-top: 20px;}
	.index_dealer .content .title{font-size: 16px; line-height: 24px;}
	.index_dealer .content .title h2{font-size: 16px;}
	.index_dealer .content .text{font-size: 14px; line-height: 22px; margin-top: 10px;}
	.index_dealer .content .button{margin-top: 20px;}
	.index_dealer .content .button a{line-height: 36px; padding: 0 40px 0 16px; font-size: 12px; border-radius: 18px; font-weight: normal; background: url("../images/btn_arrow.png") right 4px center no-repeat #323234; background-size: 26px;}
}
