.icons-cd1 { background-image: url("../images/icon/cd1.png"); }

.article { width: 770px; margin-top: 140px; margin-bottom: 100px; }
.article h1, .article h2 { font-size: 30px; font-weight: bold; color: #000; }
.article .sub { font-size: 14px; color: #666; }
.article .list { margin-top: 50px; }
.article .list h2, .article .list h3 { font-size: 20px; font-weight: bold; margin-bottom: 5px; }
.article .code { position: relative; margin-top: 30px; }
.article .code .btn { display: inline-block; width: 160px; line-height: 48px; border-radius: 48px; color: #fff; text-align: center; background-color: #3470ff; }
.article .code .btn:hover { opacity: .9; }
.article .code .ewm { position: absolute; bottom: 60px; left: 0; background-color: #fff; box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.08); border-radius: 16px; font-size: 14px; text-align: center; padding: 15px; display: none; }
.article .code .ewm img { width: 167px; height: 167px; }
.article .code .ewm p { margin-top: 10px; }
.article .share { color: #666; margin-top: 70px; }
.article .share ul { display: inline-block; vertical-align: middle; }
.article .share li { display: inline-block; width: 50px; height: 50px; }
.article .share li a { background: none; padding-left: 0; }
.article .share li a::after { content: ''; display: inline-block; }

.bd_weixin_popup { box-sizing: content-box; }
