body {
	width: 100%;
	height: 100%;
	position: relative;
	background: url(https://dodui-gw2023.oss-cn-hangzhou.aliyuncs.com/pc/webg02.png) no-repeat;
    background-position: 0 0;
    background-size: cover;
}
main{
	overflow: hidden;
}
.we_page{
	position: relative;
	z-index: 1;
}
.menu_a>a {
	color: rgba(181, 185, 189, 1);
}
.header_left .menu_a .active_menu {
	color: rgba(60, 64, 66, 1)
}
nav.menu_a>a:nth-of-type(3){
	color: rgba(60, 64, 66, 1) !important;
}
nav.menu_a>a:last-child {
	line-height: .28rem;
	padding: 0 .08rem;
	border-radius: .06rem;
	background: rgba(247, 247, 247, 1);
	color: rgba(113, 118, 122, 1);
	font-size: .16rem;
}
nav.menu_a>a:nth-of-type(2){
	padding-right: .14rem;
	background: url(https://dodui-gw2023.oss-cn-hangzhou.aliyuncs.com/pc/service_grey.png) no-repeat;
	background-position: 100% center;
	background-size: .12rem .12rem;
	
}
.DoduiBox {
	margin: 1.7rem auto 0;
	background-image: url(https://dodui-gw2023.oss-cn-hangzhou.aliyuncs.com/pc/we_img2.png);
	background-position: .7rem 0;
	background-repeat: no-repeat;
	background-size: 6.21rem 5.47rem;
	display: flex;
}

.font_wearedodui {
	display: block;
	width:4.49rem;
	height: 2.5rem;
	margin-left: 1.5rem;
}

.DoduiBox .dodui_txt2 {
	color: rgba(60, 64, 66, 1);
	font-size: .18rem;
	width: 11.74rem;
	line-height: .36rem;
	text-align: left;
	font-weight: 400;
	height: 3rem;
	margin-top: 2rem;
}

.partners {
	max-width: 1920px;
	position: relative;
	padding-bottom: .6rem;
	margin-top: 1.4rem;
}

.partners .partners_content h1 {
	color: rgba(10, 10, 10, 1);
	font-size: .44rem;
	padding-top: .8rem;
	margin-left: 1.5rem;
	margin-bottom: .52rem;
}

.partners .partners_content .partners_list {
	width: 100%;
}

.mySwiper_partners .swiper-wrapper {
	-webkit-transition-timing-function: linear !important;
	/*之前是ease-out*/
	-moz-transition-timing-function: linear !important;
	-ms-transition-timing-function: linear !important;
	-o-transition-timing-function: linear !important;
	transition-timing-function: linear !important;
}

.mySwiper_partners .swiper-slide {
	width: 1.9rem;
	height: 1.9rem;
	border-radius: 100%;
}

.mySwiper_partners .swiper-slide a {
	display: block;
	border-radius: 1.9rem;
	width: 1.9rem;
	height: 1.9rem;
	position: relative;
}

.mySwiper_partners .swiper-slide a::before {
	content: "";
	display: block;
	width: 1.9rem;
	height: 1.9rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	border-radius: 100%;
}
.swiper-slide {
	position: relative;
}

.mySwiper_partners .swiper-slide a img:nth-of-type(2){
	display: block;
	width: 1.9rem;
    height: 1.9rem;
	-webkit-filter: grayscale(100%);
	border-radius: 1.9rem;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
    z-index: 2;
}
.mySwiper_partners .swiper-slide a img:nth-of-type(1){
	display: block;
	width: 1.9rem;
    height: 1.9rem;
	border-radius: 1.9rem;
	position: relative;box-shadow: 12px 12px 66px 0px rgba(0,57,142,0.12), -12px -12px 66px 0px #FFFFFF, 10px 10px 44px 0px rgba(0,57,142,0.12), -10px -10px 44px 0px #FFFFFF;
	-webkit-filter: grayscale(0) !important;
}

.hoverCheckedLogo::before{
	content: "";
	display: block;
	 width: 1.9rem;
   height: 1.9rem;
	border: 2px solid #209760 !important;
	border-radius: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.hoverCheckedLogo img {
	-webkit-filter: grayscale(0) !important;
}

.history_content {
	width: 100%;
	margin: 0 auto;
	position: relative;
	margin-top: 1.4rem;
	height: 9.3rem;
}

._history {
	width: calc(100% - 3rem);
	margin: 0 auto;
	position: relative;
	height: 100%;
}

._history ._history_c {
	position: relative;
}

._history ._history_c ._history_c_img {
	display: block;
	width: 3.99rem;
}

._history ._history_c h1 {
	color: rgba(60, 64, 66, 1);
	font-size: .4rem;
}

._history_data {
	display: flex;
	position: relative;
	width: 100%;
	flex-wrap: wrap;
	height: 77%;
}

._data_c {
	width: 2.2rem;
	height: 2.2rem;
	position: absolute;
	border-radius: 100%;
	background: transparent;
	transition:all .3s linear;
}

._data_c ._circle_box {
	width: 100%;
	height: 100%;
	box-shadow: 11px 11px 60px 0px rgba(255, 255, 255, 0.8), -11px -11px 60px 0px rgba(0, 57, 142, 0.02), 9px 9px 40px 0px rgba(0, 57, 142, 0.12), -9px -9px 40px 0px #FFFFFF, inset 2px 2px 18px 0px rgba(138, 184, 253, 0.24), inset -4px -4px 18px 0px #FFFFFF;
    background: #FFF;
	border-radius: 100%;
	color: rgba(39, 43, 46, 1);
	display: flex;
	align-content: center;
	justify-content: center;
	align-items: center;
	position: absolute;
	z-index: 3;
	transition:all .3s linear;
}

._data_c:hover ._circle_box {
	background: #42a17b;
	transition:all .3s linear;
	box-shadow: none;
	transform: scale(.92);
}

._data_c ._citem {
	color: rgba(39, 43, 46, 1);
	transform: scale(1) translateY(-50%);
	z-index: 10;
	position: absolute;
	top: 50%;
	width: 100%;
	text-align: center;
	transition:all .5s linear;
}

._data_c:hover ._citem {
	/*transform: scale(.9) translateY(-50%);*/
	color: #fff;
	transition:all .5s linear;
}

._data_c:hover ._citem p,
._data_c:hover ._citem h1 {
	color: #fff;
}

._data_c p {
	font-size: .27rem;
	text-align: center;
}

._data_c1 {
	top: 1rem;
	left: 0.5rem;
}

._data_c2 {
	width: 1.9rem;
	height: 1.9rem;
	font-size: .46rem;
	top: 2rem;
	left: 4.5rem;
}

._data_c3 {
	width: 3.6rem;
	height: 3.6rem;
	font-size: .86rem;
	top: 0;
	right: 4.5rem;
}

._data_c4 {
	width: 2.18rem;
	height: 2.18rem;
	font-size: .5rem;
	top: 1rem;
	right: 0;
}

._data_c5 {
	width: 3.43rem;
	height: 3.43rem;
	font-size: .8rem;
	bottom: 0;
	left: 0;
}

._data_c6 {
	width: 2.37rem;
	height: 2.37rem;
	font-size: .6rem;
	bottom: 0;
	left: 5.5rem;
}

._data_c7 {
	width: 1.9rem;
	height: 1.9rem;
	font-size: .42rem;
	right: 4.5rem;
	bottom: .4rem;
}

._data_c8 {
	width: 2.6rem;
	height: 2.6rem;
	font-size: .6rem;
	right: 0;
	bottom: 0;
}

._data_c h1 {
	text-align: center;
	font-size: .48rem;
}

._data_c p {
	color: rgba(113, 118, 122, 1);
	font-size: .27rem;
	text-align: center;
}

.circle-1 {
	position: absolute;
	width: 100%;
	height: 100%;
	border: 2px solid #e7e7e7;
	border-radius: 50%;
	z-index: 2;
	transition: all 2s linear;
}

.circle-1 .dot-wrapper {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}

.circle-1 .dot-wrapper .dot {
	background-color: #42A17B;
	border-radius: 50%;
	height: 10px;
	margin-left: -5px;
	margin-top: -5px;
	position: absolute;
	top: 50%;
	width: 10px;
}
._data_c1 .ring-1{
	left: -0.2rem;
    bottom: -0.1rem;
}
._data_c1 .ring-1 .dot{
	top: 83%;
    left: 0.25rem;
}
._data_c2 .ring-1{
	top: -0.1rem;
    right: -0.2rem;
}
._data_c2 .ring-1 .dot{
	right: 0.4rem;
    top: 5%;
}
._data_c3 .ring-1{
	left: -0.2rem;
    bottom: -0.2rem;
}
._data_c3 .ring-1 .dot{
	top: 86%;
    left: 0.5rem;
}
._data_c4 .ring-1{
	bottom: -0.2rem;
    right: -0.2rem;
}
._data_c4 .ring-1 .dot{
	    top: 89%;
    right: 0.3rem;
}
._data_c5 .ring-1{
	top: -0.2rem;
    right: -.3rem;
}
._data_c5 .ring-1 .dot{
	right: 0.4rem;
    top: 14%;
}
._data_c6 .ring-1{
	bottom: -0.2rem;
    right: -0.2rem;
}
._data_c6 .ring-1 .dot{
	    top: 89%;
    right: 0.3rem;
}
._data_c7 .ring-1{
	top: -0.3rem;
}
._data_c7 .ring-1 .dot{
	 top:0;
	 left: 50%;
}
._data_c8 .ring-1{
	top: -0.2rem;
    left: -0.2rem;
}
._data_c8 .ring-1 .dot{
	top: 0.2rem;
    left: 0.55rem;
}
.honor_content {
	width: 100%;
	margin: 0 auto;
	position: relative;
	margin-top: 2.4rem;
}

._honor {
	width: calc(100% - 3rem);
	margin: 0 auto;
	/*background-image: url(https://dodui-gw2023.oss-cn-hangzhou.aliyuncs.com/pc/we_img1.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-size: 12.5rem 6.11rem;*/
	position: relative;
	z-index: 1;
}

._honor ._honor_c {
	position: relative;
}

._honor ._honor_c ._honor_c_img {
	display: block;
	width: 3.33rem;
}

._honor ._honor_c h1 {
	color: rgba(60, 64, 66, 1);
	font-size: .4rem;
}

._honor_ul {
	margin-top: 1.4rem;
	margin-left: 6.7rem;
}

._honor ul {
	list-style: none;
	color: rgba(113, 118, 122, 1);
	font-size: .18rem;
}

.honor_svg {
	position: absolute;
	top: 52%;
	transform: translateY(-50%);
	left: -.32rem;
	display: none;
}

._honor ul li {
	position: relative;
	height: .8rem;
	line-height: .8rem;
	display: table;
}

._honor ul li:hover .honor_svg {
	display: block;
}

._honor ul li label {
	display: block;
	width: .18rem;
	height: .18rem;
	border-radius: 100%;
	position: absolute;
	left: -.3rem;
	top: 50%;
	transform: translateY(-50%);
	border: 1px solid #269964;
}

._honor ul li:hover label {
	display: none;
}

._honor ul li:hover {
	color: rgba(39, 43, 46, 1);
	font-weight: bold;
	font-size: .24rem;
	transition: all .2s linear;
}
.sendBox{
	position: absolute;
	left: 0;
	top: 0;
	width:100%;
	height: 100%;
	margin: 0 auto;
	filter: blur(5px);
}
.send {
	width:100%;
	height: 100%;
	margin: 0 auto;
	-webkit-filter: url("#goo");
	filter: url("../send.html#goo");
}

.send-button {
	position: absolute;
	right: 1.5rem;
	top: 50%;
	/*background: pink;*/
	border: none;
	border-radius: 50%;
	width: 4rem;
	height: 4rem;
	margin-top: -4rem;
	margin-left: -4rem;
	color: #fff;
	font-size: 30px;
	padding: 0;
	overflow: hidden;
	z-index: 0;
}

.sent-bg{
	background:radial-gradient(rgba(53, 238, 238, 0.80),rgba(177, 255, 190, 0.80));
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .8;
}
.send-indicator {
	position: absolute;
	/*right: 5.7rem;
	top: 50%;*/
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.send-indicator-dot {
	position: absolute;
	background: #5af158;
	width: 2rem;
	height:2rem;
	/*margin-left: -1rem;
	margin-top: -1rem;*/
	border-radius: 50%;
	/*opacity: 0;*/
}

.send-indicator-dot:nth-child(1) {
	background: radial-gradient(rgba(53, 238, 238, 0.80),rgba(177, 255, 190, 0.80));
	/*background: #03a9f4;*/
	background: transparent;
	-webkit-transform: scale(0.8, 0.8);
	transform: scale(0.8, 0.8);
	width: 1rem;
	height:1rem;
	/*margin-left: -20rem;
	margin-top: -1rem;*/
	top: 0;
	left: 0;
}

.send-indicator-dot:nth-child(2) {
	background: radial-gradient(rgba(121, 255, 57, 0.55),rgba(222, 255, 197, 0.78));
	/*background: #5af158;*/
	-webkit-transform: scale(0.85, 0.85);
	transform: scale(0.85, 0.85);
	width: 1.4rem;
	height:1.4rem;
	/*margin-left: -6rem;
	margin-top: -1rem;*/
	top: 3rem;
	left: 3rem;
}

.send-indicator-dot:nth-child(3) {
	background: radial-gradient(rgba(68, 255, 87, 1),rgba(222, 255, 197, 0.78));
	/*background: #ffc107;*/
	-webkit-transform: scale(0.9, 0.9);
	transform: scale(0.9, 0.9);
	width: .8rem;
	height:.8rem;
	/*margin-left: -2rem;
	margin-top: -1rem;*/
	top: 5rem;
	left: 4rem;
}

.send-indicator-dot:nth-child(4) {
	background: radial-gradient(rgba(53, 238, 238, 0.80),rgba(177, 255, 190, 0.80));
	    /*background: #ff5722;*/
	-webkit-transform: scale(0.7, 0.7);
	transform: scale(0.7, 0.7);
	/*margin-left: -3rem;
	margin-top: -1rem;*/
	top: 4rem;
	left: 4.9rem;
}
.send-indicator-dot:nth-child(5) {
	background: radial-gradient(rgba(158, 248, 213, 0.60),rgba(173, 255, 130, 0.80));
	-webkit-transform: scale(0.75, 0.75);
	transform: scale(0.75, 0.75);
	/*margin-left: -4rem;
	margin-top: -1rem;*/
	top: 4.5rem;
	right: 7rem;
}
.send-indicator-dot:nth-child(6) {
	background: radial-gradient(rgba(131, 244, 223, 0.50),rgba(53, 238, 238, 0.80));
	-webkit-transform: scale(0.88, 0.88);
	transform: scale(0.88, 0.88);
	/*margin-left: -5rem;
	margin-top: -1rem;*/
	top: 5.5rem;
	right: 3.6rem;
}
.send-indicator-dot:nth-child(7) {
	background: radial-gradient(rgba(173, 255, 130, 0.40),rgba(177, 255, 190, 0.80));
	-webkit-transform: scale(0.92, 0.92);
	transform: scale(0.92, 0.92);
	/*margin-left: -7rem;
	margin-top: -1rem;*/
	top: 3.5rem;
	right: 1.5rem;
}
.send-indicator-dot:nth-child(8) {
	background: radial-gradient(rgba(53, 238, 238, 0.30),rgba(131, 244, 223, 0.80));
	-webkit-transform: scale(0.7, 0.7);
	transform: scale(0.7, 0.7);
	/*margin-left: -8rem;
	margin-top: -1rem;*/
	top: 8.5rem;
	right: 2rem;
}
.team_content {
	width: 100%;
	margin: 0 auto 1.4rem;
	position: relative;
	margin-top: 1.4rem;
}

._team {
	width: calc(100% - 3rem);
	margin: 0 auto;
	position: relative;
	height: 100%;
}

._team ._team_c {
	position: relative;
}
._title_box{
	display: table;
	position: relative;
}
.circle_{
	display: block;
	width: .26rem;
	height: .26rem;
	position: absolute;
	right: -.4rem;
	bottom: .2rem;
	border-radius: 100%;
	background: rgba(32, 151, 97, 1);
	margin-left: .5rem;
	animation: moveY_circle .6s 1.2s ease-out;
	animation-fill-mode: forwards;
	opacity: 0;
}
._history .circle_{
	bottom: .1rem !important;
}
@-webkit-keyframes moveY_circle{
	0%{transform: translate3d(0,-200px,0) scale(1,1);opacity: 0;}
	30%{transform: translate3d(0,0,0) scale(1,1);opacity: 1;}
	33%{transform: translate3d(0,0,0) scale(1.4,.7);opacity: 1;}
	50%{transform: translate3d(0,-100px,0) scale(1,1);opacity: 1;}
	65%{transform: translate3d(0,0,0) scale(1,1);opacity: 1;}
	75%{transform: translate3d(0,-20px,0) scale(1,1);opacity: 1;}
	100%{transform: translate3d(0,0,0) scale(1,1);opacity: 1;}
	
}
._team ._team_c ._team_c_img {
	display: block;
	width: 3.07rem;
}

._team ._team_c h1 {
	color: rgba(60, 64, 66, 1);
	font-size: .4rem;
}

.team_list {
	margin-top: 2rem;
}

.mySwiper_team .swiper-slide {
	width: 2.89rem !important;
	height: 3.78rem;
	border-radius: 2rem;
	margin-right: .8rem;
	position: relative;
	background: rgba(255, 255, 255, 0.45);
	/*box-shadow: 12px 12px 66px 0px rgba(255, 255, 255, 0.8), -12px -12px 66px 0px rgba(255, 255, 255, 0.8), 10px 10px 44px 0px rgba(0, 57, 142, 0.15), -10px -10px 44px 0px #FFFFFF, inset 2px 2px 20px 0px rgba(138, 184, 253, 0.24), inset -4px -4px 20px 0px #FFFFFF;*/
   box-shadow: 12px 12px 66px 0px rgba(0,57,142,0.12), -12px -12px 66px 0px #FFFFFF, 10px 10px 44px 0px rgba(0,57,142,0.12), -10px -10px 44px 0px #FFFFFF, inset 2px 2px 20px 0px rgba(138,184,253,0.14), inset -4px -4px 20px 0px #FFFFFF;
}

.mySwiper_team .swiper-slide a {
	display: block;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	text-align: center;
	width: 100%;
}

.mySwiper_team .swiper-slide img {
	display: block;
	width: 1.85rem;
	height: 1.85rem;
	margin: 0 auto;
}

.mySwiper_team .swiper-slide a h2 {
	color: rgba(39, 43, 46, 1);
	font-size: .32rem;
}

.mySwiper_team .swiper-slide a p {
	color: rgba(113, 118, 122, 1);
	font-size: .16rem;
}
