.contact_top{height: 110px;}
.contact_position{margin-top: 65px;font-size: 12px;}
.contact{margin-top: 60px}
.contact_title1{font-size: 34px;font-weight: 400;text-align: center}
.contact_title2{font-weight: 400;color: rgba(51, 51, 51, 0.4);font-size: 14px;text-align: center}
.contact_title_line{width: 70px;height: 3px;margin: 20px auto 40px;background: #6510AD;}
.contact_join{background: rgba(101, 16, 173, 0.06);;position: relative}
.contact_join:after{content: "";background: url("/static/images/contact_join_bg.png") center no-repeat;position: absolute;top: 160px;width: 100%;height: 886px;z-index:-1;background-size: cover;}
.contact_join_lists{padding: 30px 0;}
.contact_join_list{width: 360px;margin-left: 60px;}
.contact_join_list:first-child{margin-left: 0}
.contact_join_list:nth-child(2){margin-top: 130px;}
.contact_join_list:nth-child(3){margin-top: 230px;}
.contact_join_conts{padding-top: 40px;width: 307px;height: 312px;border-bottom: 4px solid #0030C5;box-shadow: 0px 0px 20px 0px rgba(147,88,222,0.4);background-color: #ffffff;margin: -80px auto 0;position: relative;z-index:9}
.contact_join_title1{text-align: center;font-size: 26px;font-weight: 400;line-height: 26px;background: linear-gradient(135deg, #6510AD 45%, #0030C5 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.contact_join_title2{font-size: 12px;font-weight: 400;background: linear-gradient(135deg, rgba(101, 16, 173, 0.4) 45%, rgba(0, 48, 197, 0.4) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-align: center;margin-top: 16px;}
.contact_join_line{width: 100px;height: 2px;background: #6510AD;margin: 30px auto 20px;}
.contact_join_cont{font-size: 14px;color: #666666;line-height: 31px;margin:0 15px}
.contact_join_cont_center{text-align: center;}

.contact_station_container{position: relative;}
.contact_station{width: 570px;height: 320px;background-color: #ffffff;box-shadow: 0px 0px 20px 0px rgba(147,88,222,0.4);}
.contact_station:nth-child(2n){margin-left: 60px;}
.contact_station:nth-child(n+3){margin-top: 60px;}
.contact_station_title{background:url("/static/images/contact_station_title_bg.png") no-repeat; line-height: 80px;font-size: 26px;font-weight: 400;color: #ffffff;text-align: center;}
.contact_station_conts_contianer{padding: 24px;font-size: 16px;line-height: 27px;}
.contact_station_cont_title{font-size: 16px;color:rgba(101, 16, 173, 1);font-weight: 400;}

@media (min-width: 320px) and (max-width: 767px) {
	.contact_join{height: auto;padding-bottom: 30px;background: rgba(101, 16, 173, 0.06);}
	.contact_join_lists{margin: 0 15px}
	.contact_join_list{width: 100%;margin: 20px auto;}
	.contact_join_list:nth-child(1){margin: 20px auto;}
	.contact_join_list:nth-child(2){margin: 20px auto;}
	.contact_join_list:nth-child(3){margin: 20px auto;}
	.contact_stations{margin: 0 15px;}
	.contact_station{width: 100%;margin: 20px auto;height: auto}
	.contact_station:nth-child(2n){margin: 20px auto;}
	.contact_station:nth-child(n+3){margin: 20px auto;}
	.contact_station_conts_contianer{padding: 24px 5px;}
	.contact_join_conts{max-width: 100%}
}

@media (min-width: 768px) and (max-width: 991px) {
	.contact_join{height: auto;padding-bottom: 30px;background: rgba(101, 16, 173, 0.06);}
	.contact_join_lists{}
	.contact_join_list{margin-left: 30px;}
	.contact_join_list:nth-child(3){margin-top: 0}
	.contact_station_container{margin-top: 60px}
	.contact_station{float: none;margin: 20px auto;}
	.contact_station:nth-child(2n){margin: 20px auto;}
	.contact_station:nth-child(n+3){margin: 20px auto;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.contact_join_list{width: 320px;margin-left: 5px}
	.contact_station{width: 470px;height: 390px;}
	.contact_station:nth-child(2n){margin-left: 30px;}
	.contact_station:nth-child(n+3){margin-top: 30px;}
}