.social-share .social-share-icon { width: 0.15625rem !important; height: 0.15625rem !important; line-height: 0.15625rem !important; font-size: 0.10416666666666667rem !important; }

.article_bg { width: 100%; padding-top: 0.3385416666666667rem; padding-bottom: 0.9635416666666666rem; background-color: #f4f4f4 !important; }
.article_bg.养老保障 { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040210215839797.png) no-repeat 0.390625rem 2.9947916666666665rem/2.8385416666666665rem, url(/hengan/resource/cms/2021/04/img_pc_site/2021040209571863895.png) no-repeat calc(100vw - 2.34375rem) 70%/1.9270833333333333rem; }
.article_bg.寿险\|意外 { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040214544778345.png) no-repeat 0.390625rem 2.9947916666666665rem/2.8385416666666665rem, url(/hengan/resource/cms/2021/04/img_pc_site/2021040209571854313.png) no-repeat calc(100vw - 2.34375rem) 70%/1.9270833333333333rem; }
.article_bg.健康保障 { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040209571876804.png) no-repeat 0.390625rem 2.9947916666666665rem/2.8385416666666665rem, url(/hengan/resource/cms/2021/04/img_pc_site/2021040209571810612.png) no-repeat calc(100vw - 2.34375rem) 70%/1.9270833333333333rem; }
.article_bg.财富管理 { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040209571863775.png) no-repeat 0.390625rem 2.9947916666666665rem/2.8385416666666665rem, url(/hengan/resource/cms/2021/04/img_pc_site/2021040209571846783.png) no-repeat calc(100vw - 2.34375rem) 70%/1.9270833333333333rem; }
.article_bg.少儿保险 { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040710170450717.png) no-repeat 0.390625rem 2.9947916666666665rem/2.8385416666666665rem, url(/hengan/resource/cms/2021/04/img_pc_site/2021040710170489768.png) no-repeat calc(100vw - 2.34375rem) 70%/1.9270833333333333rem; }

.article_con { width: 7.317708333333333rem; margin: 0 auto; }

.article_tit { padding-left: 0.7916666666666666rem; }
.article_bg.养老保障 .article_tit { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040209583941487.png) no-repeat left top/0.5208333333333334rem; }
.article_bg.寿险\|意外 .article_tit { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040209583953941.png) no-repeat left top/0.5208333333333334rem; }
.article_bg.健康保障 .article_tit { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040209583949369.png) no-repeat left top/0.5208333333333334rem; }
.article_bg.财富管理 .article_tit { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040209583939780.png) no-repeat left top/0.5208333333333334rem; }
.article_bg.少儿保险 .article_tit { background: url(/hengan/resource/cms/2021/04/img_pc_site/2021040209583910500.png) no-repeat left top/0.5208333333333334rem; }

.article_tit h1 { font-size: 0.2604166666666667rem; color: #454C58; line-height: 1.2em; margin-bottom: 0.13020833333333334rem; font-weight: normal; }
.article_tit { padding-left: 0.7916666666666666rem; padding-bottom: 0.15625rem; border-bottom: 1px solid #898989; margin-bottom: 0.2604166666666667rem; }
.article_tit .info { display: flex; justify-content: space-between; }
.article_tit .info p span { display: inline-block; border-radius: 0.16666666666666666rem; background: #86A2D0; padding: 0 0.078125rem; height: 0.16666666666666666rem; line-height: 0.16666666666666666rem; font-size: 0.10416666666666667rem; color: #fff; margin-right: 0.10416666666666667rem; }
.article_bg.养老保障 .article_tit .info p span:nth-child(1) { background-color: #832EFF; }
.article_bg.寿险\|意外 .article_tit .info p span:nth-child(1) { background-color: #5CB5FF; }
.article_bg.健康保障 .article_tit .info p span:nth-child(1) { background-color: #72C62B; }
.article_bg.财富管理 .article_tit .info p span:nth-child(1) { background-color: #F5AA21; }
.article_bg.少儿保险 .article_tit .info p span:nth-child(1) { background-color: #FF2E6E; }

.cp_mkCon { background: #fff; margin-bottom: 0.390625rem; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1); }
.cp_mkCon h3 { height: 0.5729166666666666rem; padding: 0 0.15625rem; }
.cp_mkCon h3 span { padding: 0 0.052083333333333336rem; font-size: 0.1875rem; font-weight: normal; display: inline-block; border-top: 0.03125rem solid #ddd; }
.article_bg.养老保障 .cp_mkCon h3 span { border-color: #832EFF; }
.article_bg.寿险\|意外 .cp_mkCon h3 span { border-color: #5CB5FF; }
.article_bg.健康保障 .cp_mkCon h3 span { border-color: #72C62B; }
.article_bg.财富管理 .cp_mkCon h3 span { border-color: #F5AA21; }
.article_bg.少儿保险 .cp_mkCon h3 span { border-color: #FF2E6E; }

.article_ul li { display: flex;line-height: 0.3125rem; padding: 0 0.15625rem; }
.article_ul li span { width: 1.6666666666666667rem; font-size: 0.125rem; color: #454C58; }
.article_ul li p { font-size: 0.10416666666666667rem; color: rgba(69, 76, 88, .7); }
.article_ul li:nth-child(1), .article_ul li:nth-child(4) { background: #F7F8F8; }

.cp_mkCon.cp_cpts { background: #FFFFF5; }
.cp_mkCon .detail { padding: 0 0.15625rem 0.15625rem; }
.cp_mkCon .detail * { font-size: 0.10416666666666667rem; line-height: 3em; color: #454C58; }

.cp_mkCon table { width: 70%; margin: 0 auto; }
.cp_mkCon table, .cp_mkCon tr, .cp_mkCon td { border-collapse: collapse; border: 1px solid #454C58; }
table tr:nth-child(1) { background: rgba(134, 162, 208, .3); }
.cp_mkCon td { padding: 0 0.10416666666666667rem; }
.cp_mkCon.cp_zrjj .detail * { color: rgba(69, 76, 88, .7); }

.download { display: flex; align-items: center; justify-content: space-between; font-size: 0.10416666666666667rem; color: #454C58; margin-bottom: 0.3645833333333333rem; }
.download strong { font-size: 0.1875rem; font-weight: normal; color: #454C58; }
.download a { font-size:0.1875rem; color: #454C58; font-weight: 550; display: inline-flex; align-items: center;letter-spacing:.5px; }
.download font { font-size: 0.10416666666666667rem; color: #454C58; }
.download .down { display: inline-flex; align-items: center; }
.tips { border-top: 0.005208333333333333rem solid #898989; font-size: 0.10416666666666667rem; color: #454C58; padding: 0.15625rem 0; }
.btn { padding-top: 0.2604166666666667rem; display: flex; align-items: center; justify-content: center; }
.btn a { display: inline-flex; width: 2.5104166666666665rem; height: 0.390625rem; border-radius: 0.390625rem; background: rgba(47, 92, 168, .8); justify-content: center; align-items: center; font-size: 0.14583333333333334rem; color: #fff; margin: 0 0.06770833333333333rem; }
.wechat-qrcode{   z-index: 999 !important;}
.help>p>span{  display: none !important;}
/* iPad适配样式 */
@media screen and (max-width:1024px) {
	.article_bg { background: #F2F2F3 !important; padding-bottom: 0.6274509803921569rem; }
	.article_con { width: auto; margin: 0 4%; }

	.article_tit { padding-left: 0.6535947712418301rem; padding-bottom: 0.1437908496732026rem; background-size: 0.45751633986928103rem auto !important; margin-bottom: 0.32679738562091504rem; }
	.article_tit h1 { font-size: 0.20915032679738563rem; line-height: 1.5em; margin-bottom: 0.10457516339869281rem; }
	.article_tit .info p span { font-size: 0.13071895424836602rem; height: 0.23529411764705882rem; line-height: 0.23529411764705882rem; padding: 0 0.13071895424836602rem; margin-right: 0.1568627450980392rem; }

	.cp_mkCon { margin-bottom: 0.3137254901960784rem; }
	.cp_mkCon h3 { height: 0.6535947712418301rem; padding: 0 0.10457516339869281rem; }
	.cp_mkCon h3 span { font-size: 0.1830065359477124rem; line-height: 0.5228758169934641rem; padding: 0; }
	.article_ul li { height: auto; min-height: 0.48366013071895425rem; line-height: 1.5em; align-items: center; padding: 0.1437908496732026rem 0.10457516339869281rem; box-sizing: border-box; }
	.article_ul li span, .article_ul li p { font-size: 0.1568627450980392rem; line-height: 1.5em; }

	.article_ul li:nth-child(1), .article_ul li:nth-child(3) { background: #F7F8F8; }
	.article_ul li:nth-child(2), .article_ul li:nth-child(4) { background: #fff; }
	.article_ul li span { width: 30%; }
	.article_ul li p { width: 70%; }

	.cp_mkCon .detail * { font-size: 0.1568627450980392rem;line-height: 2em; }
	.cp_mkCon table { width: 100%; }

	.download { flex-wrap: wrap; margin-bottom: 0.19607843137254902rem; }
	.download strong { font-size: 0.20915032679738563rem; width: 100%; margin-bottom: 0.1568627450980392rem; }
	.download font { font-size: 0.1568627450980392rem; }
	.download a { font-size: 0.1830065359477124rem; }
	.download a img { width: 0.2222222222222222rem; }
	.download font:last-child { display: none; }
	.tips { font-size: 0.13071895424836602rem; padding: 0.1437908496732026rem 0; }

	.btn { padding-top: 0.26143790849673204rem; }
	.btn a { width: 1.8300653594771241rem; height: 0.41830065359477125rem; line-height: 0.41830065359477125rem; font-size: 0.1830065359477124rem; margin: 0 0.10457516339869281rem; }
}