body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,hr,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0}
li{list-style:none}
a{text-decoration:none}
a img,fieldset,iframe,img{border-width:0;border-style:none}
			body {
				min-width: 1200px;
			}
			div,
			ul,
			li,
			p,
			span,
			i,
			h2,
			h3,
			h4,
			h5,
			h6 {
				box-sizing: border-box;
			}
			.block-main {
				width: 1200px;
				margin: 0 auto;
				overflow: hidden;
			}
			.block-clearfix:after {
				content: "";
				height: 0;
				visibility: hidden;
				display: block;
				clear: both;
			}
			.block-fr {
				float: right;
			}
			.block-fl {
				float: left;
			}
			/* 主要信息模块 */
			.block-info {
				padding: 120px 0 96px;
			}
			.block-info-left {
				float: left;
				width: 640px;
				margin-left: 12px;
			}
			.block-info-right {
				float: right;
				padding-top: 55px;
				padding-right: 85px;
			}
			.block-info-right img {
				width: 320px;
			}
			.block-title {
				width: 320px;
				color: #000;
				font-size: 40px;
				font-weight: 500;
				line-height: 52px;
				margin-bottom: 40px;
			}
			.block-text {
				color: #3d485d;
				font-size: 16px;
				line-height: 28px;
			}
			.block-text i {
				display: block;
				min-height: 28px;
				color: #000;
			}
			.block-text1 {
				margin-bottom: 12px;
			}
			.block-btn-wrap {
				margin-top: 40px;
			}
			.block-btn {
				display: inline-block;
				width: 152px;
				height: 36px;
				line-height: 36px;
				text-align: center;
				font-size: 14px;
				margin-right: 12px;
				cursor: pointer;
				box-sizing: border-box;
				vertical-align: top;
			}
			.block-btn-blue {
				background: #0052d9;
				color: #ffffff;
			}
			.block-btn-blue:hover {
				background-color: #266fe8;
			}
			.block-btn-white {
				border: 1px solid #0052d9;
				background: #fff;
				color: #0052d9;
			}
			.block-btn-white:hover {
				background-color: rgba(0, 82, 217, 0.05);
			}
			.open-transfer-dialog {
				display: none;
			}
			.block-ba-intro {
				color: #0052d9;
				font-size: 14px;
				line-height: 24px;
				margin-top: 16px;
				cursor: pointer;
			}
			.block-ba-intro::before {
				display: inline-block;
				content: "";
				width: 16px;
				height: 16px;
				background: url("https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/9cae674d-f6bc-4958-8482-6b1569aad41c.png");
				background-size: 100%;
				margin-right: 8px;
				vertical-align: middle;
				margin-top: -2px;
			}
			/* 列表模块 */
			.block-list {
				background-color: #eef4fa;
				padding: 62px 0;
			}
			.block-list .block-main {
				overflow: visible;
			}
			.block-list ul {
				font-size: 0px;
			}
			.block-list li {
				float: right;
				position: relative;
				width: 384px;
				height: 219px;
				padding: 24px;
				margin-right: 24px;
				background: #fff;
				box-sizing: border-box;
				vertical-align: top;
				font-size: 14px;
			}
			.block-list li.recommend-item::after {
				content: "";
				position: absolute;
				right: -4px;
				top: -4px;
				width: 68px;
				height: 68px;
				background: url("https://cloudcache.tencent-cloud.com/qcloud/ui/static/static_source_business/01382544-3e4f-4653-9eda-242f6af991a7.png");
				background-size: 100%;
			}
			.block-list li:first-child {
				margin-right: 0;
			}
			.block-list li h4 {
				color: #000;
				font-size: 16px;
				font-weight: 500;
				line-height: 26px;
				margin-bottom: 12px;
			}
			.block-list li h4 i {
				display: none;
			}
			.block-list li p {
				color: #495770;
				font-size: 14px;
				line-height: 24px;
				margin-bottom: 12px;
			}
			.block-list li a {
				position: absolute;
				left: 24px;
				bottom: 24px;
				color: #0052d9;
				line-height: 24px;
				cursor: pointer;
			}
			/* 底部模块 */
			.block-footer {
				width: 100%;
				bottom: 0;
				padding: 18px 0;
				background-color: #fff;
				color: #98a3b7;
				text-align: center;
			}
			/* 弹窗模块 */
			.block-dialog {
				display: none;
				position: fixed;
				z-index: 1001;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
			}
			.dialog-mask {
				position: absolute;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
				background-color: rgba(0, 0, 0, 0.4);
			}
			.dialog-box {
				position: absolute;
				top: 50%;
				left: 50%;
				width: 800px;
				transform: translate(-50%, -50%);
				background: #fff;
				padding: 46px 40px 40px;
			}
			.dialog-head .dialog-title {
				font-size: 24px;
				margin-bottom: 36px;
				font-weight: 500;
				line-height: 36px;
			}
			.dialog-head .dialog-close {
				position: absolute;
				top: 20px;
				right: 20px;
				width: 20px;
				height: 20px;
				background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iIzg4OCIgZD0iTTEzLjk1IDMuNDE0TDEyLjUzNiAyIDggNi41MzYgMy40NjQgMiAyLjA1IDMuNDE0IDYuNTg2IDcuOTUgMi4wNSAxMi40ODVsMS40MTQgMS40MTRMOCA5LjM2NGw0LjUzNiA0LjUzNSAxLjQxNC0xLjQxNEw5LjQxNCA3Ljk1eiIvPjwvc3ZnPg==);
				background-size: 100% 100%;
				cursor: pointer;
			}
			.dialog-body img {
				width: 216px;
				margin-right: 52px;
			}
			.dialog-body p {
				width: 390px;
				line-height: 24px;
				margin-bottom: 20px;
				color: #3d485d;
			}
			.dialog-body p:last-child {
				margin-bottom: 0;
			}
			.dialog-body .dialog-btn-wrap {
				margin-top: 40px;
				text-align: center;
			}
			.video-dialog .dialog-box {
				width: 700px;
				height: 500px;
				padding: 0;
				font-size: 0;
			}
			.video-dialog .dialog-body {
				height: 100%;
			}
			.video-dialog .video-play {
				width: 100%;
				height: 100%;
			}
			.video-dialog .dialog-close {
				position: absolute;
				right: -30px;
				top: -15px;
				width: 30px;
				height: 30px;
				background: url("https://imgcache.qq.com/operation/dianshi/other/close-white.e5cb23e7475c990b39a25a7cc8730baee46acfac.svg");
				background-size: 100%;
				cursor: pointer;
			}
			@media screen and (max-width: 768px) {
				body {
					min-width: auto;
				}
				.block-main {
					width: 100%;
				}
				.block-info {
					padding: 0 15px;
				}
				.block-info-left {
					float: none;
					width: 100%;
					margin-left: 0;
					text-align: center;
				}
				.block-info-right {
					float: none;
					width: 100%;
					text-align: center;
					padding-right: 0;
					padding-top: 44px;
					margin-bottom: 20px;
				}
				.block-info-right img {
					width: auto;
					height: 165px;
				}
				.block-title {
					width: 100%;
					font-size: 18px;
					line-height: 26px;
					text-align: center;
					margin-bottom: 16px;
				}
				.block-text {
					font-size: 14px;
					line-height: 20px;
					text-align: center;
					margin-top: 8px;
				}
				.block-text i {
					min-height: 20px;
				}
				.block-text i::before {
					content: "";
					display: block;
					margin: 24px auto;
					height: 1px;
					width: 114px;
					background-color: #e5e5e5;
				}
				.block-btn-wrap {
					margin-top: 24px;
				}
				.block-btn {
					width: 100%;
					height: 48px;
					line-height: 48px;
					font-size: 16px;
				}
				.block-btn-blue {
					margin-bottom: 12px;
				}
				.block-ba-intro {
					display: inline-block;
					margin-bottom: 32px;
					margin-top: 18px;
				}
				.block-list {
					padding: 0;
				}
				.block-list ul {
					padding-top: 10px;
				}
				.block-list li {
					width: 100%;
					height: auto;
					padding: 20px 15px;
					margin-right: 0;
					margin-bottom: 10px;
				}
				.block-list li.recommend-item::after {
					background: none;
				}
				.block-list li h4 {
					font-size: 14px;
					line-height: 22px;
					margin-bottom: 8px;
				}
				.block-list li h4 i {
					display: inline-block;
					height: 20px;
					line-height: 20px;
					padding: 0 6px;
					background: #ff9c19;
					border-radius: 32px;
					color: #fff;
					font-size: 10px;
					text-align: center;
					margin-left: 10px;
				}
				.block-list li p {
					font-size: 14px;
					margin-bottom: 12px;
				}
				.block-list li a {
					position: initial;
				}
				.block-footer {
					position: relative;
				}
				.transfer-dialog .dialog-box {
					bottom: 0;
					left: 0;
					right: 0;
					top: initial;
					width: 100%;
					transform: initial;
					padding: 0 0 24px;
				}
				.dialog-head {
					height: 56px;
					line-height: 56px;
					padding: 0 15px;
					border-bottom: 1px solid #e5e5e5;
				}
				.dialog-head .dialog-title {
					font-size: 18px;
					line-height: inherit;
					margin-bottom: 0;
				}
				.dialog-head .dialog-close {
					top: 18px;
					right: 18px;
				}
				.dialog-body {
					padding: 0 15px;
				}
				.dialog-body .block-fl,
				.dialog-body .block-fr {
					float: none;
				}
				.dialog-body .block-fr {
					text-align: center;
					padding: 24px 0;
				}
				.dialog-body img {
					height: 131px;
					margin-right: 0;
				}
				.dialog-body p {
					width: initial;
					font-size: 12px;
					line-height: 20px;
					margin-bottom: 14px;
				}
				.dialog-body .dialog-btn-wrap {
					margin-top: 24px;
				}
				.video-dialog .dialog-box {
					width: 98%;
					height: auto;
					padding: 0;
					padding-top: 71.4285%;
				}
				.video-dialog .dialog-body {
					position: absolute;
					top: 0;
					left: 0;
					width: 100%;
					padding: 0;
				}
			}

