* {
	margin: 0;
	padding: 0;
}

html {
	color: #000;
	background: #FFF;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%
}

html * {
	outline: 0;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.home {
	width: 100%;
	height: 269px;
	padding-top: 186px;
	background-size: 100% 100%;
}

.home-content {
	text-align: center;
    color: #FFFFFF;
    width: 1200px;
    margin: 0 auto;
}

.home-content-img {
	display: block;
	width: 734px;
	margin: 0 auto;
}

.one {
	width: 100%;
	height: 570px;
}
.one-content {
	width: 1108px;
	margin: 0 auto;
	margin-top: 79px;
	height: 380px;
	box-shadow: 0px 10px 30px 0px rgba(219, 223, 232, 0.66);
	border-radius: 10px;
	background-position: bottom left;
	padding: 90px 49px 0 43px;
}

.company-desc-title {
	font-size: 32px;
	font-weight: bold;
	color: #333333;
}
.company-desc {
	width: 816px;
	height: 197px;
	font-size: 16px;
	font-family: PingFang SC;
	font-weight: 500;
	color: #505467;
	line-height: 32px;
}
.company-desc p {
	margin-top: 23px;
}
.company-logo {
	display: inline-block;
	vertical-align: top;
	margin-top: 75px;
	margin-left: 45px;
}


.two {
	width: 100%;
	/* height: 964px; */
	padding-top: 100px;
	background: #F3F7FE;
}
.two-content {
	width: 1260px;
	margin: 0 auto;
	text-align: center ;
}
.two-list{
	margin-top: 69px;
	margin-bottom: 20px;
	/* height: 370px; */
	display: flex;
    flex-wrap: wrap;
}
.two-item {
	width: 300px;
	height: 370px;
	background: #FFFFFF;
	box-shadow: 0px 12px 33px 0px rgba(118, 118, 118, 0.19);
	border-radius: 4px;
	/* float: left; */
	margin-right: 20px;
	text-align: center;
}
.two-item:hover{
    transform: scale(1.03);
    transition: all 1s;
}
.two-item:last-child {
	margin-right: 0 !important;
}
.two-img1 {
    /*margin: 53px 0 56px;
    width: 174px;*/
    margin: 60px 0 56px;
    width: 142px;
}
.two-img2 {
    /*margin: 45px 0 42px;
    width: 178px;*/
    margin: 70px 0 54px;
    /*width: 142px;*/
}
.two-img3 {
    /*margin: 51px 0 51px;
    width: 128px;*/
    margin: 60px 0 52px;
    width: 105px;
}
.two-img4 {
    /*margin: 62px 0 65px;
    width: 155px;*/
    margin: 70px 0 64px;
    width: 138px;
}
.two-img5 {
	/*margin: 51px 0 43px;*/
	margin: 55px 0 40px;
    width: 125px;
}
.two-img6 {
	/*margin: 53px 0 19px;*/
	margin: 58px 0 22px;
    width: 200px;
}
.two-img7 {
	/*margin: 55px 0 56px;*/
	margin: 54px 0 60px;
    width: 150px;
}
.two-img8 {
	/*margin: 96px 0 96px;*/
	margin: 80px 0 85px;
}
.two-desc {
	margin: 0 auto;
	font-size: 20px;
	font-weight: 400;
	color: #141D38;
	line-height: 30px;
}
.two-desc1 {
	width: 211px;
}
.two-desc4 {
	width: 240px;
}
.two-desc5 {
	width: 229px;
}
.two-desc8 {
	width: 210px;
}

.three-item:hover{
        transform: scale(1.1);
        transition: all 1s;
}
.four-item:hover {
        transform: scale(1.1);
        transition: all 1s;
}
.five-item:hover {
        transform: scale(1.1);
        transition: all 1s;
}

.three {
	width: 100%;
	height: 593px;
	padding-top: 100px;
	background: #FFFFFF;
}
.three-content {
	width: 1200px;
	margin: 0 auto;
	text-align: center ;
}
.three-list {
	margin-top: 85px;
}
.three-item {
	float: left;
	width: 360px;
	height: 364px;
	background: #FFFFFF;
	box-shadow: 0px 10px 43px 0px rgba(71, 71, 71, 0.1);
	border-radius: 9px;
	margin-right: 60px;
}
.three-item:hover .three-img {
	transform: scale(1.2);
	transition: all 1s;
}
.three-item:last-child {
	margin-right: 0 !important;
}
.three-img {
	margin: 53px 0 44px;
}
.three-title {
	font-size: 22px;
	font-weight: bold;
	color: #192643;
	margin-bottom: 23px;
}
.three-desc {
	margin: 0 auto;
	height: 27px;
	font-size: 16px;
	font-weight: 500;
	color: #505C75;
	line-height: 25px;
}


.four {
	width: 100%;
	height: 754px;
	padding-top: 100px;
	background: #F3F7FE;
}
.four-content {
	width: 1200px;
	margin: 0 auto;
	text-align: center ;
}
.four-list {
	height: 246px;
	margin-bottom: 46px;
	margin-top: 85px;
}
.four-item {
	float: left;
	width: 364px;
	height: 246px;
	background: #FFFFFF;
	box-shadow: 0px 10px 43px 0px rgba(71, 71, 71, 0.1);
	border-radius: 9px;
	margin-right: 54px;
}
.four-item:last-child {
	margin-right: 0 !important;
}
.four-item:hover .four-img {
	transform: scale(1.2);
	transition: all 1s;
}
.four-img {
	margin: 31px 0 30px;
}
.four-title {
	font-size: 22px;
	font-weight: bold;
	color: #192643;
	margin-bottom: 18px;
}
.four-desc {
	margin: 0 auto;
	font-size: 16px;
	font-weight: 400;
	color: #333333;
}
.five {
	width: 100%;
	height: 406px;
	padding-top: 100px;
	background: #FFFFFF;
}
.five-content {
	width: 1200px;
	margin: 0 auto;
	text-align: center ;
}
.five-list {
	margin-top: 99px;
}
.five-item {
	float: left;
	width: 140px;
	height: 140px;
	margin-right: 125px;
}
.five-item:last-child {
	margin-right: 0px !important;
}
.five-desc {
	font-size: 22px;
	font-weight: 500;
	color: #0D1426;
}

.foot_bt {
	padding: 40px 0 10px 0;
	background: #373D44;
}

.w1200 {
	margin: 0 auto;
	background: #383D43;
	text-align: center;
}

.qr-btn {
	font-size: 14px;
	margin: 0 auto;
	width: 99px;
	height: 38px;
	line-height: 38px;
	color: #FDFDFD;
	background: linear-gradient(90deg, #437EEB, #78A1F2);
	border: 1px solid #3181F3;
	box-shadow: 0px 4px 0px 0px rgba(219, 223, 232, 0.89);
	border-radius: 4px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}
.banner {
    background: #0a52d4 center !important;
}
   