	* {
		margin: 0;
		padding: 0;
	}
	
	html,
	body {
		width: 100%;
		height: 100%;
		font-size: 100px;
		max-height: 999999px;
	}
	
	body {
		font-family: "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
		*font-family: "微软雅黑", "Microsoft YaHei", "Tahoma", "宋体";
	}
	
	.textCenter {
		text-align: center;
	}
	
	ol,
	ul,
	p,
	input {
		padding: 0;
		margin: 0;
		border: 0;
		list-style: none;
	}
	
	a {
		text-decoration: none;
		cursor: pointer;
	}
	
	img {
		border: none;
	}
	
	.left {
		float: left;
	}
	
	.right {
		float: right;
	}
	
	.hide {
		display: block;
	}
	
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		font-size: 0;
		overflow: hidden;
	}
	
	.clearfix {
		zoom: 1;
	}
	
	.wrap {
		width: 100%;
		max-width: 750px;
		overflow: hidden;
		margin: 0 auto;
		font-size: 0.28rem;
	}
	
	.section {
		width: 100%;
		max-width: 750px;
		margin: 0 auto;
		font-size: 0.28rem;
	}
	
	.cont {
		width: 6.7rem;
		margin: 0 auto;
		padding-bottom: 0.4rem;
		font-size: 0.24rem;
	}
	
	header {
		width: 100%;
		max-width: 7.5rem;
		height: 0.88rem;
		background: #333333;
		line-height: 0.88rem;
		color: #FFFFFF;
		font-size: 0.3rem;
		position: relative;
		text-align: center;
	}
	
	header>img {
		position: absolute;
		height: 0.28rem;
		left: 0.3rem;
		top: 0.29rem;
		cursor: pointer;
	}
	
	.clearfix {
		zoom: 1;
	}
	
	.banner img {
		width: 7.5rem;
		display: block;
	}
	
	.banner p.about {
		padding: 0 0.4rem;
		margin-top: 0.14rem;
		margin-bottom: 0.38rem;
	}
	
	.lead {
		padding: 0.35rem 0.40rem;
	}
	
	.lead p {
		line-height: 0.50rem;
		position: relative;
	}
	
	.lead_tel {
		width: 6.64rem;
		margin: 0 auto;
		height: 1.0rem;
		line-height: 1.0rem;
		border: 0.055rem solid #0086f9;
		text-align: center;
		border-radius: 0.10rem;
		overflow: hidden;
		font-size: 0.30rem;
	}
	
	.lead_tel span {
		width: 3.32rem;
		color: #0086f9;
	}
	
	.lead_tel a {
		width: 3.32rem;
		color: #fff;
		height: 1.1rem;
		background: #0086f9;
	}
	
	.a_btn {
		display: block;
		width: 6.7rem;
		height: 1rem;
		line-height: 1rem;
		background: #51c21a;
		font-size: 0.3rem;
		color: #fff;
		border-radius: 0.04rem;
		text-align: center;
		margin: 0 auto;
		margin-top: 0.3rem;
		margin-bottom: 0.1rem;
	}
	
	.a_btn_hollow {
		display: block;
		background: transparent;
		width: 6.7rem;
		height: 1rem;
		margin: 0 auto;
		line-height: 1rem;
		-webkit-border-radius: 0.04rem;
		-moz-border-radius: 0.04rem;
		border-radius: 0.04rem;
		font-size: 0.3rem;
		text-align: center;
		color: #51c21a;
		cursor: pointer;
		border: 0.02rem solid #51c21a;
	}
	/*---------------导语----------------------*/
	
	.SumCampBox1 .form,
	.SumCampBox6 .form {
		width: 6.46rem;
		margin: 0 auto;
		overflow: hidden;
		height: auto;
		padding: 0.4rem 0 0.4rem;
		border: 0.12rem solid #f3f4f7;
		background: #f3f4f7;
	}
	
	.SumCampBox1 .form h2,
	.SumCampBox6 .form h2 {
		text-align: center;
		font-size: 0.36rem;
		font-weight: bold;
		height: 0.36rem;
		padding-bottom: 0.42rem;
		color: #333;
	}
	
	.SumCampBox1 form,
	.SumCampBox6 .form {
		padding-left: 0.25rem;
	}
	
	.SumCampBox1 form p .Validform_checktip.Validform_wrong,
	.SumCampBox6 form p .Validform_checktip.Validform_wrong {
		color: #fff !important;
	}
	
	.SumCampBox1 form input,
	.SumCampBox6 form input {
		width: 5.16rem;
		height: 0.75rem;
		line-height: 0.75rem;
		border: 0;
		font-size: 0.28rem;
		color: #aab2bd;
		margin: 1px 0px 0px 0.74rem;
		font-family: "微软雅黑";
	}
	
	.SumCampBox1 form select,
	.SumCampBox6 form select {
		width: 5.2rem;
		height: 0.75rem;
		line-height: 0.75rem;
		background: none;
		font-size: 0.28rem;
		border: 0;
		color: #aab2bd;
		margin: 1px 0px 0px 0.68rem;
		font-family: "微软雅黑";
	}
	
	.SumCampBox1 select option,
	.SumCampBox6 select option {
		background: #FFFFFF;
		color: #7dbbfa;
		border: none;
		line-height: 0.22rem;
	}
	
	.SumCampBox1 form div,
	.SumCampBox6 form div {
		width: 5.91rem;
		height: 0.79rem;
		overflow: hidden;
		margin-bottom: 0.15rem;
	}
	
	.SumCampBox1 form .mobile,
	.SumCampBox6 form .mobile {
		background: url(../img/phone_box.png) no-repeat;
		background-size: 5.91rem 0.79rem;
	}
	
	.SumCampBox1 form .name,
	.SumCampBox6 form .name {
		background: url(../img/name_box.png) no-repeat;
		background-size: 5.91rem 0.79rem;
	}
	
	.SumCampBox1 form .nianling {
		background: url(../img/age_box.jpg) no-repeat;
		background-size: 5.91rem 0.79rem;
	}
	
	.SumCampBox6 form .Nstep {
		background: url(../img/pro_box.jpg) no-repeat;
		background-size: 5.91rem 0.79rem;
	}
	
	.SumCampBox1 .form form .branch,
	.SumCampBox6 .form form .branch {
		background: url(../img/city_box.png) no-repeat;
		background-size: 5.91rem 0.79rem;
	}
	
	input[type="submit"] {
		cursor: pointer;
		-webkit-appearance: none;
	}
	
	.from_btn {
		display: inline-block;
		background: #51c21a !important;
		color: #FFFFFF !important;
		width: 5.91rem !important;
		height: 0.98rem !important;
		line-height: 0.98rem !important;
		-webkit-border-radius: 0.05rem;
		-moz-border-radius: 0.05rem;
		border-radius: 0.05rem;
		font-size: 0.3rem !important;
		cursor: pointer;
		margin: 0px !important;
	}
	
	#knowMore {
		padding: 0;
		color: #51c21a;
		-webkit-border-radius: 0.08rem;
		-moz-border-radius: 0.08rem;
		border-radius: 0.08rem;
		height: 0.98rem;
		border: 0.02rem solid #51c21a !important;
		background-color: transparent;
		width: 2.85rem;
		font-size: 0.3rem;
		color: #51c21a;
		float: right;
		line-height: 0.98rem;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		text-align: center;
		position: relative;
		left: -0.3rem;
	}
	/*---------------------公共样式部分-----------------------------------------*/
	
	.content {
		display: none;
	}
	
	.content.active {
		display: block;
	}
	
	.bg_gary {
		background: #f3f4f7;
	}
	
	.nopadingbottom {
		padding-bottom: 0 !important;
	}
	
	.section {
		padding-top: 0.6rem;
		padding-bottom: 0.6rem;
		position: relative;
	}
	
	.section .title {
		text-align: center;
		height: 0.45rem;
		line-height: 0.45rem;
		overflow: hidden;
		font-size: 0.36rem;
		color: #666;
		font-weight: normal;
		padding-top: 0.5rem;
		padding-bottom: 0.4rem;
		background: url(../img/title_top_line.png) no-repeat center top;
		background-size: 1.5rem 0.18rem;
	}
	
	.section .title strong
	{
		color: #333;
		font-size: 0.43rem;
		font-weight: bold;
	}
	
	.section .title_p {
		text-align: center;
		padding: 0.25rem 0;
		font-size: 0.3rem;
		color: #666;
	}
	
	.img_semicircle {
		position: absolute;
		bottom: -0.4rem;
		max-width: 0.85rem;
		margin-left: 0.40rem;
		z-index: 1000;
	}
	
	.padding {
		padding-left: 0.4rem;
		padding-right: 0.4rem;
		box-sizing: border-box;
	}
	/*--Swiper--*/
	
	.section .swiper-slide {
		width: 5.3rem !important;
		padding: 0.4rem 0rem;
		color: #fff;
		border: 1px solid #efefef;
		box-shadow: 0px 0px 15px #dfdede;
		margin: 0 auto;
		background: #fff;
	}
	
	.sli_inter {
		padding: 0 0.6rem;
		line-height: 0.4rem;
		text-align: center;
	}
	
	.sli_inter h3 {
		font-size: 0.3rem;
		font-weight: bold;
		color: #0086f9;
	}
	
	.sli_inter p {
		margin-top: 0.2rem;
		font-size: 0.24rem;
		color: #666;
	}
	
	.sli_inter .section_content {
		margin-bottom: 0.6rem;
	}
	
	.section .swiper-pagination {
		margin-top: 0.4rem;
		position: relative !important;
	}
	
	.swiper-pagination-bullet-active {
		opacity: 1;
		background: #515d6d !important;
	}
	
	.swiper-pagination-bullet {
		width: 8px;
		height: 8px;
		display: inline-block;
		border-radius: 100%;
		background: #fff;
		opacity: 1;
		border: 1px solid #515d6d;
	}
	/*--------见更大的世界 成就更好的自己--------------*/
	
	.SumCampBox2 .sli_inter img {
		width: 1.25rem;
		margin: 0 auto;
		padding-bottom: 0.3rem;
	}
	
	.SumCampBox2 .sli_inter h3 {
		font-size: 0.3rem;
		font-weight: bold;
		color: #0086f9;
	}
	/*----SumCampBox3IDP六大游学优势 ----*/
	
	.SumCampBox3 .swiper-slide {
		padding: 0 !important;
		width: 6.7rem !important;
	}
	
	.SumCampBox3 .sli_inter {
		padding: 0 !important;
	}
	
	.SumCampBox3 .sli_inter img {
		width: 1.7rem;
		height: 2.4rem;
	}
	
	.SumCampBox3 .sli_inter h3 {
		font-size: 0.3rem;
		font-weight: bold;
		color: #333;
	}
	
	.SumCampBox3 .sli_inter .right {
		width: 5rem;
		height: 2.4rem;
		text-align: left;
		padding: 0.2rem;
		box-sizing: border-box;
	}
	
	.SumCampBox3 .sli_inter p {
		margin-top: 0.1rem;
	}
	/*<!--SumCampBox4 十大功能主题游学-->*/
	
	.SumCampBox4 .swiper-slide {
		padding: 0 !important;
		width: 5.7rem !important;
	}
	
	.SumCampBox4 .sli_inter {
		padding: 0 !important;
		text-align: left;
	}
	
	.SumCampBox4 .sli_inter img {
		width: 100%;
		height: 1.7rem;
	}
	
	.SumCampBox4 .sli_inter h3 {
		font-size: 0.3rem;
		font-weight: bold;
		text-align: center;
		color: #333;
	}
	
	.SumCampBox4 .sli_inter p {
		margin-top: 0.2rem;
		font-size: 0.24rem;
	}
	
	.SumCampBox4 .sli_content {
		padding: 0.4rem 0.3rem;
	}
	
	.SumCampBox4 .sli_content strong {
		color: #0086f9;
		font-size: 0.24rem;
	}
	
	.SumCampBox4 .sli_content a {
		display: block;
		color: #51c21a;
		text-align: center;
	}
	/*历年IDP学员游学分享*/
	
	.SumCampBox5 .video_swiper {
		/*margin-top: 0.5rem;*/
	}
	
	.SumCampBox5 .title {
		/*height: 0.8rem;
		line-height: 0.6rem;*/
	}
	
	.SumCampBox5 .swiper-slide {
		padding: 0 !important;
		width: 6.7rem !important;
		background: none !important;
		box-shadow: none !important;
		border: 0 !important;
	}
	
	.SumCampBox5 .sli_inter {
		padding: 0 !important;
		text-align: left;
	}
	
	.SumCampBox5 .sli_inter img {
		width: 100%;
		height: 4rem;
	}
	
	.SumCampBox5 .sli_inter h3 {
		font-size: 0.3rem;
		font-weight: bold;
		text-align: center;
		color: #0086f9;
		padding: 0.2rem 0 0 0;
	}
	
	.SumCampBox5 .sli_inter p {
		margin-top: 0.2rem;
		font-size: 0.24rem;
	}
	
	.SumCampBox5 .sli_content {
		padding: 0.4rem 0.3rem;
	}
	
	.SumCampBox5 .sli_content a {
		display: block;
		color: #51c21a;
		text-align: center;
	}
	/*---------历年IDP学员游学分享 end--------------*/
	/*----------------------IDP游学报名流程------------------*/
	
	.SumCampBox6 {
		padding-bottom: 0;
	}
	
	.SumCampBox6 .flow_swiper {
		/*margin-top: 0.5rem;*/
	}
	
	.SumCampBox6 .title {
		/*height: 0.8rem;
		line-height: 0.6rem;*/
	}
	
	.SumCampBox6 .swiper-slide {
		padding: 0.6rem 0;
	}
	
	.SumCampBox6 .sli_inter {}
	
	.SumCampBox6 .sli_inter img {
		width: 1.25rem;
		height: 1rem;
		margin: 0 auto;
	}
	
	.SumCampBox6 .sli_inter h3 {
		font-size: 0.3rem;
		font-weight: bold;
		text-align: center;
		color: #0086f9;
		padding: 0.2rem 0 0 0;
	}
	
	.SumCampBox6 .sli_inter p {
		margin-top: 0.4rem;
		font-size: 0.24rem;
		padding: 0 0.35rem;
	}
	
	.SumCampBox6 .sli_content {
		padding: 0.4rem 0.3rem;
	}
	
	.SumCampBox6 .sli_content a {
		display: block;
		color: #51c21a;
		text-align: center;
	}
	
	.SumCampBox6 .form {
		margin-top: 0.3rem;
		width: 6.1rem;
	}
	/*------------常见问题-------------*/
	
	.SumCampBox7 .swiper-slide {
		padding: 0rem 0;
		width: 100% !important;
		background: none;
		border: 0 !important;
		box-shadow: none !important;
	}
	
	.SumCampBox7 .sli_inter {
		text-align: left;
	}
	
	.SumCampBox7 .qa_box {
		border-bottom: 1px dashed #ccc;
		margin-bottom: 0.3rem;
		padding-bottom: 0.2rem;
	}
	
	.SumCampBox7 .qa_box:last-child {
		border: 0;
		margin-bottom: 0;
	}
	
	.SumCampBox7 .qa_box h3 {
		font-size: 0.24rem;
		font-weight: bold;
		color: #333;
	}
	
	.SumCampBox7 .qa_box p {
		font-size: 0.24rem;
		color: #666;
		line-height: 0.4rem;
	}
	
	.SumCampBox7 .qa_box h3 span {
		color: #ff8300;
		margin-right: 0.1rem;
	}
	
	.SumCampBox7 .qa_box p span {
		color: #0086f9;
		margin-right: 0.1rem;
	}
	
	.SumCampBox7 .ul_qa {
		width: 4.5rem;
		margin: 0.3rem auto;
	}
	
	.SumCampBox7 .title {
		/*height: 0.9rem;
		line-height: 0.6rem;*/
	}
	
	.SumCampBox7 .ul_qa li {
		width: 2rem;
		float: left;
		margin-right: 0.3rem;
		border: 1px solid #333;
		font-size: 0.24rem;
		color: #333;
		text-align: center;
		height: 0.7rem;
		line-height: 0.7rem;
	}
	
	.SumCampBox7 .ul_qa li:nth-child(2) {
		margin-right: 0;
	}
	
	.SumCampBox7 .ul_qa li.active {
		background: #333;
		color: #fff;
		font-weight: bold;
	}
	/*-----------帮助------------*/
	
	.SumCampBox8 .ul_help {
		width: 6.7rem;
		margin: 0.3rem auto;
	}

	
	.SumCampBox8 .ul_help li {
		width: 3.25rem;
		float: left;
		margin-right: 0.1rem;
		border: 1px solid #333;
		font-size: 0.24rem;
		color: #333;
		text-align: center;
		height: 0.7rem;
		line-height: 0.7rem;
	}
	
	.SumCampBox8 .ul_help li:nth-child(2) {
		margin-right: 0;
	}
	
	.SumCampBox8 .ul_help li.active {
		background: #333;
		color: #fff;
		font-weight: bold;
	}
	
	.SumCampBox8 .swiper-slide {
		padding: 0rem 0;
		width: 100% !important;
		background: none;
		border: 0 !important;
		box-shadow: none !important;
	}
	
	.SumCampBox8 .sli_inter {
		text-align: left;
		padding: 0 0.4rem;
	}

	.swiper-pagination-bullet {
		width: 6px !important;
	}