﻿.list_blog_top h2{
 margin: 1.4rem 0;
	font-size: 3.2rem;
}
.content_wrap h1{
	font-size:4rem;
}
.article-text .features li, ol.features li, ul.features li {
    margin-top: 0.8rem;
	list-style-type:disc;
	margin-bottom:0.8rem
}

.blog_related {
    background-color: #f7f7f7;
    padding: 3.5rem 0;
	margin:4rem auto;
}
.related-article .title {
    background: url(../image/seo_icon1.webp) left center no-repeat;
    padding-left:2.4rem;
    font-size: 2.6rem;
    color: #333;
	text-align:left;
}
.related-article ul {
    margin-top: 2rem;
    padding: 0;
}
.related-article ul li a {
    line-height: 4rem;
}
.related-article .return {
    margin-top: 1.4rem;
}
.related-article ul li a:hover {
    color: #3f51b5;
}
#cta-block {
    box-sizing: border-box;
    margin: 2rem auto;
    width: 30rem;
    height: 6rem;
    background: url(../image/pc-cta1.png) no-repeat;
	background-size:100% auto;
}
#cta-block a {
    box-sizing: border-box;
    display: block;
    width: 100%;
    height: 6rem;
    line-height: 6rem;
    font-size: 2.8rem;
    color: #fff;
    padding-left: 1.6rem;
    text-decoration: none
}
#cta-inline {
    box-sizing: border-box;
    display: inline-block;
    width: 20.6rem;
    height: 4.3rem;
    margin-left: 1rem;
    background: url(../image/pc-cta2.png) no-repeat;
	background-size:100% auto;
}
h2 #cta-inline{
	margin-bottom:0;
}
#cta-inline a {
    box-sizing: border-box;
    display: block;
    width: 100%;
    line-height: 4.3rem;
    font-size: 1.8rem;
    color: #fff;
    padding-left: 4.4rem;
    text-decoration: none
}
#cta-block a:hover,.main-cnt a:hover,#cta-inline a:hover,.readAlso a span:hover {
    text-decoration: underline
}
.main-cnt a {
    color: #3670cf
}
.readAlso {
    width: 100%;
    height: 5rem;
    line-height: 4.8rem;
    background-color: #f7f7f7;
    border: solid 1px #d9d9d9;
    margin: 2rem auto
}
.main-cnt .readAlso a {
    display: block;
    text-decoration: none;
    font-size: 1.6rem;
    color: #222;
    line-height: 4.8rem;
    padding-left: 1.8rem
}
.readAlso a span {
    color: #3670cf
}
.relater-blog header {
    color: #323232;
    font-weight: 700
}
.relater-blog ul {
    margin-bottom: 2.5rem
}
.relater-blog li {
    line-height: 2em;
	list-style-type:disc;
}
.relater-blog li a {
    color: #3670cf;
    position: relative;
    padding-left:  1.5rem
}
.relater-blog li a:hover {
    text-decoration: underline
}
.relater-blog li a::before {
    content: '';
    width: 0.7rem;
    height: 0.7rem;
    border-radius: 50%;
    background-color: #3670cf;
    position: absolute;
    left: 0;
    top:  0.8rem
}
.article-text h2 a, .content_wrap h2 a{
	font-size:2.6rem;
}
.article-text .entry-intro .snippet-content  h2 ,.content_wrap .article-text .snippet-content  h2{
 	border:none;
	font-weight:400;
	padding-left:0;
}
.seo-blog-btn{
	float:none;
	margin-top:4rem;
}
.main-cnt a:hover,.readAlso a span:hover{
	color:#f90;
}
.main-cnt .readAlso a:hover{
	color:#222;
}
.con-table .tr-title td,.seo-content-btn .seo-btn1:hover, .seo-content-btn .seo-btn2:hover{
	color:#fff;
}
ul.features ::marker {
	content:'';
}
ul.features[style],ol.features[style] {
	margin-left:3rem;
}
ul.features_disc li,ol.features_disc li {
	margin-left:2rem;
	list-style-type:disc;
	margin-bottom:0.8rem
}
.article-text li{
	margin-bottom:2rem;
}
.relater-blog li{
	margin-bottom:0;
}
.blog_table table{
	border-collapse:collapse;
}
.blog_table td{
	border:1px solid #ccc;
	padding:0.8rem 2rem;
}
.blog_table tr th{
	background:#3670cf;
	color: #fff;
	padding:0.8rem 2rem;
	border:1px solid #fff;
 }
.blog_table{
	margin-bottom: 2rem;
}
.list_news_top_box p{
	display: -webkit-box;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
}
@media(max-width: 767px) {
    #content .article-text h3 {
        text-align:left
    }
}
@media(max-width: 750px) {
#cta-block a,#cta-inline a ,.content_wrap h1{
		font-size:3.2rem;
	}
	.main-cnt .readAlso a  {
		font-size:2.8rem;
	}
	.related-article .title,.article-text h2 a, .content_wrap h2 a{
		font-size:3.6rem;
	}
	.list_blog_top h2{
		font-size: 4.8rem;
		text-align: center;
		margin: 2.4rem 0;
	}
.seo-hot-sale .more{
	margin-top:0;
}
.seo-hot-sale .baojia{
	vertical-align:text-bottom;
}
#cta-block  {
	width:34rem;
	background-size:100% 100%;
}
#cta-inline{
	width:36rem;
	height:6rem;
	margin-bottom:0;
	background-size:100% 100%;
}
#cta-inline li, #cta-inline a {
	line-height:6rem;
}
#cta-inline a{
	padding-left:8rem;
}
 .readAlso{
	 height:auto;
 }
.relater-blog li a::before{
	display:none;
}
.relater-blog ul{
	margin-left:3rem;
}
.relater-blog li a{
	padding-left:0;
}
.seo-content-btn .seo-btn1, .seo-content-btn .seo-btn2{
	width:18rem;
	line-height:4.6rem;
	height:4.6rem;
	font-size:2.6rem;
}
.data-table{
	white-space:nowrap;
	overflow:auto;
}
ul.features_disc li,ol.features_disc li {
	margin-left:3rem;
}
}
