.ml60 {
	margin-left: 60px;
}
.mb70 {
	margin-bottom: 70px;
}
body .container {
	margin: 0 auto;
}
.banner {
	width: 100%;
	height: 220px;
	background: #E1EEFF;
}
.banner .banner_cont {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	padding-top: 108px;
}
.banner h1 {
	line-height: 61px;
	font-size: 56px;
	color: #191847;
	font-weight: 500;
}
.banner h2 {
	line-height: 26px;
	margin-top: 20px;
	font-size: 18px;
	color: rgba(25, 24, 71, .75);
}
.banner img {
	position: absolute;
	top: 34px;
	right: 0;
}

.section {
	width: 100%;
	height: 633px;
	background: #FFF;
	padding-top: 25px;
}
.section .section_cont {
	width: 1200px;
	margin: 0 auto;
}
.section .section_cont > a {
	display: block;
	width: 196px;
	height: 52px;
	line-height: 52px;
	background-image: linear-gradient(90deg, #5e8df7 0%, #2d6dfd 100%);
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border-radius: 26px;
	box-shadow: 0px 3px 4px 0px rgba(94, 141, 247, 0.48);
}
.section .section_cont h1 {
	line-height: 40px;
	margin: 180px 0 40px;
	font-size: 28px;
	color: #333;
	font-weight: bold;
	text-align: right;
}
.section .section_cont p {
	line-height: 36px;
	font-size: 16px;
	color: rgba(0, 0, 0, .65);
	font-weight: 500;
	text-align: right;
}
.section .section_cont p span {
	font-weight: bold;
	cursor: pointer;
}
.section .section_cont p span:hover {
	color: #32D693;
}

.section_service {
	height: auto;
	background: #F4FBF8;
	padding-bottom: 50px;
}
.service_cont {
	width: 1200px;
	margin: 0 auto;
	padding-top: 52px;
}
.service_cont h1 {
	line-height: 40px;
	margin-bottom: 93px;
	font-size: 28px;
	color: #333;
	font-weight: bold;
	text-align: center;
}
.service_cont ul {
	width: 100%;
}
.service_cont ul li {
	width: 360px;
}
.service_cont ul li img {
	display: block;
	margin: 0 auto;
}
.service_cont ul li h2 {
	line-height: 28px;
	margin: 16px 0 10px;
	font-size: 20px;
	color: rgba(0, 0, 0, .85);
	font-weight: bold;
	text-align: center;
}
.service_cont ul li p {
	line-height: 24px;
	font-size: 16px;
	color: rgba(0, 0, 0, .65);
	text-align: center;
}

.form {
	width: 950px;
	background: #FFF;
	margin: 176px auto 0;
	padding: 80px 20px 100px;
}
.form h1 {
	line-height: 40px;
	font-size: 28px;
	color: #333;
	font-weight: 500;
	text-align: center;
}
.form h2  {
	line-height: 22px;
	margin-top: 20px;
	font-size: 16px;
	color: rgba(0, 0, 0, .45);
	text-align: center;
}
.form ul {
	margin-top: 60px;
	padding: 0 258px;
}
.form li {
	margin-bottom: 20px;
}
.form label {
	display: block;
	width: 94px;
	min-height: 40px;
	line-height: 40px;
	padding-right: 20px;
	font-size: 14px;
	color: rgba(0, 0, 0, .65);
	text-align: justify;
}
/*.form label::after {
	display: inline-block;
	content: '';
	width: 100%;
	line-height: 0;
	height: 0;
}*/
.form label span {
	color: #FF4100;
}
.form .form_input {
	width: 300px;
	height: 40px;
	padding-left: 12px;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
}
.form textarea.form_input {
	resize: none;
	height: 91px;
	padding: 10px 12px;
}
.form a {
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: #32D693;
	font-size: 16px;
	color: #FFF;
	text-align: center;
	border-radius: 4px;
}

/**
 * select2下拉框
 */
.select2-container {
    height: 40px;
}
.select2-container .select2-selection--single {
	height: 40px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	outline: none;
}
.select2-container--open .select2-selection--single {
	border: 1px solid #32D693!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 38px;
  	font-size: 14px;
	color: rgba(48, 63, 87, .8);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 5px;
}
.select2-dropdown {
	border: 1px solid #32D693;
  	padding-bottom: 10px;
}
.select2-container--default .select2-results > .select2-results__options {
  	margin-top: 5px;
	padding: 0 5px;
}
.select2-results__option {
	font-size: 14px;
  	color: rgba(48, 63, 87, .8);
}
.select2-container--default .select2-results__option[aria-selected=true] {
	background: #FFF;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
	background: #32D693;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid rgba(0, 0, 0, .15);
}
.cpt-toast{
  	position: fixed;
  	left: 50%;
  	top: 50%;
  	z-index: 9999999!important;
  	text-align: center;
  	animation-duration: 0.3s;
  	max-width: 300px;
  	line-height: 20px;
  	display: inline-block;
  	vertical-align: middle;
  	*vertical-align: auto;
  	*zoom: 1;
  	*display: inline;
  	-moz-transition: all 0.3s ease;
  	-o-transition: all 0.3s ease;
  	-webkit-transition: all 0.3s ease;
  	transition: all 0.3s ease;
  	transform: translate(-50%, -50%);
  	transform: translate3d(-50%, -50%, 0);
  	font-family: '微软雅黑','Microsoft Yahei';
  	-moz-user-select: -moz-none;
  	-ms-user-select: none;
  	-webkit-user-select: none;
  	user-select: none;
  	word-wrap: break-word;
}