.contain {
	width:100%;
	height:100%;
	/* background:#ffffff; */
}
.banner-product {
	margin-top:0;
	height:33.75rem;
	padding:8.75rem 0 0;
	background:url('../images/introduct-bg.png')
    no-repeat center;
	background-size:100% 100%;
	text-align:left;
}
.banner-product-title {
	margin-top:0.875rem;
	color:#ffffff;
	font-weight:500;
	font-size:3rem;
}
.banner-product-txt {
	color:#ffffff;
	width:50rem;
	height:5.8125rem;
	font-size:1.25rem;
	font-weight:400;
	line-height:2rem;
	margin-top:1.25rem;
	letter-spacing:1rem;
}
/* nav */
.c2m-nav {
	width:100%;
	height:4rem;
	background:#ffffff;
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.06);
}
.c2m-nav-fixed {
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	transition:all 0.5s;
}
.c2m-tabs {
	width:75rem;
	margin:0 auto;
	display:flex;
	justify-content:space-around;
}
.c2m-nav-tab {
	text-align:center;
	width:6.25rem;
	font-size:1.125rem;
	font-weight:400;
	line-height:4rem;
	color:rgba(9,15,33,0.5);
}
.c2m-nav-tab a {
	text-decoration:none;
	color:rgba(9,15,33,0.5);
}
.c2m-nav-tab:hover,.c2m-nav-tab-active {
	font-weight:400;
	color:#090f21;
}
.c2m-nav-tab .case-icon-active {
	margin-left:0;
	margin-top:-0.125rem;
}
/* 简介 */
.marketing-container {
	padding:3.5rem 0 3.5625rem;
	background-size:100%;
	text-align:left;
}

.marketing-content {
	position:relative;
	width:75rem;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
	z-index:1;
}
.yinhao {
	position:absolute;
	top:2.625rem;
	left:-1.75rem;
	z-index:-1;
}
.marketing-left {
	margin-top:4rem;
}
.marketing-title {
	font-size:2.25rem;
	font-weight:500;
	/* line-height:2.75rem;
	*/
	color:#090f21;
}
.marketing-title-p {
	margin-top:0.5625rem;
	font-size:0.875rem;
	font-weight:400;
	color:rgba(9,15,33,0.5);
	letter-spacing:1.1563rem;
}
.marketing-p {
	width:30.9375rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,0.5);
	margin-top:3rem;
}
.marketing-right {
	position:relative;
}
.marketing-right img {
	width:39.25rem;
	height:31.625rem;
}
.map-dot {
	position:absolute;
	width:39.25rem;
	height:31.625rem;
	top:0;
	left:0;
}
.map-circle:nth-child(10) span{
width: 3.5rem;
}
.map-circle {
	width:0.75rem;
	height:0.75rem;
	background:rgba(76,183,221);
	border-radius:50%;
	position:absolute;
}
.map-circle::after {
	content:'';
	display:block;
	position:absolute;
	left:-0.25rem;
	top:-0.25rem;
	width:1.25rem;
	height:1.25rem;
	box-shadow:inset rgba(76,183,221) 0 0 0.3125rem;
	border-radius:50%;
}
.shanghai-dot {
	position:absolute;
	top:19.25rem;
	left:33rem;
	width:1.125rem;
	height:1.125rem;
	background:rgba(255,184,85);
	border-radius:50%;
}
.map-circle span,.shanghai-dot span {
	position:absolute;
	width:1.75rem;
	font-size:0.875rem;
	font-weight:400;
	/* line-height:1.5rem;
	*/
color:#090F21;
}
.shanghai-tag {
	position:absolute;
	left:-1.375rem;
	top:-6.125rem;
	padding:0.9375rem 1.25rem;
	width:9.625rem;
	height:3.875rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,0.7);
	background:rgba(255,255,255);
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.1);
	opacity:0.86;
	border-radius:0.625rem;
}
.shanghai-tag::after {
	content:'';
	z-index:99;
	border:.7188rem solid transparent;
	border-top-color:#ffffff;
	border-top-width:1rem;
	position:absolute;
	left:1.5rem;
	bottom:-1.625rem;
}
.map-circle:hover::before,.map-circle:hover::after {
	left:-0.375rem!important;
	top:-0.375rem!important;
	box-shadow:inset #4CB7DD 0 0 0.3125rem!important;
}
.shanghai-dot::after,.map-circle:hover::after {
	content:'';
	display:block;
	position:absolute;
	z-index: -1;
	left:-0.1875rem;
	top:-0.1875rem;
	width:1.5rem;
	height:1.5rem;
	box-shadow:inset #FFB855 0 0 0.3125rem;
	border-radius:50%;
	animation:loopzoom 3s ease-out 0s infinite;
	-webkit-animation:loopzoom 3s ease-out 0s infinite;
}
.shanghai-dot::before,.map-circle:hover::before {
	content:'';
	display:block;
	position:absolute;
	left:-0.1875rem;
	top:-0.1875rem;
	width:1.5rem;
	height:1.5rem;
	opacity:0;
	box-shadow:inset #FFB855 0 0 0.3125rem;
	border-radius:50%;
	animation:loopzoom 3s ease-out 1s infinite;
	-webkit-animation:loopzoom 3s ease-out 1s infinite;
}
/* 地图 */
.map-container {
	background:#ffffff;
	padding:0 0 3.75rem;
}
.map-content {
	width:75rem;
	margin:0 auto;
}
.know_img {
	position:relative;
	margin:2.5rem auto 0 auto;
	width:61.9375rem;
	height:30rem;
	background:url("../images/map.png") no-repeat;
	background-size:cover;
	-webkit-background-size:cover;
	-o-background-size:cover;
}
.know_dialog {
	display:block;
	position:absolute;
	top:-2.75rem;
	left:-12.8125rem;
	width:10.75rem;
	height:11.625rem;
	box-sizing:border-box;
	padding:1.25rem;
	background:rgba(255,255,255,1);
	box-shadow:0 0.25rem 0.875rem 0 rgba(12,37,91,0.1);
	transition:.3s all ease-out;
	visibility:hidden;
	opacity:0;
	-webkit-transform:translateY(0.3125rem);
	-ms-transform:translateY(0.3125rem);
	transform:translateY(0.3125rem);
}
.know_dialog h2 {
	font-size:1rem;
	font-weight:500;
	color:rgba(9,15,33,1);
	line-height:1.375rem;
	text-align:left;
	margin-top:0;
	text-indent:0;
}
.know_dialog p {
	text-align:left;
	font-size:0.875rem;
	font-weight:400;
	color:rgba(9,15,33,1);
	line-height:1.875rem;
	margin-top:0.625rem;
}
.know_dialog_nation {
	width:2.625rem;
	float:left;
}
.know_dialog span {
	display:inline-block;
	width:6.125rem;
	/*margin:0.1875rem 0.3125rem 0 0;
	*/
    margin-left:0;
	font-size:0.875rem;
	font-weight:400;
	color:rgba(9,15,33,0.4);
	line-height:1.875rem;
	text-align:left;
}
/*.know_dialog span:nth-child(2n) {
	*/
/*    margin:0.1875rem 0 0 0.9375rem;
	*/
/*
}
*/

.know_item {
	display:flex;
	align-items:center;
	width:12.5rem;
}
.know_item:hover::after,.know_item.clicked1::after {
	content:'';
	display:block;
	position:absolute;
	left:-0.125rem;
	top:0.0625rem;
	width:1.5rem;
	height:1.5rem;
	box-shadow:inset #4DB7DD 0 0 0.3125rem;
	border-radius:50%;
	animation:loopzoom 2s ease-out 0s infinite;
}
.know_item:hover::before,.know_item.clicked1::before {
	content:'';
	display:block;
	position:absolute;
	left:-0.125rem;
	top:0.0625rem;
	width:1.5rem;
	height:1.5rem;
	opacity:0;
	box-shadow:inset #4DB7DD 0 0 0.3125rem;
	border-radius:50%;
	animation:loopzoom 2s ease-out 1s infinite;
}
.know_item:nth-child(1) {
	position:absolute;
	top:10.375rem;
	left:10.3125rem;
}
.know_item:nth-child(2) {
	position:absolute;
	top:8.375rem;
	left:32.6875rem;
}
.know_item:nth-child(3) {
	position:absolute;
	top:10.875rem;
	left:43.875rem;
}
.know_item:nth-child(4) {
	position:absolute;
	top:16.6875rem;
	left:31.625rem;
}
.know_item:nth-child(5) {
	position:absolute;
	top:21.875rem;
	left:52.5rem;
}
.know_item_circle {
	width:0.75rem;
	height:0.75rem;
	background:rgba(77,183,221,1);
	margin:0.25rem;
	border-radius:50%;
}
.know_item_circle::after {
	content:'';
	display:block;
	position:absolute;
	left:0;
	top:0.1875rem;
	width:1.25rem;
	height:1.25rem;
	box-shadow:inset #4DB7DD 0 0 0.3125rem;
	border-radius:50%;
}
.know_item:hover .know_item_circle,.know_item.clicked1 .know_item_circle {
	background:rgba(77,183,221,1);
	/* border:.5rem solid rgba(192,238,255,1);
	*/
}
.know_item:hover .know_dialog,.know_item.clicked1 .know_dialog {
	z-index:200;
	opacity:1;
	visibility:visible;
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}
.item-name {
	margin-left:1rem;
	font-size:1.125rem;
	font-weight:400;
	color:rgba(51,51,51,1);
	line-height:1.5625rem;
}
.compete_box {
	position:relative;
	height:17.3125rem;
	z-index:2;
	overflow:hidden;
	background-color:#515C72;
}
.compete_tip2 {
	width:100%;
	height:9.8125rem;
}
.compete_tip2_tit {
	height:3rem;
	font-size:3rem;
	font-weight:bold;
	color:#FFFFFF;
	line-height:3rem;
}
.compete_tip2_re {
	margin-top:0.625rem;
	font-size:1rem;
	font-weight:500;
	line-height:1rem;
	color:#FFFFFF;
}
.compete_tip2_txt {
	margin-top:1.25rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:#FFFFFF;
	opacity:0.9;
}
.img-compete1 {
	top:0;
	left:0;
	width:22.75rem;
}
.img-compete2 {
	top:0rem;
	left:5.8125rem;
	width:14.1875rem;
}
.img-compete3 {
	top:-4.0625rem;
	left:54.625rem;
	width:7.9375rem;
}
.img-compete4 {
	right:0;
	bottom:-5.25rem;
	width:9.3125rem;
}
.compete_tips {
	width:75rem;
	height:9.8125rem;
	padding-top:3.75rem;
}
.title_txt-more {
	color:#4DB7DD;
	cursor:pointer;
}
.scroll-background {
	height:17.3125rem;
}
.compete-bg1 {
	position:absolute;
	z-index:1;
	bottom:8.875rem;
	right:0;
	width:28.25rem;
	height:29.8125rem;
	background:url('../images/compete-bg1.svg');
    background-size:100% 100%;
	animation:an1 5s infinite;
	-webkit-animation:an1 5s infinite;
}
.compete-bg2 {
     position:absolute;
     z-index:1;
     top:13.1875rem;
     left:-2.5rem;
     width:12.5rem;
     height:12.5rem;
     background:url('../fonts/compete-bg-2.svg');
     background-size:100% 100%;
     animation:an1 3s infinite;
     -webkit-animation:an1 3s infinite;
}
.compete-bg3 {
	position:absolute;
	z-index:1;
	top:7.8125rem;
	left:-7.8125rem;
	width:23.125rem;
	height:23.125rem;
	background:url('../fonts/compete-bg-3.svg');
	background-size:100% 100%;
	animation:an2 3s infinite;
	-webkit-animation:an2 3s infinite;
}
.compete-bg4 {
	position:absolute;
	z-index:1;
	top:3rem;
	left:-12.6875rem;
	width:32.875rem;
	height:32.875rem;
	background:url('../fonts/compete-bg-4.svg');
	background-size:100% 100%;
	animation:an1 3s infinite;
	-webkit-animation:an1 3s infinite;
}
@keyframes an1 {
	to {
   transform:rotate(360deg);
}
}
@keyframes an2 {
	to {
	transform:rotate(-360deg);
}
}
/* 概览 */
.domain-container {
	background:#ffffff;
	padding:5.625rem 0 0;
}
.domain-container h1 {
	font-size:2.5rem;
}
.domain-container h2 {
	text-indent:0;
}
.domain-container .marketing-content {
	height:23.75rem;
}
.domain-container .yinhao {
	top:0.75rem;
}
.domain-container .marketing-left {
	margin-top:2.125rem;
}
.domain-container .marketing-p {
	margin-top:2.1875rem;
}
.domain-box {
	width:37.5rem;
	height:28.125rem;
	padding:1.5625rem 1.875rem;
	background:rgba(255,255,255);
	box-shadow:0rem 0.375rem 1.25rem rgba(10,44,115,0.1000);
	border-radius:1.25rem;
}
.domain-box img {
	width:100%;
	height:100%;
}
.partner-content {
	width:100%;
}
.partner-con {
	text-align:left;
	width:75rem;
	margin:0 auto;
	z-index:1;
}
.partner-tit {
	font-size:1.125rem;
	font-weight:500;
	color:#090F21;
}
.partner-txt {
	font-size:0.875rem;
	font-weight:400;
	margin-top:0.875rem;
	color:rgba(9,15,33,0.5000);
}
.partner-content .line-icon {
	width:7.5rem;
	height:2.1875rem;
	margin:0 3.75rem 2.5rem 0;
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.0600);
	border-radius:0.625rem;
}
.partner-content .line-icon:nth-child(14),.partner-content .line-icon:nth-child(40) {
	margin-left:5rem;
}
.partner-container {
	margin-left:3.75rem;
	z-index:1;
	overflow:hidden;
	width:100vw;
	height:18.75rem;
	margin-top:3.875rem;
}
#demo table {
	border-collapse:collapse;
}
/* #demo1::-webkit-scrollbar {
	display:none
}
.partner-container .line-box {
	width:100%;
	overflow-y:scroll;
}
*/
.partner-container .line-icon:nth-child(7n) {
	margin-right:3.75rem;
}
.partner-container .line-icon:nth-child(13n) {
	margin-right:0rem;
}
/* 自主产品 */
.product-bg {
	width:100%;
	height:100%;
	background:#F5F7FA;
}
.products-container {
	background:#ffffff;
	border-radius:6.25rem 6.25rem 0 0;
	padding:1.0625rem 0 5.8125rem;
}
.advantage-content {
	width:75rem;
	margin:0 auto;
}
.products-container .home-tip-txt > div:first-child {
	height:2rem;
}
.products-container .home-tip-txt > div:first-child {
	font-size:2rem;
	font-weight:500;
	line-height:2rem;
	color:#090F21;
}
.home-tip-title-re {
	font-size:1.125rem;
	font-weight:400;
	line-height:1.125rem;
	color:#28ABC3;
	margin:0.625rem 0 0 0;
}
.products-container .home-tip-txt > div:last-child {
	margin-top:0;
	font-size:1rem;
	font-weight:400;
	color:#090F21;
	line-height:1rem;
}
.products-container .home-tip-p {
	margin-top:3.125rem;
	width:29.375rem;
}
.products-container .home-tip-txt {
	margin-left:0;
}
.products-container .home-tip-txt > div:last-child span a {
	color:#090F21;
}
.products-container .home-tip-txt > div:last-child span a:hover {
	color:#28abc3;
}
.products-container .home-tip-txt > div:last-child span::after {
	content:'';
	width:0.8125rem;
	height:0.8125rem;
	display:inline-block;
	background:url('../fonts/more.svg');
	background-size:100% 100%;
	margin-left:.625rem;
}
.products-container .home-tip-txt > div:last-child>span {
	margin-left:2.625rem;
	margin-top:1.25rem;
	display:inline-block;
}
.products-container .home-tip-txt > div:last-child>span:first-child {
	margin-left:0;
}
.product-tip {
	margin-top:6.0625rem;
}
.product-bg2,.product-bg3,.product-bg4{
	width:13.875rem;
	height:13.875rem;
	position:absolute;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%) ;
}
.product-bg2{
z-index:-1;
	background: url('../fonts/product-bg2.svg');
	background-size: 100% 100%;
	animation: circle01 3s ease-out 2s infinite;
	-webkit-animation: circle01 3s ease-out 2s infinite;
}
.product-bg3{
	z-index:-2;
	background: url('../fonts/product-bg3.svg');
	background-size: 100% 100%;
	animation: circle0 3s ease-out 2s infinite;
	-webkit-animation: circle0 3s ease-out 2s infinite;
}
.product-bg4{
	opacity: 0;
	z-index:-3;
	background: url('../fonts/product-bg4.svg');
	background-size: 100% 100%;
	animation: circle1 3s ease-out 2s infinite;
	-webkit-animation: circle1 3s ease-out 2s infinite;
}
@keyframes circle01{
	0%{
		width: 11.875rem;
		height: 11.875rem;
	}
100% {
	width: 13.25rem;
	height: 13.25rem;
}
}
@keyframes circle0 {
100% {
	width: 28.375rem;
	height: 28.375rem;
}
}
@keyframes circle1 {
	50%{
		opacity: 0;
		width: 18.75rem;
	height: 18.75rem;
	}
100% {
	opacity: 1;
	width: 29.625rem;
	height: 29.625rem;
}
}
.produce-tip3-img {
/* margin-left:13.5rem;*/
width:43.75rem;
	height:29.625rem;
}
.produce-tip-box {
	position:absolute;
	width:6.625rem;
	height:6.625rem;
	background:rgba(255,255,255);
	box-shadow:0.3125rem 0.3125rem 1.25rem rgba(26,39,59,0.1000);
	border-radius:50%;
}
.produce-tip-box img {
	width:100%;
	height:100%;
}
/* 数字平台 */
.digital-container {
	height:13.75rem;
	padding:3.125rem 1.25rem;
	background:url('../images/digital-bg.png');
	background-size:100% 100%;
	text-align:left;
}
.digital-bg{
	margin-left: 0px;
	width: 62.5rem;
	height: 17.6875rem;
	position: absolute;
	opacity: 0.65;
}
.digital-content {
	width:75rem;
	margin:0 auto;
}
.digital-title {
	font-size:2rem;
	font-weight:500;
	color:#FFFFFF;
}
.digital-txt {
	margin-top:0.8125rem;
	width:52.625rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:2rem;
	color:#FFFFFF;
}
.digital-container .see-more p {
	color:#ffffff;
}
.digital-container .see-more span {
	background:url(../images/arrow.svg) no-repeat;
    background-size: 100% 100%;
}
/* 产品优势 */
.advangtages-container {
	background:#F5F7FA;
	padding:4.375rem 0 5.625rem;
}
.advangtages-content {
    margin-top: .3125rem;
	width:75rem;
	margin:0 auto;
    z-index: 1;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 30.25rem;
}
.advantage-box{
    /* width: 13.125rem; */
text-align: left;
}
.advantage-box:nth-child(2){
    margin-top: 3.4375rem;
}
.advantage-title a:hover{
color: #28ABC3;
}
.advantage-title,.advantage-title a{
font-size: 1.375rem;
font-weight: 500;
color: #090F21;
}

.advantage-txt {
font-size: .75rem;
font-weight: 400;
color: rgba(9,15,33,0.4);
margin: .6875rem 0 1.0625rem;
}

.box-line-bottom {
width: 13.125rem;
height: .0625rem;
background-color: #E9EAEF;
}
.advangtages-content .home-tip:first-child {
    margin-top: 1rem;
}
.advangtages-content .home-tip {
    margin-top: 1.625rem;
    display: flex;
    align-items: center;
}
.advangtages-content .home-tip-img {
    width: 2rem;
    height: 2rem;
    padding: .4375rem;
    background: rgba(255,255,255);
box-shadow: .3125rem .3125rem 1.25rem rgba(26,39,59,0.1000);
    border-radius: .75rem;
    transition: all 0.5s;
}
.advangtages-content .home-tip-img img{
    width: 100%;
    height: 100%;
}
.advangtages-content .home-tip-txt {
    text-align: left;
    margin-left: .9375rem;
}
.advangtages-content .home-tip-txt a {
    font-size: 1.125rem;
font-weight: 400;
/* line-height: 2.875rem; */
color: rgba(9,15,33,0.7000);
}
.advantage-title span::after{
    content: '';
    width: 1.125rem;
    height: 1.125rem;
    display: inline-block;
    background: url(../fonts/nav-title-icon.svg);
    background-size: 100% 100%;
    margin-left: 1.0625rem;
}
.advantage-box:nth-child(2) .advantage-title span::after{
	display: none;
}
/* 交付能力 */
.deliver-container {
	background:#ffffff;
	padding:4.375rem 0 5rem;
}
.line-content {
	width:76.25rem;
	overflow:hidden;
	margin:0 auto;
	padding-bottom:1.875rem;
}
.line-box-flex {
	display:flex;
	flex-wrap:wrap;
	margin-right:-2.5rem;
}
.line-icon {
	width:10.5rem;
	height:3.75rem;
	background:rgba(255,255,255);
	margin:0 0.1875rem 1.625rem 0;
}
.line-icon:nth-child(7n) {
	margin-right:0;
}
.line-content .swiper-pagination {
	bottom:0.375rem;
}
/* 海外能力 */
.core-container {
	background-color:#F5F7FA;
	padding:4.375rem 0 4.8125rem;
	overflow:hidden;
}
.core-p {
	z-index:1;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,0.5);
	margin:0.625rem 0 2.1875rem 0;
}
.core-box {
	display:flex;
	justify-content:space-between;
	width:75rem;
	height:28.0625rem;
	box-shadow:0rem 0.375rem 1.25rem rgba(10,44,115,0.1000);
	border-radius:2.5rem;
	z-index:1;
	background:rgba(255,255,255);
}
.core-box .industry-box-content {
	margin:0.9375rem 0 0 5.25rem;
	width:24.0625rem;
	text-align:left;
}
.core-box .industry-title {
	margin-top:3.125rem;
	font-size:1.125rem;
	font-weight:400;
	color:#090F21;
}
.core-box .industry-p {
	width:auto;
	margin-top:0.875rem;
	font-size:0.875rem;
	font-weight:400;
	line-height:1.5rem;
	color:rgba(9,15,33,0.5);
}
.core-img {
	position:relative;
	width:39.125rem;
	height:28.0625rem;
}
.core-img img {
	width:100%;
	height:100%;
}
.core-img::before {
	position:absolute;
	left:-3.1875rem;
	bottom:0;
	content:'';
	display:inline-block;
	width:11.625rem;
	height:14.625rem;
	background:url('../fonts/box-back.svg');
	background-size:100% 100%;
	z-index:-1;
}

@media (max-width:900px) {
	.product-bg2,.product-bg3,.product-bg4{
	width:6.875rem;
	height:6.875rem;
	position:absolute;
	top: 50%;
	left: 50%;
	transform:translate(-50%,-50%) ;
	-webkit-transform:translate(-50%,-50%) ;
	-moz-transform:translate(-50%,-50%) ;
	-ms-transform:translate(-50%,-50%) ;
	-o-transform:translate(-50%,-50%) ;
}
.product-bg2{
z-index:-1;
	background: url('../fonts/product-bg2.svg');
	background-size: 100% 100%;
	animation: circle01 3s ease-out 2s infinite;
	-webkit-animation: circle01 3s ease-out 2s infinite;
}
.product-bg3{
	z-index:-2;
	background: url('../fonts/product-bg3.svg');
	background-size: 100% 100%;
	animation: circle0 3s ease-out 2s infinite;
	-webkit-animation: circle0 3s ease-out 2s infinite;
}
.product-bg4{
	opacity: 0;
	z-index:-3;
	background: url('../fonts/product-bg4.svg');
	background-size: 100% 100%;
	animation: circle1 3s ease-out 2s infinite;
	-webkit-animation: circle1 3s ease-out 2s infinite;
}
@keyframes circle01{
	0%{
		width: 6.875rem;
		height: 6.875rem;
	}
100% {
	width: 7.25rem;
	height: 7.25rem;
}
}
@keyframes circle0 {
100% {
	width: 14.375rem;
	height: 14.375rem;
}
}
@keyframes circle1 {
	50%{
		opacity: 0;
		width: 4.75rem;
	height: 4.75rem;
	}
100% {
	opacity: 1;
	width: 7.625rem;
	height: 7.625rem;
}
}
}