.v_button[data-v-bf23b27e] {
	display: inline-block;
	padding: .10417rem .41667rem;
	line-height: 1;
	text-align: center;
	font-size: .13542rem;
	outline: none;
	border: 1px solid #005fd5;
	color: #005fd5;
	background-color: #fff;
	border-radius: .04167rem;
	cursor: pointer;
	-webkit-transition: all .3s;
	transition: all .3s
}
.bounceIn{}
.devetitle{
		text-align: center;
		text-align: center;margin-bottom: 1rem;margin-top: 0.2rem;font-size: 0.8rem;
		color:#176ed8;
}
.v_button[data-v-bf23b27e]:not(.disabled):hover {
	color: #fff;
	border-color: #005fd5;
	background-color: #0072ff
}

.v_button.disabled[data-v-bf23b27e] {
	cursor: default;
	background-color: #e9e9e9;
	opacity: .8
}

.v_button.small[data-v-bf23b27e] {
	padding: .08333rem .32292rem;
	font-size: .125rem
}

.v_button.primary[data-v-bf23b27e] {
	border-color: #005fd5;
	background-color: #005fd5;
	color: #fff
}

.v_button.primary[data-v-bf23b27e]:not(.disabled):hover {
	border-color: #0072ff;
	background-color: #0072ff
}

.v_button.dark[data-v-bf23b27e] {
	border-color: #111b28;
	background-color: #111b28;
	color: #fff
}

.v_button.dark[data-v-bf23b27e]:not(.disabled):hover {
	border-color: rgba(17,27,40,.8);
	background-color: rgba(17,27,40,.8)
}

@media only screen and (max-width:750px) {
	.v_button[data-v-bf23b27e] {
		border-radius: .08rem
	}

	.v_button.small[data-v-bf23b27e],.v_button[data-v-bf23b27e] {
		padding: .16rem .50667rem;
		font-size: .34667rem
	}
}

.animated,[animated] {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}

.hoverShadow {
	-webkit-transition: box-shadow .5s;
	transition: box-shadow .5s
}

.hoverShadow:hover {
	box-shadow: 0 15px 30px rgba(0,0,0,.15)
}[need-animation] {
	visibility: hidden;
	-webkit-animation-name: none;
	animation-name: none
}

.visibility,[need-animation][visibility],[visibility] {
	visibility: visible
}

@-webkit-keyframes bounceInUp {
	0%,60%,75%,90%,to {
		-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
		transition-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100px,0);
		transform: translate3d(0,100px,0)
	}

	60% {
		opacity: 1
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

@keyframes bounceInUp {
	0%,60%,75%,90%,to {
		-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);
		transition-timing-function: cubic-bezier(.215,.61,.355,1)
	}

	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,100px,0);
		transform: translate3d(0,100px,0)
	}

	60% {
		opacity: 1
	}

	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}

.collapse-transition {
	-webkit-transition: height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;
	transition: height .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out
}

.home .home_block_hd {
	line-height: 1;
	font-weight: 700;
	font-size: .8rem;
	color: #111b28;
	text-align: center;
	text-transform: capitalize
}

.home .home_block_p {
	line-height: 1.5;
	font-size: .3rem;
	color: #404040;
	text-align: center
}

.home .home_banner {
	overflow: hidden;
	position: relative;
	background-color: #091017;
	text-transform: capitalize
}

.home .home_banner .content_wrap {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1
}

.home .banner_img,.home .banner_video {
	display: block;
	z-index: 0
}

.home .banner_img.mobile,.home .banner_video.mobile {
	display: none
}

.home .home_banner_info,.home .home_banner_info_wrap {
	/*-webkit-animation-duration: .8s;*/
	/*animation-duration: .8s;*/
	/*-webkit-animation-delay: 3.2s;*/
	/*animation-delay: 3.2s;*/
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}

.home .home_banner_info {
	line-height: 1;
	text-align: center;
	color: #111b28;
	-webkit-animation-name: cd-mask-wrapper;
	animation-name: cd-mask-wrapper;
	overflow: hidden;
	-webkit-transform: translateX(50%);
	-ms-transform: translateX(50%);
	transform: translateX(50%)
}

.home .home_banner_info:before {
	content: "";
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 2px;
	background-color: #fff;
	-webkit-animation: cd-pulse 3s 1.8s both;
	animation: cd-pulse 3s 1.8s both
}

.home .home_banner_info .home_banner_info_wrap {
	z-index: 1;
	padding: .55625rem 0;
	-webkit-animation-name: cd-mask-content;
	animation-name: cd-mask-content;
/*	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)*/
}

.home .home_banner_info .home_banner_info_wrap p {
	font-size: .4rem;
	line-height: 0.5rem;
}

.home .home_banner_info .home_hd {
	margin-bottom: .81875rem;
	font-size: .7rem;
	font-weight: 700;
	margin-top: 1.8rem;
}

.home .home_banner_info .info_ul {
	margin-bottom: .22917rem;
	font-size: 0
}

.home .home_banner_info .info_ul .info_li,.home .home_banner_info .info_ul .info_li_split {
	display: inline-block;
	vertical-align: top;
	font-size: .16667rem
}

.home .home_banner_info .info_ul .info_li_split {
	margin: 0 .03125rem
}

.home .home_banner_info .info_img {
	width: .28646rem;
	height: .28646rem;
	display: block;
	margin: 0 auto;
	-webkit-animation: beat .5s infinite alternate;
	animation: beat .5s infinite alternate
}

.home .home_slogan {
	position: relative;
	height: 15rem;
	background-color: #f7f7f7;
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	/*background-size: 3.80208rem 1.91146rem;*/
	background-position: bottom;
	text-align: center
}

.home .home_slogan .home_block_hd {
	padding: .58333rem 0 .15625rem
}

.home .home_slogan .home_block_p+.home_block_p {
	margin-top: px2ren(18px)
}

.home .home_slogan .slogan_btn_wrap {
	font-size: 0;
	margin-top: .23438rem
}

.home .home_slogan .slogan_dots {
	position: absolute;
	bottom: .09896rem;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 3.74479rem;
	height: 1.57812rem
}

.home .home_slogan .slogan_dots .dot1 {
	top: .875rem;
	left: 1.83854rem
}

.home .home_slogan .slogan_dots .dot2 {
	top: .05208rem;
	left: .59896rem
}

.home .home_slogan .slogan_dots .dot3 {
	top: .69792rem;
	left: .41667rem
}

.home .home_slogan .slogan_dots .dot4 {
	top: .91146rem;
	left: -.10417rem
}

.home .home_slogan .slogan_dots .dot5 {
	top: 1.25rem;
	left: .15625rem
}

.home .home_slogan .slogan_dots .dot6 {
	top: .01042rem;
	right: .98958rem
}

.home .home_slogan .slogan_dots .dot7 {
	top: .59896rem;
	right: .40625rem
}

.home .home_slogan .slogan_dots .dot8 {
	top: .76042rem;
	right: -.01042rem
}

.home .home_slogan .slogan_dots .dot9 {
	top: 1.14583rem;
	right: .33333rem
}

.home .home_slogan .dot {
	position: absolute;
	display: inline-block
}

.home .home_slogan .dot .dot_cirle {
	position: relative;
	width: .18229rem;
	height: .18229rem;
	border-radius: 50%;
	background-color: rgba(0,95,213,.45);
	-webkit-animation: breath 2s infinite alternate;
	animation: breath 2s infinite alternate
}

.home .home_slogan .dot .dot_cirle:after,.home .home_slogan .dot .dot_cirle:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	content: "";
	display: block;
	border-radius: 50%
}

.home .home_slogan .dot .dot_cirle:before {
	width: .14062rem;
	height: .14062rem;
	background-color: #005fd5
}

.home .home_slogan .dot .dot_cirle:after {
	width: .06771rem;
	height: .06771rem;
	background-color: #d8ebff
}

.home .home_slogan .dot .dot_cirle.big {
	width: .22396rem;
	height: .22396rem
}

.home .home_slogan .dot .dot_cirle.big:before {
	width: .17188rem;
	height: .17188rem
}

.home .home_slogan .dot .dot_cirle.big:after {
	width: .08854rem;
	height: .08854rem
}

.home .home_slogan .dot .dot_text {
	position: absolute;
	bottom: -.01562rem;
	left: 50%;
	line-height: 1;
	font-size: .08333rem;
	color: #404040;
	text-align: center;
	-webkit-transform: translate(-50%,100%);
	-ms-transform: translate(-50%,100%);
	transform: translate(-50%,100%);
	white-space: nowrap
}

.home .home_service .home_block_hd {
	padding-top: 2rem;
	margin-bottom: .6rem
}

.home .home_service .home_block_p {
	margin-bottom: .23438rem
}

.home .home_service .home_service_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.home .home_service .home_service_content_item {
	position: relative;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 13rem;
	padding: .72917rem .10417rem 0 .28646rem;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff
}

.home .home_service .home_service_content_item:hover .home_service_content_img {
	-webkit-filter: brightness(40%);
	filter: brightness(40%)
}

.home .home_service .home_service_content_img {
	z-index: -1;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: all .3s;
	transition: all .3s
}

.home .home_service .home_service_content_img.mobile {
	display: none
}

.home .home_service .home_service_content_hd,.home .home_service .home_service_content_num {
	line-height: 1;
	font-size: .1875rem
}

.home .home_service .home_service_content_num {
	display: block;
	padding-bottom: 5rem
}

.home .home_service .home_service_content_hd {
	position: relative;
	line-height: 2.1;
	padding-bottom: .325rem;
	margin-bottom: .41667rem;
	font-weight: 700;
	text-transform: capitalize;
	font-size: 0.7rem;
	text-align:center;
}

/*.home .home_service .home_service_content_hd:after {
	content: "";
	display: inline-block;
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 2rem;
	background-color: #fff
}
*/
.home .home_service .home_service_content_p {
	padding-right: .20833rem;
	line-height: 1.6;
	font-size: .35417rem;
	text-align: center;
}

.home .home_advantage {
	padding: 2.59896rem 1.26042rem 1.38542rem;
	background-color: #f7f7f7
}

.home .home_advantage .home_block_p {
	margin: .50417rem 0 .53958rem
}

.home .home_advantage .home_advantage_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}

.home .home_advantage .home_advantage_item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	height: 5rem;
	text-align: center;
	border: none;
	background-color: #fff;
	border-radius: .01562rem;
	-webkit-transition: border-color .3s;
	transition: border-color .3s
}

.home .home_advantage .home_advantage_item+.home_advantage_item {
	margin-left: .07812rem;
	text-align: left;
}
.development{
	margin: 0.5rem!important;
}

.home .home_advantage .home_advantage_item:hover {
	border-color: #005fd5
}

.home .home_advantage .home_advantage_item_img {
	display: block;
	width: 1.5rem;
	height: 1.5rem;
	margin: .54688rem auto .3125rem
}

.home .home_advantage .home_advantage_item_hd {
	line-height: 1;
	margin-bottom: .37812rem;
	font-size: .37708rem;
	font-weight: 700;
	color: #404040;
	text-align: center;
}

.home .home_advantage .home_advantage_item_p {
	line-height: 1.5;
	font-size: .10417rem;
	color: #404040;
	text-align:left;
}

.home .home_moment {
	padding: .60417rem 0 .57292rem
}

.home .home_moment .home_block_hd {
	margin-bottom: .35417rem
}

.home .home_moment .btn_wrap {
	margin-top: .35417rem;
	font-size: 0;
	text-align: center
}

.home .home_moment .moment_wrap {
	position: relative;
	font-size: .09375rem
}

.home .home_moment .moment_list {
	overflow: hidden
}

.home .home_moment .moment_list .swiper-button-next,.home .home_moment .moment_list .swiper-button-prev {
	width: .32292rem;
	height: .32292rem;
	background-size: contain;
	background-repeat: no-repeat
}

.home .home_moment .moment_list .swiper-button-next:after,.home .home_moment .moment_list .swiper-button-prev:after {
	content: none
}

.home .home_moment .moment_list .swiper-button-prev {
	left: 1.91667rem;
	background-image: url(/images/home/lifthuise.png)
}

.home .home_moment .moment_list .swiper-button-prev:hover {
	background-image: url(/images/home/left.png)
}

.home .home_moment .moment_list .swiper-button-next {
	right: 1.91667rem;
	background-image: url(/images/home/righthuise.png)
}

.home .home_moment .moment_list .swiper-button-next:hover {
	background-image: url(/images/home/right.png)
}

.home .home_moment .moment_item {
	width: 4.71354rem;
	height: 2.40104rem;
	position: relative;
	background-color: #eee;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50%;
	cursor: pointer
}

.home .home_moment .moment_item_info_wrap {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0
}

.home .home_moment .moment_item_info {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: .44271rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 .13021rem;
	line-height: 1;
	font-size: .10417rem;
	color: #fff;
	background-color: rgba(17,27,40,.75)
}

.home .home_moment .moment_item_info_hd {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.home .home_moment .moment_item_info_time {
	margin-left: .07812rem
}

.home .home_moment .moment_item_info_time:before {
	content: "|";
	margin-right: .02083rem
}
.yaoqiu{font-size: 0.6rem;margin: 0.3rem 0;color: #176ed8;}
.emailbutton{background: #176ed8;
    color: #fff;
    font-size: 0.5rem;
    padding: 0.4rem;
    text-align: center;
    margin-top: 0.5rem;}

@media only screen and (max-width:750px) {
	.emailbutton{font-size: 0.3rem;}
	#development{
		position: fixed;
	    left: 25%!important;
	    top: 110%!important;
	    width: 70%!important;
	    display: block;
	    z-index: 1000;
	    margin-top: -16rem!important;
	    margin-left: -1.5rem!important;
	}

	.devetitle{
		text-align: center;
	    margin-bottom: 0.5rem!important;
	    margin-top: 0.1rem!important;
	    font-size: 0.5rem;
	}
	.closeIn1, .deveyaoqiu {
	    font-size: 0.1rem!important;
	    line-height: 0.4rem!important;
	}

	.closeIn{
		right: 0rem!important;
    	top: 0rem!important;
	}
	.yaoqiu{font-size: 0.3rem;margin: 0.3rem 0;font-weight: bold;}
	.development{margin: 0rem!important;}
	.closeIn img{width:50%;}
	.home .home_block_hd {
		font-size: .50667rem
	}

	.home .home_block_p {
		padding: 0 .66667rem;
		font-size: .32rem
	}

	.home .banner_video.pc {
		display: none
	}

	.home .banner_img.mobile {
		display: block;
		width: 100%;
		height: 5rem
	}

	.home .home_banner_info .home_hd {
		margin-bottom: .37333rem;
		font-size: .41333rem;
		margin-top: 0.8rem;
	}

	.home .home_banner_info .home_banner_info_wrap p {
		font-size: .25rem;
		line-height: 0.4rem;
	}

	.home .home_banner_info .info_ul {
		margin-bottom: 0
	}

	.home .home_banner_info .info_ul .info_li,.home .home_banner_info .info_ul .info_li_split {
		font-size: .32rem
	}

	.home .home_banner_info .info_ul .info_li_split {
		margin: 0 .16rem
	}

	.home .home_banner_info .info_img {
		display: none
	}

	.home .home_slogan {
		height: 8.06667rem;
		background-image: url(../images/banner.jpg);
		background-size: 20rem 8rem;
	}

	.home .home_slogan .home_block_hd {
		padding: .90667rem 0 .45333rem
	}

	.home .home_slogan .home_block_p+.home_block_p {
		margin-top: 0
	}

	.home .home_slogan .slogan_btn_wrap {
		margin-top: .46667rem
	}

	.home .home_slogan .slogan_dots {
		bottom: .74667rem;
		width: 7.06667rem;
		height: 2.86667rem
	}

	.home .home_slogan .slogan_dots .dot1 {
		top: 1.58667rem;
		left: 3.36rem
	}

	.home .home_slogan .slogan_dots .dot2 {
		top: .09333rem;
		left: 1.18667rem
	}

	.home .home_slogan .slogan_dots .dot3 {
		top: 1.29333rem;
		left: .90667rem
	}

	.home .home_slogan .slogan_dots .dot4 {
		top: 1.66667rem;
		left: -.06667rem
	}

	.home .home_slogan .slogan_dots .dot5 {
		top: 2.37333rem;
		left: .42667rem
	}

	.home .home_slogan .slogan_dots .dot6 {
		top: .02667rem;
		right: 2rem
	}

	.home .home_slogan .slogan_dots .dot7 {
		top: 1.08rem;
		right: .93333rem
	}

	.home .home_slogan .slogan_dots .dot8 {
		top: 1.41333rem;
		right: .18667rem
	}

	.home .home_slogan .slogan_dots .dot9 {
		top: 2.14667rem;
		right: .77333rem
	}

	.home .home_slogan .dot .dot_cirle {
		width: .34667rem;
		height: .34667rem
	}

	.home .home_slogan .dot .dot_cirle:before {
		width: .26667rem;
		height: .26667rem
	}

	.home .home_slogan .dot .dot_cirle:after {
		width: .13333rem;
		height: .13333rem
	}

	.home .home_slogan .dot .dot_cirle.big {
		width: .41333rem;
		height: .41333rem
	}

	.home .home_slogan .dot .dot_cirle.big:before {
		width: .32rem;
		height: .32rem
	}

	.home .home_slogan .dot .dot_cirle.big:after {
		width: .17333rem;
		height: .17333rem
	}

	.home .home_slogan .dot .dot_text {
		bottom: -.04rem;
		font-size: .16rem
	}

	.home .home_service .home_block_hd {
		padding-top: .88rem;
		margin-bottom: .34667rem
	}

	.home .home_service .home_block_p {
		margin-bottom: .6rem
	}

	.home .home_service .home_service_content {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.home .home_service .home_service_content_item {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-moz-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		width: 50%;
		height: 6.22667rem;
		padding: .66667rem .26667rem 0 .50667rem
	}

	.home .home_service .home_service_content_img.pc {
		display: none
	}

	.home .home_service .home_service_content_img.mobile {
		display: block
	}

	.home .home_service .home_service_content_num {
		font-size: .48rem;
		padding-bottom: 2rem
	}

	.home .home_service .home_service_content_hd {
		font-size: .5rem;
		padding-bottom: .18667rem;
		margin-bottom: .61333rem;
		line-height: 1.5;
	}

	.home .home_service .home_service_content_hd:after {
		width: .99333rem
	}

	.home .home_service .home_service_content_p {
		padding-right: .33333rem;
		font-size: .32rem;
		text-align: left;

	}

	.home .home_advantage {
		padding: .77333rem .48rem .70667rem
	}

	.home .home_advantage .home_block_p {
		margin: .34667rem 0 .64rem
	}

	.home .home_advantage .home_advantage_content {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-moz-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.home .home_advantage .home_advantage_item {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 4.4rem;
		-moz-box-flex: 0;
		-ms-flex: 0 0 4.4rem;
		flex: 0 0 100%;
		width: 4.4rem;
		height: 4.88rem;
		margin-bottom: .13333rem;
		border-radius: .04rem
	}

	.home .home_advantage .home_advantage_item+.home_advantage_item {
		margin-left: 0
	}

	.home .home_advantage .home_advantage_item_img {
		width: 1.2rem;
		height: 1.2rem;
		margin: .92rem auto .36rem
	}

	.home .home_advantage .home_advantage_item_hd {
		margin-bottom: .33333rem;
		font-size: .4rem
	}

	.home .home_advantage .home_advantage_item_p {
		font-size: .32rem
	}

	.home .home_moment {
		padding: .69333rem 0 1.33333rem
	}

	.home .home_moment .home_block_hd {
		margin-bottom: .45333rem
	}

	.home .home_moment .btn_wrap {
		margin-top: .61333rem
	}

	.home .home_moment .moment_wrap {
		font-size: .24rem
	}

	.home .home_moment .moment_list .swiper-button-next,.home .home_moment .moment_list .swiper-button-prev {
		width: .61333rem;
		height: .61333rem;
		margin-top: -12px
	}

	.home .home_moment .moment_list .swiper-button-prev {
		left: 1.06667rem
	}

	.home .home_moment .moment_list .swiper-button-next {
		right: 1.06667rem
	}

	.home .home_moment .moment_item {
		width: 6.4rem;
		height: 3.26667rem;
		margin: 0 -.26667rem 0 -.16rem
	}

	.home .home_moment .moment_item_info {
		display: none
	}[	lang=en] .home .home_slogan {
		height: 10.26667rem
	}[	lang=en] .home .home_service .home_service_content_item {
		height: 8.66667rem
	}[	lang=en] .home .home_advantage .home_advantage_item {
		height: 6rem;
		padding: 0 .2rem;
		-moz-box-sizing: border-box;
		box-sizing: border-box
	}[	lang=en] .home .home_advantage .home_advantage_item_hd {
		line-height: 1.2
	}
}

@-webkit-keyframes beat {
	0% {
		-webkit-transform: translateY(-1px);
		transform: translateY(-1px)
	}

	to {
		-webkit-transform: translateY(5px);
		transform: translateY(5px)
	}
}

@keyframes beat {
	0% {
		-webkit-transform: translateY(-1px);
		transform: translateY(-1px)
	}

	to {
		-webkit-transform: translateY(5px);
		transform: translateY(5px)
	}
}

@-webkit-keyframes breath {
	0% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	to {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

@keyframes breath {
	0% {
		-webkit-transform: scale(.9);
		transform: scale(.9)
	}

	to {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
}

@-webkit-keyframes cd-mask-wrapper {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes cd-mask-wrapper {
	0% {
		-webkit-transform: translateX(50%);
		transform: translateX(50%)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes cd-mask-content {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes cd-mask-content {
	0% {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}

	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@-webkit-keyframes cd-pulse {
	0%,30.8% {
		opacity: 0
	}

	15.4%,46.2%,61.5%,70% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes cd-pulse {
	0%,30.8% {
		opacity: 0
	}

	15.4%,46.2%,61.5%,70% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}