.blue-title{
	font-size: 16px;
	font-weight: bold;
	color: #2A71B9;
	margin-top: 16px;
}
.blue-sub-title{
	font-size: 12px;
	font-weight: bold;
	color: #2A71B9;
}
.bst{
	font-size: 16px;
	color: #2A71B9;
}
.bimg{
	padding: 36px;
	border: 1px solid #EEEEEE;
}
.bimg>img{
	width: 100%;
}
.features{
	padding: 8px 0 !important;
	box-shadow: 0 0 20px #DDDDDD;
	margin-top: 16px;
	font-size: 14px;
	line-height: 24px;
}
.dt{
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	padding: 12px 6px;
	height: 280px;
}
.main-text{
	font-size: 12px;
	color: #666;
}
.main-text>p>b{
	display: inline-block;
	width: 60px;
}
.bt{
	font-size: 16px;
	font-weight: bold;
	color: #2A71B9;
	margin: 0;
}
.mt{
	margin-top: 36px;
}
.mt-12{
	margin-top: 12px;
}
.mb{
	margin-bottom: 16px;
}
.banner {
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.mtb{
	margin: 12px 0;
}
.st{
	font-size: 12px;
	margin: 12px 0 16px 0;
}
.carousel{
	margin-top: 0;
}
.carousel .myindcators{
	bottom: -12px;
	width: 100%;
	transform: translateX(-50%);
	margin: 0;
}
.carousel .myindcators>li{
	width: 8px;
	height: 2px;
	border: none;
	border-radius: 0;
	background-color: #eee;
}
.carousel .myindcators .active{
	background-color: #2A71B9;
	margin: 1px;
}
.dimg{
	border: 1px solid #eee;
}
.fx{
	padding: 0;
}