.navbar {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	height: 43.75rem;
	background-size: contain;
	background: url(../img/apiDocking/API对接轮播.png) no-repeat;
	background-size: cover;
	margin-top: -5rem;
}

.nav {
	width: 100%;
	height: 5rem;
	margin: 0;
	display: flex;
	justify-content: center;
	font-size: 0.875rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #Eeeeff;
	background-color: rgba(255, 255, 255, 0.2);
	position: -webkit-sticky;
	 position:sticky;
	 top: 0;
}
.fix{
	background-color: rgba(255, 255, 255, 1) !important;
}
.fix div{
	color: #000641 !important;
}
.fix a{
	color: #000641 !important;
	text-decoration: none;
}
.fix .imgs1{
	background: url(../img/slices/客服热线.png) no-repeat;
	background-position: 0% 72%;
}
.fix .img{
	background: url(../img/slices/大石供应链LOGO.png) no-repeat;
	background-size: cover;
}
.fix span{
	color: #2C5BF7 !important;
	font-family: Source Han Sans CN;
	font-weight: bold;
}
.fix .action{
	color: #2C5BF7 !important;
	border-bottom: 0.125rem solid #2C5BF7;
}
.action{
	color: #ffffff !important; 
	text-decoration: none;
	border-bottom: 0.125rem solid #ffffff;
	font-family: Source Han Sans CN;
	font-weight: bold;
}
.nav:hover .action{
	color: #2C5BF7 !important;
	border-bottom: 0.125rem solid #2C5BF7;
}
.nav:hover {
	font-family: Source Han Sans CN;
	font-weight: bold;
	background-color: #ffffff;
	color: #000641;
}

.navbar-left {
	margin: 0;
	width: 43.75rem;

}
.nav:hover .img {
	width: 8.25rem;
	height: 3.3125rem;
	margin-top: 1.1875rem;
	background: url(../img/slices/大石供应链LOGO.png) no-repeat;
	background-size: cover;
}
.img {
	width: 8.25rem;
	height: 3.3125rem;
	margin-top: 1.1875rem;
	background: url(../img/make/logo-白.png) no-repeat;
	background-size: cover;
}
.nav:hover .phone {
	color: #2C5BF7 !important;
}
.phone{
	width: 9.75rem;
	height: 3.75rem;
}
.nav:hover .imgs1 {
	
	background: url(../img/slices/客服热线.png) no-repeat;
	
	background-position: 0% 72%;
}
.imgs1{
	width: 0.75rem;
	height: 1.0625rem;
	background: url(../img/make/客服热线-白.png) no-repeat;

	background-position: 0% 72%;
	
}
.navbar-right {
	margin: 0;
	display: flex;
	line-height: 5rem;
}

.navbar-right div {
	width: 9.75rem;
	height: 3.75rem;
	text-align: center;
}
.navbar-right div a{
	color: #Eeeeff;
	text-decoration: none;
	
	

}

.navbar-right div a:hover {
	color: #2C5BF7 !important;
	text-decoration: none;
	border-bottom: 0.125rem solid #2C5BF7;

}
.nav:hover .navbar-right div a{
		color: #000641;
	text-decoration: none;
}

.navs  a:hover {
	color: #2C5BF7 !important;
	text-decoration: none;
	border-bottom: 0.125rem solid #eeeeff;

}
.navs  a:hover .about{
	color: #2C5BF7 !important;
	text-decoration: none;
	border-bottom: 0.125rem solid #eeeeff;

}
.droplist {
	display: none;
	background-color: #333;
	position: absolute;
	float: none;
}



li:hover .droplist {
	display: block;
	width: 9.75rem;
	height: 12.5rem;
	border: none;
}



ul a {
	color: #000641;
	list-style-type: none;
	overflow: hidden;
	text-decoration: none;
}

ul a:hover {
	font-size: 0.875rem;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #2C5BF7;
	text-decoration: none;
}

li {
	list-style-type: none;
	display: block;
	float: left;
	width: 9.75rem;
	height: 5rem;
	line-height: 5rem;
	text-align: center;
	color: #Eeeeff;
	cursor: pointer;
}

.navs {
	height: 12.5rem;
}

.navs li {
	list-style-type: none;
	display: block;
	float: left;
	width: 9.75rem;
	height: 3.125rem;
	line-height: 3.125rem;
	background-color: #FEFEFF;
	text-align: center;
	color: #000000;
	cursor: pointer;
}
.navs li a:hover {
	border: none;
     /* 二级导航栏不显示下划线 */
}
.nav:hover li {
	color: #000000;
}

li:hover {
	color: #2C5BF7;
}

.api {
	width: 87.5rem;
	margin: 0 auto;

}

.aboutimg {
	width: 100%;
	text-align: center;
	margin-top: 5.625rem;

}

.aboutimg1 {
	width: 34.8125rem;
	margin: 0 auto;

}

.abouts-text {
	width: 73.75rem;
	text-align: left;
	font-size: 1.25rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #000641;
	line-height: 3.125rem;
	margin: 0 auto;
	text-indent: 3.125rem;
	padding-top: 4rem;
}

.content {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	justify-content: center;
}

.block {
	width: 87.5rem;
	/* padding-left: 260px; */

	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.bimg1 {
	background: url(../img/apiDocking/API特点背景.png) no-repeat;
	background-size: cover;
}

.bimg2 {
	background: url(../img/apiDocking/API特点背景.png) no-repeat;
	background-size: cover;
}

.bimg3 {
	width: 42.6875rem;
}

.blocks {
	width: 42.625rem;
	height: 12.5rem;


border-radius: 0.25rem;
transition: all 0.3s;
}

.blocks:hover {
	box-shadow: 0px 1.25rem 1.5625rem 0.125rem rgba(0, 5, 57, 0.1);
	/* background: linear-gradient(90deg, #FBFBFE 0%, #E1E6F6 100%); */
	border-radius: 0.25rem;
	transition: all 0.3s;
	
	
}

.blocks div:nth-child(1) {
	padding-left: 1.875rem;
	padding-top: 2.375rem;
	font-size: 1.625rem;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #000641;
	transition: all 0.3s;
}

.blocks div:nth-child(1):hover {
	color: #2C5BF7;
	transition: all 0.3s;
}

.blocks div:nth-child(2) {
	padding-left: 1.875rem;
	padding-top: 1.25rem;
	width: 33.75rem;
	font-size: 1.25rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #424453;
	line-height: 2.5rem;
}

.service {
	width: 100%;
	height: 36.75rem;
	margin-top: 8.75rem;
	background: url(../img/apiDocking/API功能特点背景.png) no-repeat;
	background-size: cover;
}

.serviceimg1 {
	display: flex;
	width: 43.6875rem;
	padding-top: 5.5rem;
	margin: 0 auto;
}

.serviceimg2 {
	width: 8.3125rem;
}

.serviceimg3 {
	width: 7.3125rem;
}

.serviceimg4 {
	width: 8.1875rem;
}

.serviceimg5 {
	width: 10.625rem;
}

.services {
	width: 87.5rem;
	margin: 0 auto;
	margin-top: 5.625rem;

	display: flex;
	justify-content: space-between;
}

.serve {
	width: 20.9375rem;
	height: 19.875rem;
	border: 0.25rem solid #FFFFFF;
	background: linear-gradient(0deg, #FFFFFF 0%, #DCE2F4 100%);
	box-shadow: 0px 1.625rem 2.0625rem 0.125rem rgba(0, 5, 57, 0.04);
	border-radius: 1rem;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	transition: all 0.3s;
}

.serve:hover {
	margin-top: -0.625rem;
	box-shadow: 0px 1.625rem 2.0625rem 0.125rem rgba(0, 5, 57, 0.12);
	transition: all 0.3s;
}
.serve div:nth-child(1) {

	width: 12.5rem;
height: 8.75rem;
display: flex;
justify-content: center;
align-items: center;
}
.serve div:nth-child(2) {

	font-size: 1.5rem;
	font-family: Source Han Sans CN;
	font-weight: 800;
	color: #000641;
	text-align: center;
	margin-top: 1.875rem;
	transition: all 0.3s;

}

.serve div:nth-child(2):hover {
	color: #2C5BF7;
	transition: all 0.3s;
}

.serve div:nth-child(3) {
	font-size: 1.25rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #1B1D21;
	line-height: 2.5rem;
	text-align: center;
	padding-top: 1.5rem;

}

.api-flot {
	width: 87.5rem;
	height: 50rem;
	margin: 0 auto;

}

.api-flotimg {
	width: 100%;
	text-align: center;
	margin-top: 6.5rem;
}

.api-flotimg1 {
	width: 34.375rem;
}

.api-flotimg2 {
	width: 84.0625rem;
	margin-top: 6.5625rem;
}

.apidock {
	width: 100%;
	margin-top: 5.5rem;

}

.apidocks {
	width: 87.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.api-dock {
	width: 20.3125rem;
	height: 16.125rem;
	border: 4px solid #FFFFFF;
	background: linear-gradient(0deg, #FFFFFF 0%, #DCE2F4 100%);
	box-shadow: 0px 1.625rem 2.0625rem 0.125rem rgba(0, 5, 57, 0.04);
	border-radius: 1rem;
	/* padding: 0 10px; */
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transition: all 0.3s;
}

.api-dock:hover {
	margin-top: -0.625rem;
	box-shadow: 0px 1.625rem 2.0625rem 0.125rem rgba(0, 5, 57, 0.12);
	transition: all 0.3s;
}

.api-dock div:nth-child(1) {
    width: 14.375rem;
	font-size: 1.875rem;
	height: 2.5rem;
	font-family: Source Han Sans CN;
	font-weight: 800;
	color: #000641;
	/* text-align: left; */
	
	transition: all 0.3s;

}

.api-dock div:nth-child(1):hover {
	color: #2C5BF7;
	transition: all 0.3s;
}

.api-dock div:nth-child(2) {
	font-size: 1.25rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #1B1D21;
	line-height: 2.5rem;
	/* text-align: left; */
	width: 14.375rem;
	margin-top: 1rem;
	height: 7.5rem;

}

.contents {
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	justify-content: center;
}

.bottom {
	width: 100%;
	/* height: 370px; */
	background: url(../img/slices/底部背景.png) no-repeat;
	background-size: cover;
	margin-top: 4.0625rem;
}

.bottom-top {
	width: 87.5rem;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	padding-top: 3.25rem;
}

.bimg01 {
	width: 11.625rem;
	

}

.bimg02 {
	width: 9rem;
}

.text-left {
	display: flex;
	margin-top: 5.625rem;
	color: #FFFFFF;
	font-family: Source Han Sans CN;
	font-weight: 400;
}

.text-left div {
	display: flex;
	margin-left: 1.25rem;
	transition: all 0.3s;

}

.text-left a {
	color: #FFFFFF;
	font-family: Source Han Sans CN;
	font-weight: 400;
	text-decoration: none;
}

.text-left div:nth-child(1) {
	display: flex;
	margin-left: 0px;
}

.text-left div:hover {
	border-bottom: 0.125rem solid #ffffff;
	font-weight: 800;
	transition: all 0.3s;
}

.text-right {
	line-height: 3.125rem;
	color: #FFFFFF;
	text-align: center;
}

.bottoms {
	width: 100%;
	height: 3.75rem;
	line-height: 3.75rem;
	font-size: 0.875rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.1);
	text-align: center;
	margin-top: 3.75rem;
}

.bottoms a {
	color: #FFFFFF;
}

.text-left a:hover {
	color: #ffffff;
	text-decoration: none;
}

.bottoms a:hover {
	color: #ffffff
}
