body {	font-family: 'myFont',"PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}header {	background-color: #ffffff;}p {	padding: 0;	margin: 0;}h1 {	font-size: 1.4rem;	line-height: 1.8rem;	letter-spacing: 3.67px;	color: #3D86FF;	margin-bottom: 5px;	font-weight: bolder;	/* margin-top: 0.5rem; */}.subtitle {	color: #CBCBCB;	font-size: 0.9rem;	line-height: 1rem;	margin-bottom: 0.15rem;}.bg-gray {	background-color: #F7F7F7;}.bg-gray2 {	background-color: #F9FAFB;}h2 {	font-size: 1.6rem;	line-height: 2.5rem;	color: #2B2B2A;	letter-spacing: 1.5px;	padding-top: 70px;}h3 {	font-size: 1.1rem;	font-weight: 400;	color: #4F5357;	letter-spacing: 1px;	padding-top: 18px;	padding-bottom: 50px;	margin: 0;}.h2-line {	width: 68px;	height: 2px;	background: #3D86FF;	margin: auto;	/* margin-top: 12px; */}.container-fluid {	padding: 0;}.btn-primary {	background: #3D86FF;	border-radius: 2rem;	border-radius: 2rem;	font-size: 0.9rem;	color: #FFFFFF;	letter-spacing: 0;	text-align: center;	border: 1px solid #3D86FF;	padding: 0.5rem 1rem;}.btn-outline-primary {	border-radius: 2rem;	border-radius: 2rem;	border: 1px solid #939597;	font-size: 0.9rem;	color: #939597;	letter-spacing: 0;	padding: 0.5rem 1rem;}.banner {	position: relative;	margin-top: 4.1rem;}.banner .banner-mask {	position: absolute;	top: 0;	left: 0;	right: 0;	bottom: 0;	margin: auto;	background: rgba(0, 0, 0, 0.1);	text-align: center;	display: -webkit-flex; /* Safari */	-webkit-justify-content: center; /* Safari 6.1+ */	-webkit-align-items: center; /* Safari 7.0+ */	display: flex;	justify-content: center;	align-items: center;}.banner .banner-mask h3 {	line-height: 64px;	font-size: 2.2rem;	color: #FFFFFF;	padding: 0px;}.banner .banner-mask h4 {	line-height: 42px;	font-size: 1.4rem;	color: #FFFFFF;	margin-bottom: 0;}.banner .banner-image {	width: 100%;	height: 700px;	background: url(../images/banner.png) no-repeat;	background-size: cover;	background-position: top;}.banner img {    max-width: 100%;    min-width: 100%;}.cpjs {	padding-bottom: 40px;}.cpjs .tips {	font-size: 1rem;	color: #636368;	letter-spacing: 0;	text-align: center;	line-height: 2rem;	margin-top: 32px;}.cpjs .tips:hover {	color: #202930;}.left-box {	margin-top: 70px;	text-align: left;}.left-box img {	width: 85%;	margin: auto;	-moz-box-shadow:20px 20px 0px #E6E6E6;	-webkit-box-shadow:20px 20px 0px #E6E6E6;	box-shadow:20px 20px 0px #E6E6E6;}.left-box .text-box {	padding-left: 80px;	position: relative;	text-align: left;}.line-x {	margin-top: 20px;	width: 88px;	height: 4px;	background: #2B323A;	border-radius: 4px;}.left-box .line-bottom {	position: absolute;	bottom: 0;	right: 0;	width: 60px;	height: 14px;}.right-box {	margin-top: 70px;	text-align: right;}.right-box img {	width: 85%;	margin: auto;	-moz-box-shadow:-20px 20px 0px #E6E6E6;	-webkit-box-shadow:-20px 20px 0px #E6E6E6;	box-shadow:-20px 20px 0px #E6E6E6;}.right-box .text-box {	padding-right: 80px;	text-align: left;}.right-box .line-bottom {	position: absolute;	bottom: 0;	left: 0;	width: 60px;	height: 14px;}.cpgnTitle {	padding-top: 35px;	font-size: 2rem;	color: #2B323A;	letter-spacing: 1.69px;}.cpgnText {	padding-top: 40px;	padding-bottom: 40px;	font-size: 1rem;	color: #636368;	letter-spacing: 0;	line-height: 2rem;}.cpgnText:hover {	color: #202930;}/** * 手机端兼容 */@media screen and (max-width: 768px) {	.banner img {		min-height: 150px;	}	.left-box .text-box {		padding-left: 20px;	}	.right-box img {		width: 100%;		-moz-box-shadow:20px 20px 0px #E6E6E6;		-webkit-box-shadow:20px 20px 0px #E6E6E6;		box-shadow:20px 20px 0px #E6E6E6;	}	.right-box .text-box {		padding-right: 20px;		margin-bottom: 20px;	}	.right-box .line-bottom {		position: absolute;		bottom: 0;		left: auto;		right: 16px;		width: 60px;		height: 14px;	}	.banner .banner-mask h3 {		line-height: 40px;		font-size: 1.4rem;	}	.banner .banner-mask h4 {		line-height: 22px;		font-size: 1rem;	}}@media screen and (min-width: 768px) {	.container {		max-width: 750px;	}}@media screen and (min-width: 992px) {	.container {		max-width: 970px;	}}@media screen and (min-width: 1200px) {	.container {		max-width: 1170px;	}}