.about_top{height: 110px;}
.about_position{margin-top: 65px;font-size: 12px;}
.about{margin-top: 60px;width: 1036px;}
.about_title1{font-size: 34px;font-weight: 400;text-align: center;}
.about_title2{color:rgba(51, 51, 51, 0.40);font-size: 14px;margin-top: 8px;text-align: center;}
.about_title_line{margin: 20px auto 40px;width: 70px;height: 3px;background: #6510AD;}
.about_title_cont{margin-top: 16px;font-size: 16px;line-height: 34px;text-indent: 2em;}
.about_title_cont_color{color: rgba(101, 16, 173, 1)}

.about_lists{margin-top: 30px;}
.about_list{width: 312px;margin-left: 50px;height: 248px;box-shadow: 0px 0px 20px 0px rgba(147,88,222,0.4);}
.about_list:first-child{margin-left: 0}
.about_list_title{width: 136px;height: 136px;background: linear-gradient(135deg, #6510AD 45%, #0030C5 100%);font-weight: 400;font-size: 20px;text-align: center;line-height: 136px;border-radius: 50%;color: #ffffff;margin: 30px auto 0;}
.about_list_cont{margin-top: 20px;text-align: center;font-size: 14px;line-height: 28px;}


@media (min-width: 320px) and (max-width: 767px) {
	.about{margin: 30px 10px 0;width: auto;}
	.about_list{width: 100%;margin: 20px auto 0;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.about{width: 750px;}
	.about_list{width: 240px;margin-left: 15px}
}

@media (min-width: 992px) and (max-width: 1199px){
	.about{width: 970px;}
	.about_list{width: 300px;margin-left: 35px}
}