

.adweb-template{
	overflow: hidden;
}

/* 模板样式 */

.adweb-template-3 > h5 > strong,
.adweb-template-4 > h5 > strong,
.adweb-template-5 > h5 > strong,
.adweb-template-6 > h5 > strong,
.adweb-template-7 > h5 > strong,
.adweb-template-8 > h5 > strong,
.adweb-template-9 > h5 > strong,
.adweb-template-10 > h5 > strong,
.adweb-template-11 > h5 > span > strong {
	font-size: 18px;
}

.adweb-template-1 > h5 {
	position: relative;
	text-align: center;
	margin: 0
}

.adweb-template-1 > h5 > span:first-of-type {
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	left: 0
}

.adweb-template-1 > h5 > strong {
	display: inline-block;
	padding: 0 10px;
	font-size: 18px;
	position: relative;
	background-color: #fff
}

.adweb-template-2 > h5 {
	padding: 0 20px;
	box-sizing: border-box;
	font-size: 18px;
	margin: 0;
	position: relative
}

.adweb-template-2 > h5 > span:nth-child(1) {
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #d3d3d3;
	top: 50%;
	left: 0
}

.adweb-template-2 > h5 > strong {
	background-color: #fff;
	display: inline-block;
	padding: 0 10px;
	position: relative
}


.adweb-template-3 {
	position: relative
}

.adweb-template-3 > h5 {
	width: 100%;
	padding: 6px 20px;
	box-sizing: border-box;
	border-bottom: 5px solid #ccc;
	margin: 0
}

.adweb-template-3 > h5::before {
	content: '';
	display: inline-block;
	position: absolute;
	bottom: 2px;
	right: 0;
	width: calc(100% - 20px);
	height: 3px;
	background-color: #fff
}

.adweb-template-4 > h5 {
	width: 100%;
	padding: 8px 20px;
	box-sizing: border-box;
	border-bottom: 3px solid transparent;
	border-image: url(../images/sdg-line.png);
	border-image-slice: 6;
	border-image-repeat: repeat;
	margin: 0
}

.adweb-template-5 > h5 {
	position: relative;
	padding-bottom: 10px;
	margin: 0;
	padding-left: 10px;
}

.adweb-template-5 > h5 > span {
	display: block;
	width: 30px;
	height: 3px;
	position: absolute;
	bottom: 0;
	left: 10px;
}

.adweb-template-6 > h5 {
	width: 100%;
	padding: 8px 20px;
	box-sizing: border-box;
	border: 1px solid #ccc;
	box-shadow: 4px 4px 4px #ccc;
	margin: 0
}

.adweb-template-7 > h5 {
	width: 100%;
	padding: 8px 20px;
	box-sizing: border-box;
	box-shadow: 0 0 30px rgba(0, 0, 0, .3) inset;
	background: rgba(255, 255, 255, .1);
	margin: 0;
	border-radius: 4px
}

.adweb-template-8 > h5 {
	width: 100%;
	text-align: center;
	padding: 8px 0;
	border-radius: 4px;
	margin: 0
}

.adweb-template-9 > h5 {
	position: relative;
	padding: 6px 20px 8px;
	box-sizing: border-box;
	margin: 0
}

.adweb-template-9 > h5 > ::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 7px;
	bottom: -4px;
	left: 0;
	background: radial-gradient(circle, #fff, #fff 4px, transparent 4px);
	background-size: 9px 10px;
	margin: 0
}

.adweb-template-10 > h5 {
	width: 100%;
	padding: 8px 20px 8px 44px;
	box-sizing: border-box;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAbtJREFUWEftVu1VwkAQnKlArUCtQK1ArECtQKhAqEDsIFYgVgBWoFQgdoAdQAXrG96SdxyXD8Qn+sz9S+aSndubnV1ix4s7jo+GwO/MgJl1AdwB2A80kpHs6dnMMgC3ATYDcE8yMzN98wjgKsCnAHokR7HmkhkwMysQ5wGAIwBvKZwkzUyBhwl8QvJsWwIX/oOXEgJ9z97aFhH88wSUQt1xWQbaroH4sB8kdX0rq0gDrwDOo73vJE9dhBMAJxE+JtkyMwURvhfhDyQl7moCHqQV7ZWIpHZVgbKwILNcJEV6sRL4jKRIresi9fIn3xVdwQDATURkQLLjJ1Q9X6ZwP700spIhAB2S+m/1FZT4wLGLsMwHikQ4JanvtyLQ+MA2V7CRD6RE+Exy0WDMLOUTTyTbLkKV3GF03WpGamLVGvAgMpSlc0lA6mj5csMpw1UFy26ae8gmBGREeVckOY4IhPg8NBrPQuiUK3j4nyIfSNV53k7NLGXFI5LXnhmVaThLKGZ9K67wAaX9K82o8QF8x0BSxweKRrK8ndcRYWqsykVkZimf0FDa9wqQiMN5Yg6gW7sZ7bwdNwT+VQY+AW0r/CFLYLcoAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: 14px center;
	border-left: 3px solid #2371a4;
	border-radius: 0 4px 4px 0;
	margin: 0;
	background-size: 26px
}

.adweb-template-11 > h5 {
	width: 100%;
	border-bottom: 2px solid #ccc;
	margin: 0
}

.adweb-template-11 > h5 > span {
	display: inline-block;
	padding: 8px 20px;
	box-sizing: border-box;
	transform: skew(-20deg) translate(8px, 1px)
}

.adweb-template-11 > h5 > span > strong {
	display: inline-block;
	transform: skew(20deg)
}

.adweb-template-12 {
	position: relative
}

.adweb-template-12::before {
	content: '';
	display: inline-block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #fff;
	left: 14px;
	top: 50%;
	margin-top: -3px
}

.adweb-template-12 span.adweb-bg-gray {
	display: block;
	width: calc(100% - 20px);
	height: 2px;
	position: absolute;
	bottom: 0;
	right: 0
}

.adweb-template-12 > h5 {
	position: relative;
	display: inline-block;
	font-size: 18px;
	padding: 8px 10px 8px 26px;
	box-sizing: border-box;
	margin: 0
}

.adweb-template-12 > h5 > span:first-of-type {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 51%;
	left: 10px;
	top: 0;
	transform: skew(-45deg)
}

.adweb-template-12 > h5 > strong {
	position: relative;
	z-index: 1
}

.adweb-template-12 > h5 > span:last-of-type {
	display: inline-block;
	position: absolute;
	width: 100%;
	height: 51%;
	left: 10px;
	bottom: 0;
	transform: skew(45deg)
}

.adweb-template-13 > h5 {
	width: 100%;
	font-size: 18px;
	padding: 8px 20px;
	box-sizing: border-box;
	background-image: linear-gradient(to right, #56d1f4, #fff);
	border-radius: 4px;
	margin: 0;
	color: #fff
}

.adweb-template-14 > h5 {
	border: 1px solid;
	border-radius: 30px;
	font-size: 18px;
	margin: 0;
	padding: 4px;
	color: #fff
}

.adweb-template-14 > h5 > span {
	display: inline-block;
	border-radius: 30px;
	padding: 6px 20px
}

.adweb-template-15 > div {
	margin: 0;
	font-size: 18px;
	display: flex;
	position: relative;
	align-items: center
}

.adweb-template-15 > div::before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #999;
	top: 48%;
	left: 0;
	z-index: 1;
}

.adweb-template-15 > div > p:nth-of-type(1) {
	display: block;
	text-align: center;
	position: relative;
	padding: 2px 4px;
	border-radius: 30px;
	width: 50px;
	z-index: 2;
}

.adweb-template-15 > div > p:nth-of-type(1) > span {
	display: block;
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	background-color: #fff;
	border-radius: 30px
}

.adweb-template-15 > div > p:nth-of-type(2) {
	border-radius: 4px;
	display: block;
	flex: 1;
	margin-left: 10px;
	padding: 4px 16px;
	border: 1px solid #999;
	z-index: 2;
}

.adweb-template-16 > h5 {
	border: 1px solid #999;
	border-radius: 30px;
	font-size: 18px;
	margin: 0;
	padding: 6px 0;
	width: calc(100% - 10px);
	margin-left: auto
}

.adweb-template-16 > h5 > span {
	display: inline-block;
	border-radius: 6px;
	padding: 4px 20px;
	border: 1px solid #999;
	margin-left: -10px
}

.adweb-template-17 > h5 {
	margin: 0;
	display: flex;
	background-color: #aaa;
	color: #fff
}

.adweb-template-17 > h5 > span:nth-of-type(1) {
	display: inline-block;
	color: #fff;
	font-size: 18px;
	padding: 6px 30px 6px 20px;
	position: relative;
}

.adweb-template-17 > h5 > span:nth-of-type(1)::before {
	content: '';
	display: block;
	width: 12px;
	height: 102%;
	background-color: #fff;
	position: absolute;
	right: -6px;
	top: 0;
	transform: skewX(-18deg)
}

.adweb-template-17 > h5 > span:nth-of-type(2) {
	flex: 1;
	padding: 0 10px;
	text-transform: capitalize;
	font-weight: 400;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	font-size: 12px
}

/*表格样式*/
.adweb-table {
	width: 100%;
	border-spacing: 0;
	border-collapse: separate
}

.adweb-table > tbody > tr > td {
	padding: 6px 8px;
	border: none;
}

.adweb-table-frame-box > tbody > tr > td,
.adweb-table-frame-hsides > tbody > tr > td,
.adweb-table-frame-vsides > tbody > tr > td,
.adweb-table-rules > tbody > tr > td {
	border: none
}

.adweb-table-container {
	overflow-x: auto
}

.adweb-table-border {
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc
}

.adweb-table-border > tbody > tr > td {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.adweb-table-topbg > tbody > tr:not(:first-child) {
	background-color: #fff;
	font-weight: 400
}

.adweb-table-leftbg,
.adweb-table-topLeftbg,
.adweb-table-topbg {
	font-weight: 700
}

.adweb-table-leftbg > tbody > tr > td:not(:first-child) {
	background-color: #fff;
	font-weight: 400
}

.adweb-table-topLeftbg > tbody > tr:nth-child(n+2) > td:not(:first-child) {
	background-color: #fff;
	font-weight: 400
}

.adweb-table-tr-even > tbody > tr:nth-child(even) {
	background-color: #fff
}

.adweb-table-tr-odd > tbody > tr:nth-child(odd) {
	background-color: #fff
}

.adweb-table-td-even > tbody > tr > td:nth-child(even) {
	background-color: #fff
}

.adweb-table-td-odd > tbody > tr > td:nth-child(odd) {
	background-color: #fff
}

.adweb-table-rules-rows > tbody > tr:not(:last-child) > td {
	border-bottom: 1px solid #ccc
}

.adweb-table-rules-cols > tbody > tr > td:not(:last-child) {
	border-right: 1px solid #ccc
}

.adweb-table-rules-all > tbody > tr > td:not(:last-child) {
	border-right: 1px solid #ccc
}

.adweb-table-rules-all > tbody > tr:not(:last-child) > td {
	border-bottom: 1px solid #ccc
}

.adweb-table-frame-box {
	border: 1px solid #ccc
}

.adweb-table-frame-hsides {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc
}

.adweb-table-frame-vsides {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc
}

.adweb-border-radius {
	border-radius: 8px !important;
}

.adweb-border-radius {
	border-radius: 8px !important
}

.adweb-border-radius > tbody > tr:first-child > td:first-child {
	border-top-left-radius: 8px
}

.adweb-border-radius > tbody > tr:first-child > td:last-child {
	border-top-right-radius: 8px
}

.adweb-border-radius > tbody > tr:last-child > td:first-child {
	border-bottom-left-radius: 8px
}

.adweb-border-radius > tbody > tr:last-child > td:last-child {
	border-bottom-right-radius: 8px
}

/*图文类*/
.adweb-item-title {
	margin: 6px 0
}

.adweb-item-img {
	overflow: hidden
}

.adweb-item-img img {
	width: 100%;
	display: block
}

.adweb-template-31 > .adweb-flex-list > .adweb-flex-item2 {
	padding: 14px;
	border-radius: 500px;
	border: 1px solid #aaa;
	box-sizing: border-box;
	background-color: #fff
}

.adweb-template-31 > .adweb-flex-list > .adweb-flex-item2 > .adweb-flex-l {
	width: 30%;
	border-radius: 50%;
	overflow: hidden
}

.adweb-template-31 .adweb-flex-l img {
	display: block;
	width: 100%
}

.adweb-template-31 > .adweb-flex-list > .adweb-flex-item2 > .adweb-flex-r {
	flex: 1;
	padding-left: 16px
}

.adweb-template-31 > .adweb-flex-list > .adweb-flex-item2 > .adweb-flex-r > .adweb-flex-r-title {
	color: #0c48a7;
	text-transform: capitalize;
	margin: 0;
	font-size: 18px
}

.adweb-template-31 > .adweb-flex-list > .adweb-flex-item2 > .adweb-flex-r > .adweb-flex-r-text {
	font-size: 14px;
	margin: 0
}

.adweb-template-32 > div {
	position: relative;
	max-width: 1000px
}

.adweb-template-32 > div > .adweb-item-img {
	width: 300px;
	border-radius: 50%;
	border: 8px solid #ddd;
	position: relative;
	z-index: 1;
	background-color: #fff;
	box-sizing: border-box
}

.adweb-template-32 > div > .adweb-item-box {
	position: absolute;
	left: 150px;
	top: 50%;
	right: 0;
	background-color: #ddd;
	border: 8px solid #eee;
	border-radius: 30px;
	padding: 20px 40px 20px 170px;
	box-sizing: border-box;
	transform: translateY(-50%)
}
.adweb-template-32 > div > .adweb-item-box > strong {
	font-size: 18px;
	margin: 0 0 4px;
	text-transform: capitalize
}

.adweb-template-32 > div > .adweb-item-box > p {
	font-size: 14px;
	margin: 0
}

.adweb-template-32 > .adweb-flex-row-reverse > .adweb-item-box {
	left: auto;
	right: 160px;
	padding: 20px 170px 20px 40px
}
@media (max-width: 640px) {
	.adweb-template-32 > div > .adweb-item-img{
		margin: 10px auto;
	}
	.adweb-template-32 > div > .adweb-item-box,.adweb-template-32 > .adweb-flex-row-reverse > .adweb-item-box {
		position: relative;
		left: 0;
		top: 0;
		padding: 10px;
		transform: none;
		width: 100%;
		text-align: center;
	}
}
.adweb-template-33 > div {
	background-color: #eee
}

.adweb-template-33 > div > div {
	width: 50%
}

.adweb-template-33 > div > .adweb-item-img {
	padding: 15% 0;
	position: relative
}

.adweb-template-33 .adweb-item-img img {
	position: absolute;
	top: 0;
	left: 0;
}

.adweb-template-33 > div > .adweb-item-box {
	padding: 3%;
	box-sizing: border-box;
	position: relative
}

.adweb-template-33 > div > .adweb-item-box > strong {
	font-size: 18px;
	display: block
}

.adweb-template-33 > div > .adweb-item-box > p {
	margin: 6px 0;
	font-size: 16px
}

.adweb-template-33 > div > .adweb-item-box > span {
	position: absolute;
	top: 50%;
	right: 100%;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-right-color: #eee;
	transform: translateY(-50%);
	border-bottom-color: transparent !important;
	border-top-color: transparent !important
}

.adweb-template-33 > .adweb-flex:not(.adweb-flex-row-reverse) > .adweb-item-box > span {
	border-left-color: transparent !important
}

.adweb-template-33 > .adweb-flex-row-reverse > .adweb-item-box > span {
	left: 100%;
	right: auto;
	border-right-color: transparent !important;
	border-left-color: #eee
}
@media (max-width: 640px) {
	.adweb-template-33 > div > div{
		width: 100%;
	}
	.adweb-template-33 > div > .adweb-item-img {
		padding: 30% 0;
	}
}


.adweb-template-box-title {
	font-size: 30px;
	text-align: center;
	color: #0c48a7;
	margin: 20px 0;
	text-transform: capitalize
}

.adweb-template-box-title > strong {
	display: inline-block;
	margin: 0 10px
}

.adweb-template-box-title > span {
	display: inline-block;
	background: #0c48a7;
	transform: rotate(45deg);
	margin: 0 4px
}

.adweb-template-box-title > span:nth-of-type(1), .adweb-template-box-title > span:nth-of-type(6) {
	width: 4px;
	height: 4px;
	opacity: .4
}

.adweb-template-box-title > span:nth-of-type(2), .adweb-template-box-title > span:nth-of-type(5) {
	width: 6px;
	height: 6px;
	opacity: .6
}

.adweb-template-box-title > span:nth-of-type(3), .adweb-template-box-title > span:nth-of-type(4) {
	width: 8px;
	height: 8px
}

.adweb-flex {
	display: flex;
	flex-wrap: wrap
}

.adweb-flex-row-reverse {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row-reverse
}

.adweb-flex-column {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column
}

.adweb-flex-column-reverse {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column-reverse
}

.adweb-flex-ai-c {
	display: flex;
	flex-wrap: wrap;
	align-items: center
}

.adweb-flex-ai-fs {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start
}

.adweb-flex-ai-fe {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end
}

.adweb-flex-jc-c {
	display: flex;
	flex-wrap: wrap;
	justify-content: center
}

.adweb-flex-jc-sb {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.adweb-flex-jc-sa {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around
}

.adweb-flex-jc-fe {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end
}

.adweb-flex-jc-fs {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start
}

.adweb-flex-jc-ai-c {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center
}

.adweb-flex-jc-ai-sb {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center
}

.adweb-flex-item2 {
	width: 49%;
	margin: 10px 0
}

@media (max-width: 640px) {
	.adweb-flex-item2 {
		width: 100%;
	}
}

.adweb-flex-item3 {
	width: 32%;
	margin: 10px 0
}
@media (max-width: 640px) {
	.adweb-flex-item3 {
		width: 100%;
	}
}
.adweb-flex-item4 {
	width: 24%;
	margin: 10px 0
}

@media (max-width: 640px) {
	.adweb-flex-item4 {
		width: 49%;
	}
}

.adweb-flex-item-auto {
	flex: 1;
	margin: 10px 0
}

.adweb-flex-item-10 {
	width: 10%;
	margin: 10px 0
}

.adweb-flex-item-20 {
	width: 20%;
	margin: 10px 0
}
@media (max-width: 640px) {
	.adweb-flex-item-20 {
		width: 48%;
	}
}
.adweb-flex-item-30 {
	width: 30%;
	margin: 10px 0
}

.adweb-flex-item-40 {
	width: 40%;
	margin: 10px 0
}

.adweb-flex-item-50 {
	width: 50%;
	margin: 10px 0
}

.adweb-flex-item-60 {
	width: 60%;
	margin: 10px 0
}

.adweb-flex-item-70 {
	width: 70%;
	margin: 10px 0
}

.adweb-flex-item-80 {
	width: 80%;
	margin: 10px 0
}

.adweb-flex-item-90 {
	width: 90%;
	margin: 10px 0
}

.adweb-flex-item-100 {
	width: 100%;
	margin: 10px 0
}

.adweb-text-align-c {
	text-align: center !important
}

.adweb-text-align-l {
	text-align: left !important
}

.adweb-text-align-r {
	text-align: right !important
}

.adweb-padding-left1 {
	padding-left: 1%;
	box-sizing: border-box
}

.adweb-padding-left2 {
	padding-left: 2%;
	box-sizing: border-box
}

.adweb-padding-left3 {
	padding-left: 3%;
	box-sizing: border-box
}

.adweb-padding-left4 {
	padding-left: 4%;
	box-sizing: border-box
}

.adweb-padding-left5 {
	padding-left: 5%;
	box-sizing: border-box
}

.adweb-padding-right1 {
	padding-right: 1%;
	box-sizing: border-box
}

.adweb-padding-right2 {
	padding-right: 2%;
	box-sizing: border-box
}

.adweb-padding-right3 {
	padding-right: 3%;
	box-sizing: border-box
}

.adweb-padding-right4 {
	padding-right: 4%;
	box-sizing: border-box
}

.adweb-padding-right5 {
	padding-right: 5%;
	box-sizing: border-box
}

.adweb-list-disc-customize {
	padding-left: 0
}

.adweb-list-disc-customize, .adweb-list-disc-customize > li {
	list-style-type: none
}

.adweb-list-disc-customize > li {
	padding-left: 16px;
	position: relative
}

.adweb-list-disc-customize > li::before {
	content: '';
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	background-color: #000;
	border-radius: 50%;
	left: 1px;
	top: 8px
}

.adweb-list-decimal, .adweb-list-disc {
	padding-left: 20px
}

.adweb-list-disc, .adweb-list-disc > li {
	list-style-type: disc
}

.adweb-list-decimal, .adweb-list-decimal > li {
	list-style-type: decimal
}

.adweb-clearfix {
	zoom: 1
}

.adweb-history-item {
	width: calc(50% + 10px);
	padding: 10px 0;
	box-sizing: border-box;
	position: relative
}

.adweb-history-list {
	position: relative
}

.adweb-history-item:nth-of-type(odd) {
	float: right;
	padding-left: 26px
}

.adweb-history-item:nth-of-type(even) {
	float: left;
	text-align: right;
	padding-right: 26px
}

.adweb-history-line {
	position: absolute;
	top: 0;
	left: 50%;
	width: 2px;
	height: 100%;
	background-color: #eee;
	margin-left: -1px
}

.adweb-history-item > strong {
	font-size: 22px;
	font-weight: 400;
	color: #2cb740
}

.adweb-history-item > p {
	font-size: 14px;
	margin: 6px 0;
	color: #666
}

.adweb-history-item > span {
	box-sizing: border-box;
	width: 8px;
	height: 8px;
	background-color: #fff;
	border: 2px solid #2cb740;
	display: block;
	position: absolute;
	border-radius: 50%;
	top: 18px
}

.adweb-history-item:nth-of-type(even) > span {
	right: 6px
}

.adweb-history-item:nth-of-type(odd) > span {
	left: 6px
}

.adweb-clearfix {
	zoom: 1
}

.adweb-clearfix::after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

.adweb-course-item {
	border-top: 1px dashed #ccc
}

.adweb-course-item:nth-last-of-type(1) {
	border-bottom: 1px dashed #ccc
}

.adweb-course-item:nth-of-type(odd) {
	background-color: #f6f7fb
}

.adweb-course-item > strong {
	font-size: 22px;
	font-weight: 400;
	padding: 10px 20px;
	border-right: 1px dashed #ccc;
	line-height: 1.1;
	font-family: serif
}

.adweb-course-item > p {
	margin: 0;
	flex: 1;
	padding: 10px 20px;
	position: relative;
	font-size: 14px
}

.adweb-course-item > p > span {
	position: absolute;
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #fff;
	border: 2px solid #2cb740;
	left: -4px;
	top: calc(50% - 4px);
	box-sizing: border-box
}

.adweb-flex-list > .adweb-flex-item {
	border-radius: 4px;
	transition: box-shadow .2s;
	overflow: hidden
}

.adweb-flex-list > .adweb-flex-item:hover {
	box-shadow: 0 0 10px #ccc
}

.adweb-flex-list > .adweb-flex-item:nth-of-type(1) > .adweb-flex-t {
	background-color: #01edfe
}

.adweb-flex-list > .adweb-flex-item:nth-of-type(2) > .adweb-flex-t {
	background-color: #0191ff
}

.adweb-flex-list > .adweb-flex-item:nth-of-type(3) > .adweb-flex-t {
	background-color: #01d5b8
}

.adweb-flex-list > .adweb-flex-item:nth-of-type(4) > .adweb-flex-t {
	background-color: #00d471
}

.adweb-flex-list > div > .adweb-flex-t > p {
	border: 3px solid #fff;
	border-radius: 50%;
	font-size: 18px;
	color: #fff;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 8% 0
}

.adweb-flex-list > div > .adweb-flex-b {
	background-color: #fff;
	padding: 10% 10px;
	border: 1px solid #eee
}

.adweb-flex-b-text {
	font-size: 14px;
	color: #666;
	margin-top: 6px
}

.adweb-flex-curcle > .adweb-flex-item:nth-of-type(1) > .adweb-curcle-w {
	background-color: #ee2c2d
}

.adweb-flex-curcle > .adweb-flex-item:nth-of-type(2) > .adweb-curcle-w {
	background-color: #2cb740
}

.adweb-flex-curcle > .adweb-flex-item:nth-of-type(3) > .adweb-curcle-w {
	background-color: #217fe1
}

.adweb-flex-curcle > .adweb-flex-item:nth-of-type(4) > .adweb-curcle-w {
	background-color: #fcb026
}

.adweb-curcle-w {
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	background-color: #eee;
	border-radius: 50%;
	position: relative;
	border: 1px solid #ccc
}

.adweb-curcle-n {
	position: absolute;
	width: 60%;
	height: 60%;
	top: 50%;
	left: 50%;
	background-color: #fff;
	border-radius: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	border: 1px solid #ccc;
	transition: box-shadow .2s;
	margin: 0
}

.adweb-curcle-w:hover > .adweb-curcle-n {
	box-shadow: 0 0 10px #666
}

.adweb-template-44 > .adweb-flex > .adweb-flex-l > h5, .adweb-template-45 > .adweb-flex > .adweb-flex-l > h5, .adweb-template-46 > .adweb-flex-row-reverse > .adweb-flex-l > h5 {
	font-size: 18px;
	margin: 0
}

.adweb-template-44 > .adweb-flex > .adweb-flex-l > ul > li > p, .adweb-template-45 > .adweb-flex > .adweb-flex-l > ul > li > p, .adweb-template-46 > .adweb-flex-row-reverse > .adweb-flex-l > ul > li > p {
	margin: 0
}

.adweb-template-44 > .adweb-flex > .adweb-flex-l > ul > li, .adweb-template-45 > .adweb-flex > .adweb-flex-l > ul > li, .adweb-template-46 > .adweb-flex-row-reverse > .adweb-flex-l > ul > li {
	margin: 8px 0
}

@media(max-width: 640px) {
	.adweb-template-44 .adweb-flex-item-30,.adweb-template-45 .adweb-flex-item-30,.adweb-template-46 .adweb-flex-item-30{
		width: 100%;
	}
}

.adweb-template-47 img {
	max-width: 50%;
	float: left;
	margin: 6px 10px 0 0
}

.adweb-template-47 > p {
	margin: 0 0 10px 0;
	line-height: 1.6
}

.adweb-template-51 > hr {
	border: none;
	border-top: 1px solid #ccc;
	margin: 10px 0
}

.adweb-template-52 > hr {
	border: none;
	border-top: 1px dashed;
	margin: 10px 0
}

.adweb-template-53 > div > p > a, .adweb-template-54 > div > a {
	color: #000;
	text-decoration: none
}

.adweb-template-53 > div > p {
	margin: 0;
	flex: 1;
	word-break: break-all
}

.adweb-template-53 img, .adweb-template-54 img {
	margin-right: 4px;
	vertical-align: middle;
	max-width: 25px;
}

.adweb-template-53 > div, .adweb-template-54 > div {
	margin: 8px 0
}

.adweb-template-54 > div {
	margin-right: 10px
}

.adweb-template-48 {
	display: flex;
	align-items: flex-start
}

.adweb-template-48 img {
	margin-top: 4px
}

.adweb-template-48 > div {
	flex: 1;
	padding-left: 10px
}

.adweb-template-48 > div > p:nth-of-type(1) {
	font-size: 16px;
	margin: 0
}

.adweb-template-48 > div > p:nth-of-type(2) {
	font-size: 14px;
	color: #555;
	margin: 0
}

.adweb-template-49, .adweb-template-50 {
	display: flex;
	align-items: flex-start
}

.adweb-template-49 > p, .adweb-template-50 > p {
	margin: 0;
	flex: 1;
	padding-left: 10px
}

.adweb-template-49 img {
	margin-top: 8px
}

.adweb-template-50 img {
	margin-top: 6px
}

.adweb-position-title > .adweb-flex-item {
	position: relative
}

.adweb-position-title > div > .adweb-item-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	padding: 6px 0
}

.adweb-scale .adweb-item-img img {
	transition: all .3s
}

.adweb-scale .adweb-flex-item:hover .adweb-item-img img {
	transform: scale(1.2)
}

/* 颜色模板 */

/* 字体颜色 */
.adweb-gray {
	color: #ededed !important;
}

.adweb-white {
	color: #fff !important;
}

.adweb-black {
	color: #111 !important;
}

.adweb-black-light {
	color: #666 !important;
}

.adweb-green {
	color: #2cb740 !important;
}

.adweb-green-light {
	color: #28cd3f !important;
}

.adweb-blue {
	color: #217fe1 !important;
}

.adweb-blue-light {
	color: #1f9bed !important;
}

.adweb-yellow {
	color: #fcb026 !important;
}

.adweb-yellow-light {
	color: #f1a824 !important;
}

.adweb-red {
	color: #ee2c2d !important;
}

.adweb-red-light {
	color: #e00 !important;
}

.adweb-orange {
	color: #ff511f !important;
}

.adweb-orange-light {
	color: #ff8400 !important;
}

.adweb-darkgreen {
	color: #007842 !important;
}

.adweb-darkgreen-light {
	color: #008c49 !important;
}

.adweb-cyan {
	color: #07b8c0 !important;
}

.adweb-cyan-light {
	color: #28d2db !important;
}

.adweb-darkblue {
	color: #013299 !important;
}

.adweb-darkblue-light {
	color: #0c4da9 !important;
}

.adweb-limegreen {
	color: #6bc235 !important;
}

.adweb-limegreen-light {
	color: #99e74b !important;
}

.adweb-teal {
	color: teal !important;
}

.adweb-teal-light {
	color: #0ab49a !important;
}

.adweb-brown {
	color: #9f5032 !important;
}

.adweb-brown-light {
	color: #ab8266 !important;
}

.adweb-orchid {
	color: #696cc9 !important;
}

.adweb-orchid-light {
	color: #9476e0 !important;
}

.adweb-purple {
	color: #833f83 !important;
}

.adweb-purple-light {
	color: #aa00a9 !important;
}

.adweb-cyanblue {
	color: #1f94c7 !important;
}

.adweb-cyanblue-light {
	color: #4ca9d2 !important;
}

.adweb-pink {
	color: #ef5097 !important;
}

.adweb-pink-light {
	color: #ff80bf !important;
}

.adweb-rackley {
	color: #6792ac !important;
}

.adweb-rackley-light {
	color: #85a8bd !important;
}

/* 背景颜色 */
.adweb-bg-gray,
.adweb-forged-gray > li::before {
	background-color: #ededed !important;
}

.adweb-bg-white,
.adweb-forged-white > li::before {
	background-color: #fff !important;
}

.adweb-bg-black,
.adweb-forged-black > li::before {
	background-color: #111 !important;
}

.adweb-bg-black-light,
.adweb-forged-black-light > li::before {
	background-color: #666 !important;
}

.adweb-bg-green,
.adweb-forged-green > li::before {
	background-color: #2cb740 !important;
}

.adweb-bg-green-light,
.adweb-forged-green-light > li::before {
	background-color: #28cd3f !important;
}

.adweb-bg-blue,
.adweb-forged-blue > li::before {
	background-color: #217fe1 !important;
}

.adweb-bg-blue-light,
.adweb-forged-blue-light > li::before {
	background-color: #1f9bed !important;
}

.adweb-bg-yellow,
.adweb-forged-yellow > li::before {
	background-color: #fcb026 !important;
}

.adweb-bg-yellow-light,
.adweb-forged-yellow-light > li::before {
	background-color: #f1a824 !important;
}

.adweb-bg-red,
.adweb-forged-red > li::before {
	background-color: #ee2c2d !important;
}

.adweb-bg-red-light,
.adweb-forged-red-light > li::before {
	background-color: #e00 !important;
}

.adweb-bg-orange,
.adweb-forged-orange > li::before {
	background-color: #ff511f !important;
}

.adweb-bg-orange-light,
.adweb-forged-orange-light > li::before {
	background-color: #ff8400 !important;
}

.adweb-bg-darkgreen,
.adweb-forged-darkgreen > li::before {
	background-color: #007842 !important;
}

.adweb-bg-darkgreen-light,
.adweb-forged-darkgreen-light > li::before {
	background-color: #008c49 !important;
}

.adweb-bg-cyan,
.adweb-forged-cyan > li::before {
	background-color: #07b8c0 !important;
}

.adweb-bg-cyan-light,
.adweb-forged-cyan-light > li::before {
	background-color: #28d2db !important;
}

.adweb-bg-darkblue,
.adweb-forged-darkblue > li::before {
	background-color: #013299 !important;
}

.adweb-bg-darkblue-light,
.adweb-forged-darkblue-light > li::before {
	background-color: #0c4da9 !important;
}

.adweb-bg-limegreen,
.adweb-forged-limegreen > li::before {
	background-color: #6bc235 !important;
}

.adweb-bg-limegreen-light,
.adweb-forged-limegreen-light > li::before {
	background-color: #99e74b !important;
}

.adweb-bg-teal,
.adweb-forged-teal > li::before {
	background-color: teal !important;
}

.adweb-bg-teal-light,
.adweb-forged-teal-light > li::before {
	background-color: #0ab49a !important;
}

.adweb-bg-brown,
.adweb-forged-brown > li::before {
	background-color: #9f5032 !important;
}

.adweb-bg-brown-light,
.adweb-forged-brown-light > li::before {
	background-color: #ab8266 !important;
}

.adweb-bg-orchid,
.adweb-forged-orchid > li::before {
	background-color: #696cc9 !important;
}

.adweb-bg-orchid-light,
.adweb-forged-orchid-light > li::before {
	background-color: #9476e0 !important;
}

.adweb-bg-purple,
.adweb-forged-purple > li::before {
	background-color: #833f83 !important;
}

.adweb-bg-purple-light,
.adweb-forged-purple-light > li::before {
	background-color: #aa00a9 !important;
}

.adweb-bg-cyanblue,
.adweb-forged-cyanblue > li::before {
	background-color: #1f94c7 !important;
}

.adweb-bg-cyanblue-light,
.adweb-forged-cyanblue-light > li::before {
	background-color: #4ca9d2 !important;
}

.adweb-bg-pink,
.adweb-forged-pink > li::before {
	background-color: #ef5097 !important;
}

.adweb-bg-pink-light,
.adweb-forged-pink-light > li::before {
	background-color: #ff80bf !important;
}

.adweb-bg-rackley,
.adweb-forged-rackley > li::before {
	background-color: #6792ac !important;
}

.adweb-bg-rackley-light,
.adweb-forged-rackley-light > li::before {
	background-color: #85a8bd !important;
}


/* 边框颜色 */
.adweb-border-white,
.adweb-table-border.adweb-border-white > tbody > tr > td,
.adweb-table-rules.adweb-border-white > tbody > tr > td {
	border-color: #fff !important
}

.adweb-border-gray,
.adweb-table-border.adweb-border-gray > tbody > tr > td,
.adweb-table-rules.adweb-border-gray > tbody > tr > td {
	border-color: #ededed !important
}

.adweb-border-green,
.adweb-table-border.adweb-border-green > tbody > tr > td,
.adweb-table-rules.adweb-border-green > tbody > tr > td {
	border-color: #2cb740 !important
}

.adweb-border-green-light,
.adweb-table-border.adweb-border-green-light > tbody > tr > td,
.adweb-table-rules.adweb-border-green-light > tbody > tr > td {
	border-color: #28cd3f !important
}

.adweb-border-blue,
.adweb-table-border.adweb-border-blue > tbody > tr > td,
.adweb-table-rules.adweb-border-blue > tbody > tr > td {
	border-color: #217fe1 !important
}

.adweb-border-blue-light,
.adweb-table-border.adweb-border-blue-light > tbody > tr > td,
.adweb-table-rules.adweb-border-blue-light > tbody > tr > td {
	border-color: #1f9bed !important
}

.adweb-border-yellow,
.adweb-table-border.adweb-border-yellow > tbody > tr > td,
.adweb-table-rules.adweb-border-yellow > tbody > tr > td {
	border-color: #fcb026 !important
}

.adweb-border-yellow-light,
.adweb-table-border.adweb-border-yellow-light > tbody > tr > td,
.adweb-table-rules.adweb-border-yellow-light > tbody > tr > td {
	border-color: #f1a824 !important
}

.adweb-border-red,
.adweb-table-border.adweb-border-red > tbody > tr > td,
.adweb-table-rules.adweb-border-red > tbody > tr > td {
	border-color: #ee2c2d !important
}

.adweb-border-red-light,
.adweb-table-border.adweb-border-red-light > tbody > tr > td,
.adweb-table-rules.adweb-border-red-light > tbody > tr > td {
	border-color: #e00 !important
}

.adweb-border-orange,
.adweb-table-border.adweb-border-orange > tbody > tr > td,
.adweb-table-rules.adweb-border-orange > tbody > tr > td {
	border-color: #ff511f !important
}

.adweb-border-orange-light,
.adweb-table-border.adweb-border-orange-light > tbody > tr > td,
.adweb-table-rules.adweb-border-orange-light > tbody > tr > td {
	border-color: #ff8400 !important
}

.adweb-border-darkgreen,
.adweb-table-border.adweb-border-darkgreen > tbody > tr > td,
.adweb-table-rules.adweb-border-darkgreen > tbody > tr > td {
	border-color: #007842 !important
}

.adweb-border-darkgreen-light,
.adweb-table-border.adweb-border-darkgreen-light > tbody > tr > td,
.adweb-table-rules.adweb-border-darkgreen-light > tbody > tr > td {
	border-color: #008c49 !important
}

.adweb-border-cyan,
.adweb-table-border.adweb-border-cyan > tbody > tr > td,
.adweb-table-rules.adweb-border-cyan > tbody > tr > td {
	border-color: #07b8c0 !important
}

.adweb-border-cyan-light,
.adweb-table-border.adweb-border-cyan-light > tbody > tr > td,
.adweb-table-rules.adweb-border-cyan-light > tbody > tr > td {
	border-color: #28d2db !important
}

.adweb-border-darkblue,
.adweb-table-border.adweb-border-darkblue > tbody > tr > td,
.adweb-table-rules.adweb-border-darkblue > tbody > tr > td {
	border-color: #013299 !important
}

.adweb-border-darkblue-light,
.adweb-table-border.adweb-border-darkblue-light > tbody > tr > td,
.adweb-table-rules.adweb-border-darkblue-light > tbody > tr > td {
	border-color: #0c4da9 !important
}

.adweb-border-limegreen,
.adweb-table-border.adweb-border-limegreen > tbody > tr > td,
.adweb-table-rules.adweb-border-limegreen > tbody > tr > td {
	border-color: #6bc235 !important
}

.adweb-border-limegreen-light,
.adweb-table-border.adweb-border-limegreen-light > tbody > tr > td,
.adweb-table-rules.adweb-border-limegreen-light > tbody > tr > td {
	border-color: #99e74b !important
}

.adweb-border-teal,
.adweb-table-border.adweb-border-teal > tbody > tr > td,
.adweb-table-rules.adweb-border-teal > tbody > tr > td {
	border-color: teal !important
}

.adweb-border-teal-light,
.adweb-table-border.adweb-border-teal-light > tbody > tr > td,
.adweb-table-rules.adweb-border-teal-light > tbody > tr > td {
	border-color: #0ab49a !important
}

.adweb-border-black,
.adweb-table-border.adweb-border-black > tbody > tr > td,
.adweb-table-rules.adweb-border-black > tbody > tr > td {
	border-color: #111 !important
}

.adweb-border-black-light,
.adweb-table-border.adweb-border-black-light > tbody > tr > td,
.adweb-table-rules.adweb-border-black-light > tbody > tr > td {
	border-color: #666 !important
}

.adweb-border-brown,
.adweb-table-border.adweb-border-brown > tbody > tr > td,
.adweb-table-rules.adweb-border-brown > tbody > tr > td {
	border-color: #9f5032 !important
}

.adweb-border-brown-light,
.adweb-table-border.adweb-border-brown-light > tbody > tr > td,
.adweb-table-rules.adweb-border-brown-light > tbody > tr > td {
	border-color: #ab8266 !important
}

.adweb-border-orchid,
.adweb-table-border.adweb-border-orchid > tbody > tr > td,
.adweb-table-rules.adweb-border-orchid > tbody > tr > td {
	border-color: #696cc9 !important
}

.adweb-border-orchid-light,
.adweb-table-border.adweb-border-orchid-light > tbody > tr > td,
.adweb-table-rules.adweb-border-orchid-light > tbody > tr > td {
	border-color: #9476e0 !important
}

.adweb-border-purple,
.adweb-table-border.adweb-border-purple > tbody > tr > td,
.adweb-table-rules.adweb-border-purple > tbody > tr > td {
	border-color: #833f83 !important
}

.adweb-border-purple-light,
.adweb-table-border.adweb-border-purple-light > tbody > tr > td,
.adweb-table-rules.adweb-border-purple-light > tbody > tr > td {
	border-color: #aa00a9 !important
}

.adweb-border-cyanblue,
.adweb-table-border.adweb-border-cyanblue > tbody > tr > td,
.adweb-table-rules.adweb-border-cyanblue > tbody > tr > td {
	border-color: #1f94c7 !important
}

.adweb-border-cyanblue-light,
.adweb-table-border.adweb-border-cyanblue-light > tbody > tr > td,
.adweb-table-rules.adweb-border-cyanblue-light > tbody > tr > td {
	border-color: #4ca9d2 !important
}

.adweb-border-pink,
.adweb-table-border.adweb-border-pink > tbody > tr > td,
.adweb-table-rules.adweb-border-pink > tbody > tr > td {
	border-color: #ef5097 !important
}

.adweb-border-pink-light,
.adweb-table-border.adweb-border-pink-light > tbody > tr > td,
.adweb-table-rules.adweb-border-pink-light > tbody > tr > td {
	border-color: #ff80bf !important
}

.adweb-border-rackley,
.adweb-table-border.adweb-border-rackley > tbody > tr > td,
.adweb-table-rules.adweb-border-rackley > tbody > tr > td {
	border-color: #6792ac !important
}

.adweb-border-rackley-light,
.adweb-table-border.adweb-border-rackley-light > tbody > tr > td,
.adweb-table-rules.adweb-border-rackley-light > tbody > tr > td {
	border-color: #85a8bd !important
}

/* 渐变色 */


.adweb-lg-gray {
	background-image: linear-gradient(to right, #ededed, #fff) !important
}

.adweb-lg-green {
	background-image: linear-gradient(to right, #2cb740, #fff) !important
}

.adweb-lg-green-light {
	background-image: linear-gradient(to right, #28cd3f, #fff) !important
}

.adweb-lg-blue {
	background-image: linear-gradient(to right, #217fe1, #fff) !important
}

.adweb-lg-blue-light {
	background-image: linear-gradient(to right, #1f9bed, #fff) !important
}

.adweb-lg-yellow {
	background-image: linear-gradient(to right, #fcb026, #fff) !important
}

.adweb-lg-yellow-light {
	background-image: linear-gradient(to right, #f1a824, #fff) !important
}

.adweb-lg-red {
	background-image: linear-gradient(to right, #ee2c2d, #fff) !important
}

.adweb-lg-red-light {
	background-image: linear-gradient(to right, #e00, #fff) !important
}

.adweb-lg-orange {
	background-image: linear-gradient(to right, #ff511f, #fff) !important
}

.adweb-lg-orange-light {
	background-image: linear-gradient(to right, #ff8400, #fff) !important
}

.adweb-lg-darkgreen {
	background-image: linear-gradient(to right, #007842, #fff) !important
}

.adweb-lg-darkgreen-light {
	background-image: linear-gradient(to right, #008c49, #fff) !important
}

.adweb-lg-cyan {
	background-image: linear-gradient(to right, #07b8c0, #fff) !important
}

.adweb-lg-cyan-light {
	background-image: linear-gradient(to right, #28d2db, #fff) !important
}

.adweb-lg-darkblue {
	background-image: linear-gradient(to right, #013299, #fff) !important
}

.adweb-lg-darkblue-light {
	background-image: linear-gradient(to right, #0c4da9, #fff) !important
}

.adweb-lg-limegreen {
	background-image: linear-gradient(to right, #6bc235, #fff) !important
}

.adweb-lg-limegreen-light {
	background-image: linear-gradient(to right, #99e74b, #fff) !important
}

.adweb-lg-teal {
	background-image: linear-gradient(to right, teal, #fff) !important
}

.adweb-lg-teal-light {
	background-image: linear-gradient(to right, #0ab49a, #fff) !important
}

.adweb-lg-black {
	background-image: linear-gradient(to right, #111, #fff) !important
}

.adweb-lg-black-light {
	background-image: linear-gradient(to right, #666, #fff) !important
}

.adweb-lg-brown {
	background-image: linear-gradient(to right, #9f5032, #fff) !important
}

.adweb-lg-brown-light {
	background-image: linear-gradient(to right, #ab8266, #fff) !important
}

.adweb-lg-orchid {
	background-image: linear-gradient(to right, #696cc9, #fff) !important
}

.adweb-lg-orchid-light {
	background-image: linear-gradient(to right, #9476e0, #fff) !important
}

.adweb-lg-purple {
	background-image: linear-gradient(to right, #833f83, #fff) !important
}

.adweb-lg-purple-light {
	background-image: linear-gradient(to right, #aa00a9, #fff) !important
}

.adweb-lg-cyanblue {
	background-image: linear-gradient(to right, #1f94c7, #fff) !important
}

.adweb-lg-cyanblue-light {
	background-image: linear-gradient(to right, #4ca9d2, #fff) !important
}

.adweb-lg-pink {
	background-image: linear-gradient(to right, #ef5097, #fff) !important
}

.adweb-lg-pink-light {
	background-image: linear-gradient(to right, #ff80bf, #fff) !important
}

.adweb-lg-rackley {
	background-image: linear-gradient(to right, #6792ac, #fff) !important
}

.adweb-lg-rackley-light {
	background-image: linear-gradient(to right, #85a8bd, #fff) !important
}

#features{
	padding: 20px 0;
	background: #e1dfdd;
	font-family: VolvoNovumRegular;
	font-size: 16px;
	letter-spacing: -.1px;
	color: #53565a;
}
#features .wrap{
	max-width: 1200px;
	margin: 0 auto;
	display: block;
	padding: 0;
}
#features .wrap h2{
	padding: 0 1%;
}
#features .feature-list>.row {
	display: flex;
	flex-wrap: wrap;
}
#features .feature-list>.row>div {
	display: flex;
	margin: 20px 1% 30px;
	width: 31.33%;
}
#features .feature-list>.row>div>div {
	text-align: left;
	background-color: #fff;
}
#features .feature-list>.row>div>div img {
	width: 100%;
}
#features .feature-list>.row>div>div .feature-info {
	position: relative;
	font-size: 14px;
	margin: 0 30px 30px;
}
#features .feature-list>.row>div>div .feature-info .adweb-flex-r-title {
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	margin: 30px 0 10px;
	font-size: 16px;
	letter-spacing: -.1px;
	color: #53565a;
}

@media (max-width: 640px) {
	#features .feature-list>.row>div {
		width: 50%;
	}
}

/*移动端样式处理*/
@media (max-width: 1199px) {
	.adweb-md-1-4{
		width: 25%!important;
	}
	.adweb-md-1-3{
		width: 33.33%!important;
	}
	.adweb-md-1-2{
		width: 50%!important;
	}
	.adweb-md-1-1{
		width: 100%!important;
	}
}


@media (max-width: 768px) {
	.adweb-sm-1-4{
		width: 25%!important;
	}
	.adweb-sm-1-3{
		width: 33.33%!important;
	}
	.adweb-sm-1-2{
		width: 50%!important;
	}
	.adweb-sm-1-1{
		width: 100%!important;
	}
}

@media (max-width: 640px) {
	.adweb-p-xs{
		font-size: 13px!important;
	}
	.adweb-xs-1-4{
		width: 25%!important;
	}
	.adweb-xs-1-3{
		width: 33.33%!important;
	}
	.adweb-xs-1-2{
		width: 50%!important;
	}
	.adweb-xs-1-1{
		width: 100% !important;
	}
}

.post-type-products .wpview-wrap .gallery,.post-type-product .wpview-wrap .gallery{
	display: flex;
	justify-content: space-around;
}

.single-products .gallery,.single-product .gallery{
	display: flex;
	justify-content: space-around;
}
