﻿html,body{
	background: #cdedff;
}
.commonTitle{
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0.38rem 0;
}
.commonTitle h1 {
	font-size: .4rem;
	color: #323232;
	text-align: center;
	margin: 0 0.1rem;
	font-weight: bold;
	letter-spacing: 0.8px;
}
.commonTitle img {
	width: 0.35rem;
	height: 0.48rem;
}


.banner {
	background: url(../images/rjdz/rjdzBanner.png) no-repeat top center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	height: 9.31rem;
	padding: 1rem .74rem;
	position: relative;
}

.banner img{
	width: 5.96rem;
	height: 1.06rem;
}

.banner ul{
	margin-top: 0.4rem;
	padding: 0 0.1rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.banner ul li{
	width: 1.72rem;
	height: 0.49rem;
	line-height: 0.49rem;
	text-align: center;
	border: 0.02rem solid #ffffff;
	border-radius: 7px;
	font-weight: bold;
	color: #ffffff;
	font-size: 0.26rem;
	margin-bottom: 0.2rem;
	box-sizing: border-box;
}

.banner a {
	width: 2.9rem;
	height: 0.63rem;
	text-align: center;
	line-height: 0.63rem;
	background: #ffffff;
	border-radius: 0.31rem;
	font-weight: bold;
	color: #0811bc;
	font-size: 0.35rem;
	display: inline-block;
	position: absolute;
	left: 50%;
	bottom: 1.25rem;
	transform: translate(-50%,0);
}
.partA {
	padding: 0 0.4rem;
	margin-top: -0.8rem;
    position: relative;
}
.partAwarp {
	overflow: hidden;
	height: 6rem;
	background: #ffffff;
	border-radius: 0.22rem;
	box-shadow: -7px 0px 13.28px 1.19px rgba(46,119,255,0.11); 
}
.partAgroup{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 0 0.7rem;
}
.partAitem{
	margin-bottom: 0.5rem;
	text-align: center;
}
.partAitem img{
	width: 1.41rem;
	height: 1.41rem;
}
.partAitem p{
	font-size: 0.29rem;
	font-weight: bold;
	color: #323232;
	letter-spacing: 0.58px;
	margin-top: -0.2rem;
}
.partB{
	padding: 0 0.4rem;
	margin-top: 0.44rem;
}
.partBwarp {
    background: #ffffff;
    border-radius: 0.22rem;
    box-shadow: -7px 0px 13.28px 1.19px rgb(46 119 255 / 11%);
}
.partBTitle{
	height: 1.25rem;
	position: relative;
}
.partBTitle h1{
	position: absolute;
	left: 0.83rem;
	top: 0.15rem;
	font-size: 0.45rem;
	color: #ffffff;
	letter-spacing: 0.91px;
	font-weight: bold;
	z-index: 1;
}
.partBTitle img{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: -0.2rem
}
.partBgroup{
	margin-top: -0.2rem
}
.partBitem{
	display: flex;
	align-items: center;
	border-bottom: 0.03rem solid #d9d9d9;
	padding: 0.28rem ;
}
.partBitem:last-child{
	border-bottom:none;
}
.partBitem span{
	width: 1.7rem;
	height: 0.52rem;
	text-align: center;
	line-height: 0.52rem;
	background: linear-gradient(-89deg,#175aff 0%, #3299fe 100%);
	border-radius: 0.26rem;
	font-size: 0.29rem;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 0.58px;
	margin-right: 0.27rem;
	margin-left: 0.26rem;
}
.partBitem text{
	font-size: 0.28rem;
	letter-spacing: 0.56px;
	color: #4b4b4b;
}
.partC {
	padding: 0 0.4rem;
	margin-top: 0.44rem;
    position: relative;
}
.partCwarp {
	overflow: hidden;
	padding: 0 0.27rem 0.27rem 0.27rem;
	background: #ffffff;
	border-radius: 0.22rem;
	box-shadow: -7px 0px 13.28px 1.19px rgba(46,119,255,0.11); 
}
.partCgroup{
	background: linear-gradient(66deg,#082a9a 25%, #0878ff 100%);
	border-radius: 0.14rem;
	padding: 0.45rem 0.5rem;
}
.partCitem{
	margin-bottom: 0.4rem;
}
.partCitem:last-child{
	margin-bottom: 0;
}
.partCitemtop{
	display: flex;
	align-items: center;
}
.partCitemtop span{
	font-size: 0.33rem;
	font-weight: bold;
	letter-spacing: 1.97px;
	color: #fed38b;
	margin-right: 0.09rem;
}
.partCitemtop img{
	width: 0.15rem;
	height: 0.21rem;
}
.partCitembottom{
	color: #ffffff;
	font-size: 0.23rem;
}
.partD {
	padding: 0 0.4rem;
	margin-top: 0.44rem;
    position: relative;
}
.partDwarp {
	overflow: hidden;
	background: #ffffff;
	border-radius: 0.22rem;
	box-shadow: -7px 0px 13.28px 1.19px rgba(46,119,255,0.11); 
}
.partDgroup{
	padding: 0 0.15rem 0.6rem 0.15rem;
}
.partDgroup img{
	width: 6.36rem;
	height: 4.4rem;
}
.partF {
	margin-top: 0.44rem;
	padding: 0 0.4rem
}
.partFwarp {
	background: #2f69fe;
	border-radius: 0.22rem;
	box-shadow: -7px 0px 13.28px 1.19px rgba(46,119,255,0.11); 
	padding: 0 0.52rem 0.65rem 0.52rem;	
}
.partFTitle{
	padding: 0.4rem 0;
	text-align: center;
	color: #ffffff;
	font-size: 0.4rem;
	font-weight: bold;
	letter-spacing: 0.8px;
}
.partFgroup{
	display: flex;
	justify-content: space-between;
}
.partFitem{
	color: #ffffff;
	text-align: center;
	position: relative;
}
.partFitem p{
	font-size: 0.8rem;
	font-weight: bold;
}
.partFitem span{
	position: absolute;
    top: -0.5rem;
    right: -0.5rem;
}
.partFitem label{
	font-size: 0.49rem;
}
.partFitem text{
	font-size: 0.23rem;
	line-height: 0.28rem;
}
.partG {
	margin-top: 0.44rem;
	padding: 0 0.4rem
}
.partGwarp {
	background: url(../images/rjdz/rjdzImgbg.png) no-repeat top center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.partGTitle{
	padding: 0.4rem 0;
	text-align: center;
	color: #ffffff;
	font-size: 0.4rem;
	font-weight: bold;
	letter-spacing: 0.8px;
}
.partGgroup{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 0.2rem;
}
.partGitem{
	margin-bottom: 0.5rem;
	text-align: center;
	width: 1.65rem;
}
.partH {
	margin-top: 0.24rem;
	margin-bottom: 0.44rem;
	text-align: center;
}
.partHwarp img{
	width: 7.04rem;
	height: 6.21rem;
}