﻿* ,h1, h2, h3, h4, h5, h6,p{
    padding:0;
    margin:0;
}
body{
	background-color: #F5F2FA;
}
.flex {
    display:flex;
}
.justify-between{
    justify-content:space-between;
}
.search-top{
    padding:19px 27px 10px;
}

.justify-start {
	justify-content: flex-start;
}

.justify-end {
	justify-content: flex-end;
}

.justify-center {
	justify-content: center;
}

.flex-sub {
	flex: 1;
}


.flex-direction {
	flex-direction: column;
}

.flex-wrap {
	flex-wrap: wrap;
}

.align-start {
	align-items: flex-start;
}

.align-end {
	align-items: flex-end;
}

.align-center {
	align-items: center;
}
.text-white {
    color: #ffffff;
}
.text-gray {
    color: #737373;
}
.text-blue {
    color: #576b95!important;
}
.text-orange {
    color: #fa9d3b;
}
.text-zero {
    color: #000000;
}
.text-bold{
    font-weight: bold;
}
.text-center{
    text-align: center;
}
.padding-top-xs{
	padding-top: 10px; 
}
.padding-top-sm{
	padding-top: 20px;
}
.padding-top{
	padding-top: 30px;
}
.padding-left-xs{
	padding-left: 10px; 
}
.padding-left-sm{
	padding-left: 20px;
}
.padding-left{
	padding-left: 30px;
}
.padding-lr-xs{
	padding-left: 10px;
	padding-right: 10px; 
}
.padding-lr-sm{
	padding-left: 20px;
	padding-right: 20px; 
}
.padding-lr{
	padding-left: 30px;
	padding-right: 30px; 
}
.padding-tb{
	padding-top: 30px;
	padding-bottom: 30px; 
}
.padding-tb-sm{
	padding-top: 20px;
	padding-bottom: 20px; 
}
.padding-tb-xs{
	padding-top: 10px;
	padding-bottom: 10px; 
}
.margin-left-xs{
	margin-left: 10px; 
}
.margin-left-sm{
	margin-left: 20px; 
}
.margin-left{
	margin-left: 30px; 
}
img{
    max-width: 100%;
}
.bottom_contact { 
  padding-left: 15px;
} 
.join_title {
    text-align: center;
    padding-bottom: 50px;
    padding-top: 46px;
}

.join_title h2 {
    font-family: "Boulder";
    color: #EDEDED;
    font-size: 105px;
    padding: 0;
    margin: 0;
}

.join_title p {
    color: rgb(124, 116, 163);
    font-size: 36px;
    margin: -50px 0 0;
    font-weight:bold;
}
.swiper{
	min-width: 1200px;
}
.swiper-slide image{
	width:100% ;
}
.main{ 
    margin: 0 auto;
    width: 1200px;
} 
.header{
	position:fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 100px;
	background: rgba(132,96,147,0.8);
	z-index: 99;
}

a{
    color:#333;
    text-decoration:none;
}
.header-main{
	width: 1200px;
	margin: 0 auto;
	height: 100px;
}
.nav-span{
	font-size: 24px;
	
}
.bottom-content{ 
	min-width: 1200px;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background-color: #F5F2FA;
}
.copy{
	background: #D8CBE2;
	padding:15px 0;
	color: #90609E;
	font-size: 18px;
	line-height: 30px; 
}
.copy a{ 
	color: #90609E;
}

/* @media screen and (max-width:768px) {
    .main{
        width:100%
    }
} */