.tabs h2 {
	padding-bottom: 20px;
}

.tabs h3 {
	margin: 30px 0;
}

.page1 {
	padding: 0px 0;
}

.page .title {
	margin-bottom: 20px;
}

.page .title img {
	display: inline-block;
}

.page .title.tit_r,
.tabs .title.tit_r {
	text-align: right;
}

.tabs .title.tit_l {
	text-align: left;
}

/** banner Start **/
.header_banner {
	height: 620px;
	background: url(../images/header_bg.png) no-repeat top center;
}

.header_banner img {
	margin: 175px 0 0 30%;
}

/** banner End **/

/* 菁英中心申请优势 Start */
.page1 {
	background: #5ebfaa;
}

.page1 .txt {
	width: 23%;
	padding: 2.5%;
	display: inline-block;
	background: #81aa36;
	font-size: 18px;
	color: #ffffff;
	position: relative;
}

.page1 .txt i.bg_t {
	position: absolute;
	width: 100%;
	height: 40px;
	background: #81aa36;
	left: 0;
	top: -40px;

}

.page1 .txt i.bg_b {
	position: absolute;
	width: 100%;
	height: 40px;
	background: #81aa36;
	left: 0;
	bottom: -40px;
}

.page1 .txt i.bg_t::before {
	position: absolute;
	display: inline-block;
	content: "";
	border-width: 20px 15px 20px 15px;
	border-style: solid;
	right: -30px;
	border-color: transparent transparent #628128 #628128;
}

.page1 .txt i.bg_b::after {
	position: absolute;
	display: inline-block;
	content: "";
	border-width: 20px 15px 20px 15px;
	border-style: solid;
	right: -30px;
	border-color: #628128 transparent transparent #628128;
}

.page1 .txt p {
	line-height: 34px;
}

.page1 .txt a {
	display: block;
	width: 94%;
	border-radius: 22px;
	line-height: 44px;
	background: #5ebfaa;
	color: #ffffff;
	text-align: center;
	margin: 30px auto;
	animation: jittery 3s infinite;
	-webkit-animation: jittery 3s infinite;
}

.page1 .menus {
	width: 70%;
	display: inline-block;
}

.page1 .menus div dl {
	float: left;
	text-align: center;
	margin: 0 7%;
}

.page1 .menus div dl.center {
	margin-left: 20%;
}

.page1 .menus div dl dt {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	background: #ffffff;
	text-align: center;
	line-height: 90px;
	font-size: 30px;
	color: #288e79;
	font-weight: bold;
	box-shadow: 5px 5px 10px 2px #56ba98;
	margin: 10px 0 10px;

}

.page1 .menus div dl dd {
	line-height: 26px;
	font-size: 16px;
	color: #333333;
}

.page1 .menus div dl dd::before {
	background: #288e79;
	display: inline-block;
	width: 6px;
	content: "";
	height: 6px;
	border-radius: 6px;
	vertical-align: middle;
	margin-right: 6px;
}

/* 菁英中心申请优势 End */

/* tabs 公共部分 Start */
.tabs .page {
	padding: 30px;
}

.tabs .page p {
	font-size: 18px;
	color: #333333;
	line-height: 34px;
}

.tabs .page .top div {
	font-size: 16px;
	color: #0e5c4c;
	display: inline-block;
	width: 45.7%;
	border-radius: 10px;
	line-height: 24px;
	background: linear-gradient(to right, rgba(172, 209, 104, 0.5), rgba(101, 194, 173, 0.5));
	margin: 5px 1%;
	padding: 10px 1%;
}

.tabs .page .top div::before {
	background: #288e79;
	display: inline-block;
	width: 6px;
	content: "";
	height: 6px;
	border-radius: 6px;
	vertical-align: middle;
	margin-right: 6px;
	margin-left: 20px;
}

.tabs .page .bottom {
	margin: 10px 0 0px;
}

.tabs .page .fl,
.tabs .page .fr {
	width: 47.6%;
	margin: 0 1%;
}

.tabs .page .fl li {
	position: relative;
	height: 40px;
	line-height: 40px;
	display: inline-flex;
	display: -ms-inline-flexbox;
	width: 88%;
	margin: 10px 0 10px 8%;
	font-size: 16px;
	color: #0e5c4c;
}

.tabs .page .fl li::before {
	position: absolute;
	left: -24px;
	display: inline-block;
	content: "";
	border-width: 20px 12px 20px 12px;
	border-style: solid;


}

.tabs .page .fl li::after {
	position: absolute;
	right: -24px;
	display: inline-block;
	content: "";
	border-width: 20px 12px 20px 12px;
	border-style: solid;
}

.tabs .page .fl li span {
	position: relative;
	bottom: 10px;
	left: -25px;
	display: inline-flex;
	display: -ms-inline-flexbox;
	width: 18%;
	height: 40px;
	margin: 0 2% 0 0;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	background: linear-gradient(to right, #acd168 50%, #65c2ad);
}

.tabs .page .fl li span::before {
	position: absolute;
	display: inline-block;
	content: "";
	border-width: 20px 15px 20px 15px;
	border-style: solid;
	left: -30px;
	border-color: transparent #acd168 #acd168 transparent;
}


.tabs .page .fl li span::after {
	position: absolute;
	right: -30px;
	display: inline-block;
	content: "";
	border-width: 20px 15px 20px 15px;
	border-style: solid;
	border-color: #65c2ad transparent transparent #65c2ad;
}

.tabs .page .fl li.li_1 {
	background: linear-gradient(to right, rgba(172, 209, 104, 0.1) 12%, rgba(154, 192, 73, 0.7));
}

.tabs .page .fl li.li_1::before {
	border-color: transparent rgba(172, 209, 104, 0.1) rgba(172, 209, 104, 0.1) transparent;
}

.tabs .page .fl li.li_1::after {
	border-color: rgba(154, 192, 73, 0.7) transparent transparent rgba(154, 192, 73, 0.7);
}

.tabs .page .fl li.li_2 {
	background: linear-gradient(to right, rgba(172, 209, 104, 0.1) 12%, rgba(150, 194, 116, 0.7));
}

.tabs .page .fl li.li_2::before {
	border-color: transparent rgba(172, 209, 104, 0.1) rgba(172, 209, 104, 0.1) transparent;
}

.tabs .page .fl li.li_2::after {
	border-color: rgba(150, 194, 116, 0.7) transparent transparent rgba(150, 194, 116, 0.7);
}

.tabs .page .fl li.li_3 {
	background: linear-gradient(to right, rgba(172, 209, 104, 0.1) 12%, rgba(132, 191, 135, 0.7));
}

.tabs .page .fl li.li_3::before {
	border-color: transparent rgba(172, 209, 104, 0.1) rgba(172, 209, 104, 0.1) transparent;
}

.tabs .page .fl li.li_3::after {
	border-color: rgba(132, 191, 135, 0.7) transparent transparent rgba(132, 191, 135, 0.7);
}

.tabs .page .fl li.li_4 {
	background: linear-gradient(to right, rgba(172, 209, 104, 0.1) 12%, rgba(112, 187, 150, 0.7));
}

.tabs .page .fl li.li_4::before {
	border-color: transparent rgba(172, 209, 104, 0.1) rgba(172, 209, 104, 0.1) transparent;
}

.tabs .page .fl li.li_4::after {
	border-color: rgba(112, 187, 150, 0.7) transparent transparent rgba(112, 187, 150, 0.7);
}

.tabs .page .fl li.li_5 {
	background: linear-gradient(to right, rgba(172, 209, 104, 0.1) 12%, rgba(94, 183, 163, 0.7));
}

.tabs .page .fl li.li_5::before {
	border-color: transparent rgba(172, 209, 104, 0.1) rgba(172, 209, 104, 0.1) transparent;
}

.tabs .page .fl li.li_5::after {
	border-color: rgba(94, 183, 163, 0.7) transparent transparent rgba(94, 183, 163, 0.7);
}

.tabs .page .fr div {
	display: table;
	width: 100%;
	height: 125px;
	background: rgba(157, 205, 183, 0.7);
	border-radius: 10px;
}

.tabs .page .fr div span {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	font-size: 18px;
	color: #0e5c4c;
	line-height: 30px;
}

.tabs .page .fr div.mrt40 {
	margin-top: 40px;
}

.tabs .page a {
	display: block;
	width: 34%;
	line-height: 50px;
	background: #5ebfaa;
	border-radius: 25px;
	text-align: center;
	margin: 30px auto 0;
	font-size: 16px;
	color: #ffffff;
	animation: jittery 3s infinite;
	-webkit-animation: jittery 3s infinite;
}

/* tabs 公共部分 End */

/* 直通申请计划 Start */
.tabs .page_1 {
	background: #f6ffe5 url(../images/page2_bg.png) no-repeat top right;
}

/* 直通申请计划 End */

/* 基准申请计划 Start */
.tabs .page_2 {
	background: linear-gradient(to right, #acd168, #65c2ad)
}

.tabs .page_2 p {
	color: #f6ffe5;
	margin: 5px 0;
}

.tabs .page_2 .top div {
	color: #0e5c4c;
	background: linear-gradient(to right, rgba(101, 194, 173, 0.5), rgba(172, 209, 104, 0.5));
	margin: 5px 1%;
}

.tabs .page_2 .fl {
	background: url(../images/page_2_xmld_bg.png) no-repeat 75px 30px;
	background-size: contain;
}

.tabs .page_2 .fl dl {
	width: 50%;
	height: 125px;
	float: left;
	color: #0e5c4c;
}

.tabs .page_2 .fl dl.mrt40 {
	margin-top: 40px;

}

.tabs .page_2 .fl dl dt {
	font-size: 20px;
	font-weight: bold;
	padding: 0 0 0 20px;
}

.tabs .page_2 .fl dl dd {
	font-size: 16px;
	padding: 0 0 0 20px;
}

.tabs .page_2 .fr div {
	background: #f6ffe5;
}

.tabs .page_2 a {
	background: #d0eed0;
	color: #16614d;
}

/* 基准申请计划 End */

/* 优选申请计划 Start */
.tabs .page_3 {
	background: #f6ffe5 url(../images/page4_bg.png) no-repeat bottom left;
}

.tabs .page_3 .tables {
	text-align: center;
}

.tabs .page_3 .fwzljc p {
	font-size: 18px;
	color: #333333;
}

.tabs .page_3 .fwzljc ul li {
	position: relative;
	float: left;
	display: table;
	width: 11%;
	height: 136px;
	text-align: center;
	margin: 35px 1.6% 10px;
	background: url(../images/page_3_li_bg.png) no-repeat center center;
}

.tabs .page_3 .fwzljc ul li::after {
	position: absolute;
	right: -25%;
	top: 36%;
	background: url(../images/page_3_right.png) no-repeat center right;
	display: inline-block;
	width: 24px;
	content: "";
	height: 29px;
	vertical-align: middle;
}

.tabs .page_3 .fwzljc ul li.last::after {
	background: none
}

.tabs .page_3 .fwzljc ul li span {
	display: table-cell;
	vertical-align: middle;
}

/* 优选申请计划 End */


/* 留学申请小工具 Start */
.xgj {
	background: linear-gradient(to right, #acd168, #65c2ad);
	padding: 40px 0;
}

.xgj .title {
	padding-left: 0;
	position: absolute;
}

.contentTool ul li:nth-of-type(1) {
	margin-left: 50.6%;
	margin-left: 0\0;
}

.contentTool ul {
	padding-top: 100px\0;
}

.contentTool ul li {
	float: left;
	width: 21%;
	width: 25%\0;
	padding: 0 0.5%;
	margin: 0 1% 10px;
	margin-left: 0\0;
	background: #fdfcfc;
	border: 5px solid rgba(222, 222, 222, 0.38);
	border-radius: 5px;
	position: relative;
	margin-left: 50px\0;
}

.contentTool ul li:nth-of-type(1) {
	margin-left: 50px\0;
}

.contentTool ul li a {
	display: block;
	width: 100%;
	padding: 5px 0 40px;
}

.contentTool ul li h4 {
	font-size: 20px;
	position: absolute;
	top: 24px;
	left: 7%;
}

.contentTool ul li p {
	font-size: 36px;
	color: rgba(166, 101, 8, 0.1);
	background: #fdfcfc;
	margin: 5px 0;
	line-height: 100%;
	font-weight: bold;
}

.contentTool ul li span {
	background: #f4f4f4;
	background: linear-gradient(90deg, #dfdfdf, #f4f4f4);
	font-size: 14px;
	color: #999999;
	float: right;
	padding: 5px 10px;
	border-radius: 50px;
}

.contentTool ul li a:hover span {
	background: #65c2ad;
	background: linear-gradient(90deg, #acd168, #65c2ad);
	color: #ffffff;
}



/* 留学申请小工具 End */

.xdf_bottomForm.form-wrap .zlxt {
	position: absolute;
	top: -90px;
}
	
.xdf_bottomForm.form-wrap .m1200 form{
	padding-left: 160px;
}
.xdf_bottomForm.form-wrap .xdf_formbtn {
	background: linear-gradient(#ffc97c, #ff9c0e);
}
.xdf_bottomForm.form-wrap form .label{
	width: 18%;
}
.xdf_bottomForm.form-wrap .xdf_formbtn{
	width: 24%;
}
.xdf_slide .xdf_slidebtn {
	bottom: -15px;
}

@media screen and (max-width:1000px) {
	body{
		padding-bottom: .8rem;
	}
	.page .title {
		margin-bottom: 0.1rem;
	}

	.tabs h2 {
		padding-bottom: 0rem;
	}

	.tabs .page h2 img {
		width: 70%;
	}

	.page .title img {
		width: 100%;
		height: 100%;
	}

	.m1200 {
		width: 96%;
	}

	/* header Start */
	.header_banner {
		height: 4.35rem;
		background: url(../images/m_header_bg.png) no-repeat top center;
		background-size: cover;
	}

	.header_banner img {
		margin: 1rem 0 0 1.27rem;
		width: 80%;
	}

	/* header End */

	/* 菁英中心申请优势 Start */

	.page1 .txt {
		width: 40%;
		font-size: .24rem;
		line-height: .44rem;
		padding: 6% 2.5%;
	}

	.page1 .txt i.bg_t {
		height: .3rem;
		top: -.3rem;
	}

	.page1 .txt i.bg_t::before {
		border-width: .15rem .15rem .15rem .15rem;
		right: -.29rem;
	}

	.page1 .txt i.bg_b {
		height: .3rem;
		bottom: -.3rem;
	}

	.page1 .txt i.bg_b::after {
		border-width: .15rem .15rem .15rem .15rem;
		right: -.29rem;
	}

	.page1 .txt a {
		font-size: .24rem;
		line-height: .6rem;
		width: 96%;
		margin: .3rem auto;
	}

	.page1 .menus {
		width: 55%;
	}

	.page1 .menus div dl.center {
		margin-left: 12%;
	}

	.page1 .menus div dl {
		margin: 1% 12%;
	}

	.page1 .menus div dl dt {
		width: 1rem;
		height: 1rem;
		line-height: 1rem;
		font-size: .32rem;
		box-shadow: .05rem .05rem .1rem .02rem #56BA98;
	}

	.page1 .menus div dl dd {
		font-size: .18rem;
		line-height: .28rem;
	}

	.page1 .menus div dl dd::before {
		width: .06rem;
		height: .06rem;
		margin-right: .06rem;
		border-radius: .06rem;
	}

	/* 菁英中心申请优势 End */

	/** Tab切换 Start **/

	.tab_wrap {
		width: 100%;
		
		
	}
	.tab_wrap .tab {
		width: 100%;
		z-index: 9999;
		margin: .65rem 0 .35rem;
	}

	.tab_wrap .tab li {
		width: 28%;
		background: #b3ddd5;
		float: left;
		cursor: pointer;
		font-size: .3rem;
		height: .8rem;
		line-height: .8rem;
		text-align: center;
		font-weight: bold;
		color: #7ebaad;
		border-radius: .1rem;
		margin: 0 2.66%;
	}

	.tab_wrap .tab li.active {
		color: #ffffff;
		background: #5ebfaa;
	}

	.tab_wrap .item_wrap {
		position: relative;
		overflow: hidden;
	}

	.tab_wrap .item_wrap .item {
		position: absolute;
		left: -100%;
		width: 100%;
	}

	.tabs .page {
		padding: 0 0 .4rem;
	}

	.tabs .page p {
		font-size: .26rem;
		line-height: .4rem;
	}

	.tabs .page .top div {
		width: 94%;
		float: none;
		margin: 0.05rem 0;
		font-size: .2rem;
		line-height: .4rem;
		padding: 0.15rem 3%;
	}

	.tabs .page .top div::before {
		width: 0.06rem;
		height: 0.06rem;
		border-radius: 0.06rem;
		margin-right: 0.06rem;
		margin-left: 0.2rem;
	}
	.tabs h3{
		margin: .3rem 0;
	}
	.tabs h3 img{
		width: 30%;
	}
	
	.tabs .page .bottom{
		margin: .1rem 0 0;
	}
	.tabs .page .fl, .tabs .page .fr{
		float: none;
	}
	.tabs .page .fl, .tabs .page .fr{
		width: 100%;margin: 0;
	}
	.tabs .page .fl li{
		height: .48rem;line-height: .48rem;font-size: .18rem;margin: .1rem 0 .1rem 8%;
		
	}
	.tabs .page .fl li::before,.tabs .page .fl li span::before{
		left: -.23rem;
		border-width: .24rem .12rem .24rem .12rem;
	}
	.tabs .page .fl li::after,.tabs .page .fl li span::after{
		right: -.23rem;
		border-width: .24rem .12rem .24rem .12rem;
	}
	.tabs .page .fl li span{
		bottom: .1rem;
		left: -.4rem;
		height: .48rem;
		font-size: .18rem;
		margin: 0;
		width: 15%;
	}
	
	.tabs .page .fr div{
		height: 1.46rem;
		border-radius: .1rem;
	}
	.tabs .page .fr div span{
		font-size: .22rem;line-height: .36rem;
	}
	.tabs .page .fr div.mrt40{
		margin-top: .4rem;
	}


	/* 基准申请计划 Start */
	.tabs .page_2 .fl {
	    background: url(../images/page_2_xmld_bg.png) no-repeat center .6rem;
	    background-size: 80%;
	}
	.tabs .page_2 .fl dl dt{
		font-size: .24rem;
		padding: .2rem 0 0 .6rem;
	}
	.tabs .page_2 .fl dl dd{
		font-size: .22rem;
		line-height: .36rem;
		padding: 0 0 0 .6rem;
	}
	/* 基准申请计划 End */

	/* 优选申请计划 Start */
	.tabs h3 img.w75{
		width: 75%;
	
	}
	.tabs .page_3 .tables img{
		width: 100%;
	}
	.tabs .page_3 .fwzljc h3 img{
		width: 68%;
	}
	.tabs .page_3 .fwzljc p{
		font-size: .26rem;
	}
	.tabs .page_3 .fwzljc ul li{
		width: 1.5rem;
		height: 1.5rem;
		margin: 0.1rem 2% 0.1rem;
		background-size: cover;
	}
	.tabs .page_3 .fwzljc ul li.center{
		margin-left: 1rem;
	}
	.tabs .page_3 .fwzljc ul li::after{
		background: none;
	}
	.tabs .page_3 .fwzljc ul li span{
		font-size: .24rem;
		line-height: .36rem;
		color: #ffffff;
	}
	/* 优选申请计划 End */
	
	/** Tab切换 End **/
	.bd{
		background: #5ebfaa;
		padding: .6rem 0 .55rem;
	}
	.bd h2{
		text-align: center;
		margin-bottom: .3rem;
	}
	.bd h2 img{
		width: 60%;
	}
	.form-wrap form .label{
		width: 86%;
		margin: 0.12rem 7%;
		border: none;
		height: 0.6rem;
		line-height: .6rem;
	}
	.form-wrap form .label span, .form-wrap form .label input, .form-wrap form .label select{
		height: 0.6rem;
		line-height: .6rem;
	}
	.form-wrap form .label i{
		top: 20%;
	}
	.form-wrap form .label i.iconDown{
		left: 90%;
		top: 35%;
	}
	.form-wrap .xdf_formbtn{
		width: 86%;
		height: .7rem;
		line-height: .7rem;
		border-radius: .35rem;
		background: linear-gradient(to right,#acd168,#238770);
		margin: .2rem 7%;
		font-size: .36rem;font-weight: bold;
	}
}



@-webkit-keyframes jittery {

	5%,
	50% {
		transform: scale(1);
	}

	10% {
		transform: scale(0.9);
	}

	15% {
		transform: scale(1.15);
	}

	20% {
		transform: scale(1.15) rotate(-5deg);
	}

	25% {
		transform: scale(1.15) rotate(5deg);
	}

	30% {
		transform: scale(1.15) rotate(-3deg);
	}

	35% {
		transform: scale(1.15) rotate(2deg);
	}

	40% {
		transform: scale(1.15) rotate(0);
	}
}

@keyframes jittery {

	5%,
	50% {
		transform: scale(1);
	}

	10% {
		transform: scale(0.9);
	}

	15% {
		transform: scale(1.15);
	}

	20% {
		transform: scale(1.15) rotate(-5deg);
	}

	25% {
		transform: scale(1.15) rotate(5deg);
	}

	30% {
		transform: scale(1.15) rotate(-3deg);
	}

	35% {
		transform: scale(1.15) rotate(2deg);
	}

	40% {
		transform: scale(1.15) rotate(0);
	}
}

@-webkit-keyframes rotate {
	0% {
		transform: translateY(0);
	}

	25% {
		transform: translateY(10px);
	}

	50% {
		transform: translateY(20px) scale(1.1, 0.9);
	}

	75% {
		transform: translateY(10px);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes rotate {
	0% {
		transform: translateY(0);
	}

	25% {
		transform: translateY(10px);
	}

	50% {
		transform: translateY(20px) scale(1.1, 0.9);
	}

	75% {
		transform: translateY(10px);
	}

	100% {
		transform: translateY(0);
	}
}

@-webkit-keyframes jittery {
	0% {
		transform: rotate(0deg);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}

	10% {
		transform: rotate(-12deg);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}

	20% {
		transform: rotate(12deg);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}

	28% {
		transform: rotate(-10deg);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}

	36% {
		transform: rotate(10deg);
		transition-timing-function: cubic-bezier(0.755, .5, .855, .06)
	}

	42% {
		transform: rotate(-8deg);
		transition-timing-function: cubic-bezier(0.755, .5, .855, .06)
	}

	48% {
		transform: rotate(8deg);
		transition-timing-function: cubic-bezier(0.755, .5, .855, .06)
	}

	52% {
		transform: rotate(-4deg);
		transition-timing-function: cubic-bezier(0.755, .5, .855, .06)
	}

	56% {
		transform: rotate(4deg);
		transition-timing-function: cubic-bezier(0.755, .5, .855, .06)
	}

	60% {
		transform: rotate(0deg);
		transition-timing-function: cubic-bezier(0.755, .5, .855, .06)
	}

	100% {
		transform: rotate(0deg);
		transition-timing-function: cubic-bezier(0.215, .61, .355, 1)
	}
}