@media (min-width: 1025px) {
	.show-swiper .back-list a{
		position: relative;
	}
	.show-swiper .back-list a:before{
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		border-radius:30px;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.show-swiper .back-list a:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.header-wrap .header .he-le .tab-bar{
		position: relative;
	}
	.header-wrap .header .he-le .tab-bar:before{
		content: "";
		position: absolute;
		top: 0.3rem;
		right: 0;
		bottom: 0;
		left: 0.3rem;
		display: block;
		width: 1.4rem;
		height: 1.4rem;
		border-radius: 100%;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.header-wrap .header .he-le .tab-bar:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.tab-wrap.curr .item .up{
		position: relative;
	}
	.tab-wrap.curr .item .up:before{
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: block;
		width: 100%;
		height:100%;
		border-radius: 1rem;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.tab-wrap.curr .item .up:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.tab-wrap.curr .item .up span{
		transition:all 0.3s ease 0s;
	}
	.tab-wrap.curr .item .up i{
		transition:all 0.3s ease 0s;
	}
	.tab-wrap.curr .item .up:hover span{
		color: #5767b2;
	}
	.tab-wrap.curr .item .up:hover i{
		background: url('../image/yuyan-down-b.png')no-repeat center center;
		background-size:contain; 
	}
	.tab-wrap.curr .item .option dd{
		position: relative;
	}
	.tab-wrap.curr .item .option dd:before{
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.tab-wrap.curr .item .option dd:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.tab-wrap.curr .item .option dd span{
		transition:all 0.3s ease 0s;
	}
	.tab-wrap.curr .item .option dd:hover span{
		color: #212121;
	}
	.header-wrap .header .he-ri .search .up{
		position: relative;
	}
	.header-wrap .header .he-ri .search .up:before{
		content: "";
		position: absolute;
		top: 0.3rem;
		right: 0;
		bottom: 0;
		left: 0.3rem;
		display: block;
		width: 1.4rem;
		height: 1.4rem;
		border-radius: 100%;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.header-wrap .header .he-ri .search .up:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.sub-list-wrap .header .he-le .tab-bar{
		position: relative;
	}
	.sub-list-wrap .header .he-le .tab-bar:before{
		content: "";
		position: absolute;
		top: 0.3rem;
		right: 0;
		bottom: 0;
		left: 0.3rem;
		display: block;
		width: 1.4rem;
		height: 1.4rem;
		border-radius: 100%;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.sub-list-wrap .header .he-le .tab-bar:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.sub-list-wrap .header .he-ri .sina a{
		position: relative;
	}
	.sub-list-wrap .header .he-ri .sina a:before{
		content: "";
		position: absolute;
		top: -0.5rem;
		right: 0;
		bottom: 0;
		left: -0.1rem;
		display: block;
		width: 1.4rem;
		height: 1.4rem;
		border-radius: 100%;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.sub-list-wrap .header .he-ri .sina a:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.sub-list-wrap .header .he-ri .we-chat a{
		position: relative;
	}
	.sub-list-wrap .header .he-ri .we-chat a:before{
		content: "";
		position: absolute;
		top: -0.5rem;
		right: 0;
		bottom: 0;
		left: -0.1rem;
		display: block;
		width: 1.4rem;
		height: 1.4rem;
		border-radius: 100%;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.sub-list-wrap .header .he-ri .we-chat a:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.insec1 .swiper-container .swiper-slide .swi-con .con .con-t h3 img{
		position: relative;
		transition:all 0.3s ease 0s;
	}
	.insec1 .swiper-container .swiper-slide .swi-con .con .con-t h3:hover img{
		transform:translateX(5px); 
	}
	.insec1 .news-push-wrap .news-le a{
		position: relative;
		z-index: 2;
	}
	.insec1 .news-push-wrap .news-le{
		position: relative;
	}
	.insec1 .news-push-wrap .news-le:before{
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 100%;
		border-radius: 3px;
		-webkit-transform: scale(0);
		transform: scale(0);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.insec1 .news-push-wrap .news-le:hover:before{
		background-color: rgba(0, 0, 0, 0.2);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
	}
	.insec1 .news-push-wrap .news-close img{
		transition:all 0.3s ease 0s;
	}
	.insec1 .news-push-wrap .news-close:hover img{
		transform:rotate(360deg);
	}
	.header-wrap .header .he-ri .language .up span{
		transition:all 0.3s ease 0s;
	}
	.header-wrap .header .he-ri .language .up:hover span{
		color: #5767b2;
	}
	.header-wrap .header .he-ri .language .option span{
		transition:all 0.3s ease 0s;
	}
	.header-wrap .header .he-ri .language .option:hover span{
		color: #5767b2;
	}
	.header-wrap .header .he-ri .language .up i{
		transition:all 0.3s ease 0s;
	}
	.header-wrap .header .he-ri .language .up:hover i{
		background: url(../image/yuyan-down-b.png) no-repeat center center;
		background-size: contain;
	}
	.insec2 .top .info-le .info-more .re img{
		transition:all 0.3s ease 0s;
		position: relative;
	}
	.insec2 .top .info-le .info-more .re:hover img{
		transform:translateX(5px); 
	}
	.insec2 .top .info-re .info-more img{
		transition:all 0.3s ease 0s;
		position: relative;
	}
	.insec2 .top .info-re .info-more:hover img{
		transform:translateX(5px); 
	}
	.insec2 .bottom .title .news-more img{
		transition:all 0.3s ease 0s;
		position: relative;
	}
	.insec2 .bottom .title .news-more:hover img{
		transform:translateX(5px); 
	}
	.insec2 .bottom .swiper-box .swiper-container .swiper-slide{
		overflow: hidden;
	}
	.insec2 .bottom .swiper-box .swiper-container .swiper-slide img.back{
		transition:all 0.3s ease 0s;
	}
	.insec2 .bottom .swiper-box .swiper-container .swiper-slide h2{	transition:all 0.3s ease 0s;}

	.insec2 .bottom .swiper-box .swiper-container .swiper-slide:hover img.back{
		transform:scale(1.05); 
	}
	.insec2 .bottom .swiper-box .swiper-container .swiper-button-prev{
		transition:all 0.3s ease 0s;
	}
	.insec2 .bottom .swiper-box .swiper-container .swiper-button-prev:hover{
		background: url(../image/in-swiper-l-b.png) no-repeat center center;
		background-size: contain;
	}
	.insec2 .bottom .swiper-box .swiper-container .swiper-button-next{
		transition:all 0.3s ease 0s;
	}
	.insec2 .bottom .swiper-box .swiper-container .swiper-button-next:hover{
		background: url(../image/in-swiper-r-b.png) no-repeat center center;
		background-size: contain;
	}
	.insec3 .case-list-wrap .case-list li{

		position: relative;
		transition:all 0.3s ease 0s;
	}
	.insec3 .case-list-wrap .case-list li .img{
		overflow: hidden;
	}
	.insec3 .case-list-wrap .case-list li img.back{
		transition:all 0.3s ease 0s;
	}
	.insec3 .case-list-wrap .case-list li:hover img.back{
		transform:scale(1.05); 
	}
	.insec3 .case-list-wrap .case-list li .con-t img{
		transition:all 0.3s ease 0s;
	}
	/*.insec3 .case-list-wrap .case-list li:hover i{
		opacity: 1;
		}*/

		.insec3 .case-list-wrap .case-list li h2{
			transition:all 0.3s ease 0s;
		}

		.insec3 .case-list-wrap .case-list li:hover{
			transform:translateY(-10px);
		}
		.insec3 .case-list-wrap .case-list li:before{
			content: '';
			width: calc(100% - 10px);
			height: 0px;
			position: absolute;
			left: 5px;
			bottom: 0;
			background: rgba(160,169,210,0.8);
			transition:all 0.2s ease 0s;
		}
		.insec3 .case-list-wrap .case-list li:after{
			content: '';
			width: calc(100% - 20px);
			height: 0px;
			position: absolute;
			left: 10px;
			bottom: 0;
			background: rgba(191,197,224,0.8);
			transition:all 0.2s ease 0s;
		}
		.insec3 .case-list-wrap .case-list li:hover:before{
			content: '';
			width: calc(100% - 10px);
			height: 5px;
			position: absolute;
			left: 5px;
			bottom: -5px;
			background: rgba(160,169,210,0.8);
		}
		.insec3 .case-list-wrap .case-list li:hover:after{
			content: '';
			width: calc(100% - 20px);
			height: 5px;
			position: absolute;
			left: 10px;
			bottom: -10px;
			background: rgba(191,197,224,0.8);
		}
		.tab-wrap.cur .item .up span{
			transition:all 0.3s ease 0s;
		}
		.tab-wrap.cur .item .up i{
			transition:all 0.3s ease 0s;
		}
		.tab-wrap.cur .item .up:hover span{
			color: #5767b2;
		}
		.tab-wrap.cur .item .up:hover i{
			background: url(../image/yuyan-down-b.png) no-repeat center center;
			background-size: contain;
		}
		.tab-wrap.cur .item .option dd{
			position: relative;
		}
		.tab-wrap.cur .item .option dd span{
			transition:all 0.3s ease 0s;
		}
		.tab-wrap.cur .item .option dd:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.tab-wrap.cur .item .option dd:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.tab-wrap.cur .item .option dd:hover span{
			color: #212121;
			font-weight: bold;
		}
		.tab-wrap.cur .item .up{
			position: relative;
		}
		.tab-wrap.cur .item .up:before{
			content: "";
			position: absolute;
			top:0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 1rem;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.tab-wrap.cur .item .up:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.search-wrap .search-box .scroll-box .search-list li{
			transition:all 0.3s ease 0s;
		}
		.search-wrap .search-box .scroll-box .search-list li .detail span{
			transition:all 0.3s ease 0s;
		}
		.search-wrap .search-box .scroll-box .search-list li .detail i{
			transition:all 0.3s ease 0s;
		}
		.search-wrap .search-box .scroll-box .search-list li:hover .detail span{
			color: #5767b2;
		}
		.search-wrap .search-box .scroll-box .search-list li:hover i{
			transform:translateX(10px);
			background: url('../image/arrow-b.png')no-repeat center center;
			background-size:contain;
		}
		.search-wrap .search-box .scroll-box .search-list li:hover{
			background: rgba(255,255,255,0.2);
		}
		.cinfo-wrap .cinfo-box .video-play{
			transition:all 0.3s ease 0s;
		}
		.cinfo-wrap .cinfo-box .video-play:hover{
			transform:translateY(5px);
		}
		.cinfo-wrap .swiper-box .swiper-container .swiper-slide{
			overflow: hidden;
		}
		.cinfo-wrap .swiper-box .swiper-container .swiper-slide img{
			transition:all 0.3s ease 0s;
		}
		.cinfo-wrap .swiper-box .swiper-container .swiper-slide:hover img{
			transform:scale(1.05); 
		}
		.tab-link-up a:hover{
			color: #5767b2;
		}
		.creator-wrap .swiper-container .swiper-slide .img{
			overflow: hidden;
		}
		.creator-wrap .swiper-container .swiper-slide .img img{
			transition:all 0.3s ease 0s;
		}
		.creator-wrap .swiper-container .swiper-slide:hover .img img{
			transform:scale(1.05); 
		}
		.creator-wrap .swiper-container .swiper-slide:hover .con .con-detail span{
			color: #5767b2;
		}
		.creator-wrap .swiper-container .swiper-slide .con .con-detail span{
			transition:all 0.3s ease 0s;
		}
		.creator-wrap .swiper-container .swiper-slide .con .con-detail i{
			transition:all 0.3s ease 0s;
		}
		.creator-wrap .swiper-container .swiper-slide:hover .con .con-detail i{
			background: url('../image/arrow-b.png')no-repeat center center;
			background-size:contain;
		}
		.creator-wrap .swiper-container .swiper-slide:hover .con p{
			color: #333;
		}
		.creadetail-wrap .crea-work .swiper-container .swiper-slide .scroll-box .work-list li{
			overflow: hidden;
		}
		.creadetail-wrap .crea-work .swiper-container .swiper-slide .scroll-box .work-list li img{
			transition:all 0.3s ease 0s;
		}
		.creadetail-wrap .crea-work .swiper-container .swiper-slide .scroll-box .work-list li:hover img{
			transform:scale(1.05); 
		}
		.newlist-wrap .list-le .detail span{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-le .detail i{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-le .img{
			overflow: hidden;
		}
		.newlist-wrap .list-le .img img{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-le .swiper-container .swiper-slide:hover .img img{
			transform:scale(1.05); 
		}
		.newlist-wrap .list-le .swiper-container .swiper-slide:hover .detail i{
			background: url('../image/arrow-b.png')no-repeat center center;
			background-size:contain;
			transform:translateX(5px);
		}
		.newlist-wrap .list-le .swiper-container .swiper-slide:hover .detail span{
			color: #5767b2;
		}
		.newlist-wrap .list-ri .scroll-box .con-list li .img{
			overflow: hidden;
		}
		.newlist-wrap .list-ri .scroll-box .con-list li .img img{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-ri .scroll-box .con-list li .img:hover img{
			transform:scale(1.05); 
		}
		.newlist-wrap .list-ri .scroll-box .con-list li .top .detail img{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-ri .scroll-box .con-list li .top .detail:hover img{
			transform:translateX(5px);
		}
		.newlist-wrap .list-ri .scroll-box .con-list li .top .detail:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width:100%;
			height:100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
/*	.newlist-wrap .list-ri .scroll-box .con-list li .top .detail:hover:before{
		background-color: rgba(0, 0, 0, 0.1);
		-webkit-transform: scale(1);
		transform: scale(1);
		transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}*/
		.newlist-wrap .list-ri .scroll-box .con-list li .top .detail span{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-ri .scroll-box .con-list li .top .detail:hover span{
			color: #5767b2;
		}
		.newde-wrap .newde-back img{
			transition:all 0.3s ease 0s;
		}
		.newde-wrap .newde-back .back:hover img{
			transform:translateX(-5px);
		}
		.newde-con .bottom a span{
			transition:all 0.3s ease 0s;
		}
		.newde-con .bottom a i{
			transition:all 0.3s ease 0s;
		}
		.newde-con .bottom .line .le:hover i{
			transform:translateX(-5px);
			background: url('../image/list-back-b.png')no-repeat center center;
			background-size:contain;
		}
		.newde-con .bottom .line .le:hover span{
			color: #5767b2;
		}
		.newde-con .bottom .line .fr:hover span{
			color: #5767b2;
		}
		.newde-con .bottom .line .fr:hover i{
			transform:translateX(5px);
			background: url('../image/list-next-b.png')no-repeat center center;
			background-size:contain;
		}
		.show-wrap .show-box .scroll-box .search-list li .img{
			overflow: hidden;
		}
		.show-wrap .show-box .scroll-box .search-list li .img img{
			transition:all 0.3s ease 0s;
		}
		.show-wrap .show-box .scroll-box .search-list li:hover .img img{
			transform:scale(1.05); 
		}
		.show-wrap .show-box .scroll-box .search-list li h2{
			transition:all 0.3s ease 0s;
		}
		.show-wrap .show-box .scroll-box .search-list li:hover h2{
			color: #5767b2;
		}
		.swtab-wrap .item .up span{
			transition:all 0.3s ease 0s;
		}
		.swtab-wrap .item .up i{
			transition:all 0.3s ease 0s;
		}
		.swtab-wrap .item .up:hover span{
			color: #5767b2;
		}
		.swtab-wrap .item .up:hover i{
			background: url(../image/yuyan-down-b.png) no-repeat center center;
			background-size: contain;
		}
		.swtab-wrap .item .option dd{
			position: relative;
		}
		.swtab-wrap .item .option dd span{
			transition:all 0.3s ease 0s;
		}
		.swtab-wrap .item .option dd:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.swtab-wrap .item .option dd:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.swtab-wrap .item .option dd:hover span{
			color: #212121;
			font-weight: bold;
		}
		.swtab-wrap .item .up{
			position: relative;
		}
		.swtab-wrap .item .up:before{
			content: "";
			position: absolute;
			top:0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 1rem;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.swtab-wrap .item .up:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.show-banner .con-t .pic-list:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 1rem;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.show-banner .con-t .pic-list:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.show-banner .con-t .back-list{
		}
		.show-banner .con-t .back-list span{
			position: relative;
			z-index: 111;
		}
		.show-banner .con-t .back-list:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 1rem;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.show-banner .con-t .back-list:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.show-banner .con-t .pic-list a{
			position: relative;
			z-index: 20;
		}
		.show-swiper .swiper-container .swiper-slide .img{
			overflow: hidden;
		}
		.show-swiper .swiper-container .swiper-slide .img img{
			transition:all 0.3s ease 0s;
		}
		.show-swiper .swiper-container .swiper-slide:hover .img img{
			transform:scale(1.05); 
		}
		.show-swiper .swiper-container .swiper-button-next{
			transition:all 0.3s ease 0s;
		}
		.show-swiper .swiper-container .swiper-button-next:hover{
			background: url('../image/case-arrow-rb.png')no-repeat center center;
			background-size:contain;
		}
		.show-swiper .swiper-container .swiper-button-prev{
			transition:all 0.3s ease 0s;
		}
		.show-swiper .swiper-container .swiper-button-prev:hover{
			background: url('../image/case-arrow-lb.png')no-repeat center center;
			background-size:contain;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide .img{
			overflow: hidden;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide .img img{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide:hover img{
			-transform:scale(1.05); 
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-button-next{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-button-next:hover{
			background: url('../image/case-arrow-rb.png')no-repeat center center;
			background-size:contain;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-button-prev{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-button-prev:hover{
			background: url('../image/case-arrow-lb.png')no-repeat center center;
			background-size:contain;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-button-next{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-button-next:hover{
			background: url('../image/case-arrow-rb.png')no-repeat center center;
			background-size:contain;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-button-prev{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-button-prev:hover{
			background: url('../image/case-arrow-lb.png')no-repeat center center;
			background-size:contain;
		}
		.showimg-wrap .top-swiper .swiper-button-prev:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.showimg-wrap .top-swiper .swiper-button-prev:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.showimg-wrap .top-swiper .swiper-button-prev:hover{
			background: url('../image/top-sw-lb.png')no-repeat center center;
			background-size:contain;
		}
		.showimg-wrap .top-swiper .swiper-button-next:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.showimg-wrap .top-swiper .swiper-button-next:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.showimg-wrap .top-swiper .swiper-button-next:hover{
			background: url('../image/top-sw-rb.png')no-repeat center center;
			background-size:contain;
		}
		.showimg-wrap .law-close .icon a{
			position: relative;
		}
		.showimg-wrap .law-close .icon a:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.showimg-wrap .law-close .icon a:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.showimg-wrap .law-close .icon a i{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .law-close .icon a:hover i{
			background: url('../image/search-delete-b.png')no-repeat center center;
			background-size:contain;
		}
		.law-wrap .law-close .icon i{
			transition:all 0.3s ease 0s;
		}
		.law-wrap .law-close .icon:hover i{
			background: url('../image/search-delete-b.png')no-repeat center center;
			background-size:contain;
		}
		.law-wrap .law-close .icon{
			position: relative;
		}
		.law-wrap .law-close .icon:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.law-wrap .law-close .icon:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.join-wrap .join-box .bottom .scroll-box .join-list li{
			transition:all 0.3s ease 0s;
		}
		.join-wrap .join-box .bottom .scroll-box .join-list li span{
			transition:all 0.3s ease 0s;
		}
		.join-wrap .join-box .bottom .scroll-box .join-list li i{
			transition:all 0.3s ease 0s;
		}
		.join-wrap .join-box .bottom .scroll-box .join-list li:hover{
			background: rgba(255,255,255,0.2);
		}
		.join-wrap .join-box .bottom .scroll-box .join-list li:hover span{
			color: #5767b2;
		}
		.join-wrap .join-box .bottom .scroll-box .join-list li:hover i{
			background: url('../image/arrow-b.png')no-repeat center center;
			background-size:contain;
			transform:translateX(5px); 
		}
		.jotab-wrap .item .up span{
			transition:all 0.3s ease 0s;
		}
		.jotab-wrap .item .up i{
			transition:all 0.3s ease 0s;
		}
		.jotab-wrap .item .up:hover span{
			color: #5767b2;
		}
		.jotab-wrap .item .up:hover i{
			background: url(../image/yuyan-down-b.png) no-repeat center center;
			background-size: contain;
		}
		.jotab-wrap .item .option dd{
			position: relative;
		}
		.jotab-wrap .item .option dd span{
			transition:all 0.3s ease 0s;
		}
		.jotab-wrap .item .option dd:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.jotab-wrap .item .option dd:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.jotab-wrap .item .option dd:hover span{
			color: #212121;
			font-weight: bold;
		}
		.jotab-wrap .item .up{
			position: relative;
		}
		.jotab-wrap .item .up:before{
			content: "";
			position: absolute;
			top:0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 1rem;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.jotab-wrap .item .up:hover:before{
			background-color: rgba(0, 0, 0, 0.05);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.jotab-wrap .item .up .text{
			position: relative;
			z-index: 11;
		}
		.jotab-wrap .item .up .submit{
			position: relative;
			z-index: 11;
		}
		.jodetail-wrap .law-close .icon a{
			position: relative;
		}
		.jodetail-wrap .law-close .icon a:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width:100%;
			height: 100%;
			border-radius: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.jodetail-wrap .law-close .icon a:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.jodetail-wrap .law-close .icon a i{
			transition:all 0.3s ease 0s;
		}
		.jodetail-wrap .law-close .icon a:hover i{
			background: url('../image/search-delete-b.png')no-repeat center center;
			background-size:contain; 
		}
		.jodetail-wrap .con-b .item{
			position: relative;
		}
		.jodetail-wrap .con-b .item:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			border-radius: 1rem;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.jodetail-wrap .con-b .item:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.jodetail-wrap .con-b a{
			position: relative;
			z-index: 20;
		}
		.contact-wrap .contact-box .top .checkmap a{
			position: relative;
		}
		.contact-wrap .contact-box .top .checkmap a:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.contact-wrap .contact-box .top .checkmap a:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.contact-wrap .contact-box .top .checkmap img{
			transition:all 0.3s ease 0s;
		}
		.contact-wrap .contact-box .top .checkmap a:hover img{
			transform:translateX(5px); 
		}
		.contact-wrap .contact-box .bottom .list li .icon{
			transition:all 0.3s ease 0s;
		}
		.contact-wrap .contact-box .bottom .list li .icon:hover{
			transform:translateY(5px); 
		}
		.contact-wrap .contact-box .top .checkmap span{
			position: relative;
			z-index: 20;
		}
		.newlist-wrap .list-ri .scroll-box .con-list li .top .detail span{
			position: relative;
			z-index: 20;
		}
		.newlist-wrap .list-le .title h1{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-le .swiper-container .swiper-slide:hover .title h1{
			-color: #5767b2;
		}
		.newlist-wrap .list-le .swiper-container .swiper-button-next{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-le .swiper-container .swiper-button-next:hover{
			background: url('../image/case-arrow-rb.png')no-repeat center center;
			background-size:contain; 
		}
		.newlist-wrap .list-le .swiper-container .swiper-button-prev{
			transition:all 0.3s ease 0s;
		}
		.newlist-wrap .list-le .swiper-container .swiper-button-prev:hover{
			background: url('../image/case-arrow-lb.png')no-repeat center center;
			background-size:contain; 
		}
		.newde-con .title .icon-b .icon a{
			position: relative;
		}
		.newde-con .title .icon-b .icon a:before{
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			display: block;
			width: 100%;
			height:  100%;
			border-radius: 100%;
			-webkit-transform: scale(0);
			transform: scale(0);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.newde-con .title .icon-b .icon a:hover:before{
			background-color: rgba(0, 0, 0, 0.1);
			-webkit-transform: scale(1);
			transform: scale(1);
			transition: background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);
		}
		.newde-con .title .icon-b .icon i{
			position: relative;
			z-index: 21;
		}
		.insec3 .case-list-wrap .case-list li .con-t i{
			transition:all 0.3s ease 0s;
		}
		.insec3 .case-list-wrap .case-list li:hover .con-t i{
			-background: url('../image/case-pointer-b.png')no-repeat center center;
			-background-size:contain;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide h1{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide h2{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide:hover h1{
			color: #5767b2;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide:hover h2{
			color: #5767b2;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide .img{
			transition:all 0.3s ease 0s;
		}
		.showimg-wrap .bottom-swiper .swiper-container .swiper-slide:hover .img{
			padding: 4px;
			background:#5767b2;
		}
	}
}