﻿	* {
	    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;
	}
	
	.sec_wrap {
	    width: 6.75rem !important;
	    margin: 0 auto;
	    /*padding: 0.4rem;*/
	    box-sizing: border-box;
	}
	
	.section,
	.section1 {
	    width: 100%;
	    max-width: 7.5rem;
	    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 {
	    background: #f2f4fe;
	}
	
	.banner img {
	    width: 7.5rem;
	    display: block;
	}
	
	.banner p.about {
	    padding: 0 0.4rem;
	    margin-top: 0.14rem;
	    margin-bottom: 0.38rem;
	}
	
	.banner .head_t {
	    color: #fff;
	    width: 100%;
	    margin-top: -3.5rem;
	    margin-bottom: 2rem;
	    text-align: center;
	}
	
	.banner .head_t h1 {
	    font-size: 0.26rem;
	    font-weight: normal;
	    color: #333;
	    text-align: right;
	    padding-right: 0.2rem;
	}
	
	.banner h3 {
	    font-size: 0.28rem;
	    margin-bottom: 0.2rem;
	    text-align: center;
	}
	
	.head_p p {
	    font-size: 0.4rem;
	    font-weight: bold;
	    color: #fafafa;
	    text-align: right;
	    padding-right: 0.4rem;
	}
	
	.banner h2 {
	    position: relative;
	    font-size: 0.26rem;
	    font-weight: bold;
	    margin-top: 0.6rem;
	    text-align: right;
	    padding-right: 0.4rem;
	    color: #2435ac;
	    background: -webkit-linear-gradient(left, #0821ce, #2e98f3);
	    background: -moz-linear-gradient(left, #0821ce, #0086f8);
	    background: linear-gradient(left, #0821ce, #0086f8);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	
	.head_p {
	    position: relative;
	    top: 0.2rem;
	}
	
	.lead {
	    padding: 0.35rem 0.40rem;
	}
	
	.lead p {
	    line-height: 0.50rem;
	    position: relative;
	    font-size: 0.28rem;
	    color: #333;
	}
	
	.lead span {
	    font-weight: bold;
	    font-size: 0.3rem;
	    color: #333;
	}
	
	.lead_tel {
	    width: 6.7rem;
	    margin: 0 auto;
	    line-height: 1.0rem;
	    text-align: center;
	    overflow: hidden;
	    color: #fff;
	    background: #399bff;
	    border-radius: 50px;
	    box-shadow: 0px 7px 20px 3px #e2dbdb;
	    margin-top: 1.5rem;
	    margin-bottom: 0.2rem;
	}
	
	.lead_tel span {
	    width: 3.32rem;
	    color: #fff;
	    font-size: 0.36rem;
	}
	
	.lead_tel a {
	    color: #fff;
	    font-size: 0.3rem;
	    height: 1.1rem;
	    background: transparent;
	}
	
	.lead_tel .div_outer {
	    width: 3rem;
	}
	
	.lead_tel .tel_img {
	    width: 0.4rem;
	    height: 0.4rem;
	    display: -webkit-inline-box;
	    margin-top: 0.3rem;
	    margin-left: 0.2rem;
	}
	
	.a_btn {
	    display: block;
	    width: 6.7rem;
	    height: 1rem;
	    line-height: 1rem;
	    background: #0086f8;
	    font-size: 0.3rem;
	    color: #fff;
	    border-radius: 0.1rem;
	    text-align: center;
	    margin: 0 auto;
	    margin-top: 0.3rem;
	}
	
	.a_btn_hollow {
	    display: block;
	    width: 6.7rem;
	    height: 1rem;
	    line-height: 1rem;
	    background: transparent;
	    font-size: 0.3rem;
	    color: #0086f8;
	    border: 0.02rem solid #0086f8;
	    border-radius: 0.1rem;
	    text-align: center;
	    margin: 0 auto;
	    margin-top: 0.3rem;
	}
	
	.div_btns {
	    margin: 0.4rem 0 0rem 0;
	}
	
	.sec_form {
	    margin-top: 0.3rem;
	}
	
	.sec_form .form {
	    width: 100%;
	    margin: 0 auto;
	    overflow: hidden;
	    height: auto;
	    padding: 0.4rem 0 0.4rem 0;
	    background: url(../img/form_bg.jpg) no-repeat;
	    background-size: inherit;
	}
	
	.sec_form form {
	    width: 5.9rem;
	    margin: 0 auto;
	}
	
	.sec_form .form h1 {
	    font-size: 0.36rem;
	    margin: .7em 0 0.3rem;
	    color: #fafafa;
	    text-align: center;
	    font-weight: normal;
	}
	
	.sec_form form p .Validform_checktip.Validform_wrong {
	    color: #fff !important;
	}
	
	.sec_form 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: "微软雅黑";
	}
	
	.sec_form 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: "微软雅黑";
	}
	
	select option {
	    background: #FFFFFF;
	    color: #7dbbfa;
	    border: none;
	    line-height: 0.22rem;
	}
	
	.sec_form form div {
	    width: 5.91rem;
	    height: 0.79rem;
	    overflow: hidden;
	    margin-bottom: 0.15rem;
	}
	
	.sec_form form .mobile {
	    background: url(../img/phone_box.jpg) no-repeat;
	    background-size: 5.91rem 0.79rem;
	}
	
	.sec_form form .name {
	    background: url(../img/name_box.jpg) no-repeat;
	    background-size: 5.91rem 0.79rem;
	}
	
	.sec_form form .Mschool {
	    background: url(../img/sch_box.jpg) no-repeat;
	    background-size: 5.91rem 0.79rem;
	}
	
	.sec_form form .branch {
	    background: url(../img/brance_box.jpg) no-repeat;
	    background-size: 5.91rem 0.79rem;
	}
	
	input[type="submit"] {
	    cursor: pointer;
	    -webkit-appearance: none;
	}
	
	.from_btn {
	    /* display: -webkit-inline-box; */
	    background: #399bff;
	    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: 0.1rem 0 !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;
	}
	
	.section h2 {
	    margin-bottom: 0.5rem;
	    text-align: center;
	    position: relative;
	}
	
	.section h2 p,
	.section h2 span {
	    display: block;
	    position: relative;
	}
	
	.section h2 p {
	    font-size: 0.36rem;
	    color: #333;
	}
	
	.section h2 span {
	    font-size: 0.28rem;
	    margin-top: 0.3rem;
	    font-weight: normal;
	    color: #333;
	}
	
	.section h2 p:after {
	    position: absolute;
	    content: "";
	    background: url(../img/tit_bg.png) no-repeat center;
	    background-size: initial;
	    width: 4.7rem;
	    height: 0.3rem;
	    top: 100%;
	    left: 1.4rem;
	}
	/*---------------导语----------------------*/
	/*---------------------公共样式部分-----------------------------------------*/
	
	.sec_warp {
	    padding-left: 0.4rem !important;
	    padding-right: 0.4rem !important;
	}
	
	.bg_gary {
	    background: #f5f5f5;
	}
	
	.nopadingbottom {
	    padding-bottom: 0 !important;
	}
	
	.section {
	    padding-bottom: 0.6rem;
	    position: relative;
	}
	
	.section .title {
	    text-align: center;
	    height: 0.5rem;
	    line-height: 0.45rem;
	    overflow: hidden;
	    font-size: 0.4rem;
	    color: #333;
	    font-weight: bold;
	    padding-top: 0.5rem;
	    padding-bottom: 0.4rem;
	}
	
	.section .title strong {
	    color: #333;
	    font-size: 0.43rem;
	    font-weight: bold;
	}
	
	.section .title_p {
	    text-align: center;
	    font-size: 0.3rem;
	    color: #666;
	}
	
	.padding {
	    padding: 0.4rem 0;
	    box-sizing: border-box;
	}
	/*--Swiper--*/
	
	.section .swiper-slide {
	    width: 5.3rem !important;
	    color: #fff;
	    margin: 0 auto;
	    background: #fff;
	}
	
	.sli_inter {
	    padding: 0 0.6rem;
	    line-height: 0.4rem;
	    text-align: center;
	}
	
	.crowdcontent_swiper .swiper-slide {
	    width: 100% !important;
	}
	
	.crowdcontent_swiper .sli_inter {
	    padding: 0 !important;
	}
	
	.sli_inter h3 {
	    font-size: 0.28rem;
	    font-weight: bold;
	    color: #39b046;
	}
	
	.sli_inter p {
	    margin-top: 0.2rem;
	    font-size: 0.22rem;
	    color: #666;
	}
	
	.sli_inter .section_content {
	    margin-bottom: 0.6rem;
	}
	
	.section .swiper-pagination {
	    margin-top: 0.4rem;
	    position: relative !important;
	}
	
	.swiper-pagination-bullet {
	    width: 11px !important;
	    height: 11px !important;
	    display: inline-block;
	    border-radius: 100%;
	    background: #f2f2f2 !important;
	    opacity: 1 !important;
	    border: 1px solid #333;
	    margin: 0 0.05rem;
	}
	
	.swiper-pagination-bullet-active {
	    opacity: 1;
	    background: #333 !important;
	}
	/*--------------公共样式 end---------------*/
	/*----adva-----*/
	
	.adva_swiper .sli_inter {
	    padding: 0 0 0.4rem 0;
	    background: #f5f5f5;
	}
	
	.adva_swiper .sli_inter h4 {
	    background: url(../img/h_bg.png) no-repeat left;
	    background-size: 4.3rem;
	    height: 0.7rem;
	    line-height: 0.7rem;
	    font-size: 0.21rem;
	    text-align: left;
	    padding-left: 0.4rem;
	    color: #333;
	}
	
	.adva_swiper .sli_inter h4 b {
	    font-size: 0.26rem;
	}
	
	.adva_swiper .sli_inter p {
	    padding: 0 0.3rem;
	    text-align: left;
	}
	/*----adva----*/
	/*-----plan--------*/
	
	.ul_education {
	    width: 6.75rem;
	    margin: 0.3rem auto;
	}
	
	.ul_education li {
	    width: 2.06rem;
	    float: left;
	    margin-right: 0.2rem;
	    border: 1px solid #333;
	    font-size: 0.3rem;
	    color: #333;
	    text-align: center;
	    height: 0.8rem;
	    line-height: 0.8rem;
	}
	
	.ul_education li:nth-child(3) {
	    margin-right: 0 !important;
	}
	
	.ul_education li.active {
	    background: #333;
	    color: #fff;
	}
	
	.plan_swiper .sli_inter,
	.plan_swiper .swiper-slide,
	.ranking_swiper .sli_inter,
	.ranking_swiper .swiper-slide {
	    width: 6.7rem !important;
	}
	
	.plan_swiper {
	    width: 6.75rem;
	    margin: 0 auto;
	}
	
	.plan_swiper .swiper-slide,
	.ranking_swiper .swiper-slide {
	    background: transparent;
	    border: 0 !important;
	}
	
	.plan_swiper .sli_inter {
	    background: #fff;
	    padding: 0 !important;
	}
	
	.plan_swiper h4 {
	    color: #fff;
	    height: 0.7rem;
	    line-height: 0.7rem;
	    font-size: 0.32rem;
	    font-weight: normal;
	    background: #656d98;
	}
	
	.plan_swiper p {
	    color: #333;
	    padding: 0 0.2rem;
	    box-sizing: border-box;
	    text-align: left;
	    line-height: 0.4rem;
	    font-size: 0.22rem;
	}
	
	.plan_swiper .bg_Light {
	    margin-top: 0.2rem;
	    color: #333;
	    background: #e6eaff;
	}
	
	.plan_swiper .sli_inter p {
	    margin: 0.2rem 0;
	}
	
	.plan_swiper .boxs {
	    padding: 0.2rem;
	    box-sizing: border-box;
	    height: 5.4rem;
	    overflow-y: scroll;
	}
	
	.plan_swiper .box {
	    float: left;
	    width: 1.9rem;
	    margin-right: 0.2rem;
	    margin-bottom: 0.2rem;
	    position: relative;
	    min-height: 1.6rem;
	}
	
	.plan_swiper .box:nth-child(1):before {
	    background: none;
	}
	
	.plan_swiper .marleft {
	    margin-left: 0.3rem;
	}
	
	.box_height {
	    height: 3rem;
	}
	
	.plan_swiper .box h5 {
	    color: #333;
	    text-align: left;
	    font-weight: normal;
	}
	
	.plan_swiper .box p {
	    margin: 0 !important;
	    padding: 0 !important;
	}
	
	.plan_swiper .box.wide {
	    width: 2.3rem !important;
	}
	
	.plan_swiper .box.Lwide {
	    width: 3.4rem !important;
	}
	
	.plan_swiper .box.short {
	    width: 1.4rem !important;
	}
	
	.right0 {
	    margin-right: 0 !important;
	}
	
	.plan_swiper .box:before {
	    content: '';
	    position: absolute;
	    width: 0.25rem;
	    height: 0.25rem;
	    background: url(../img/arrows.png) no-repeat center;
	    left: -0.3rem;
	    top: 0.05rem;
	}
	/*-----ranking--------*/
	
	.ranking .p_info,
	.sec_plan .p_info {
	    color: #333;
	    font-size: 0.26rem;
	    text-indent: 3em;
	    box-sizing: border-box;
	    background: url(../img/comma.png) no-repeat left top;
	    background-size: 0.5rem 0.4rem;
	    line-height: .48rem;
	}
	
	.ul_ranking {
	    margin-top: 0.3rem;
	}
	
	.ul_ranking li {
	    width: 3.3rem;
	    float: left;
	    margin-bottom: 0.2rem;
	    border: 1px solid #333;
	    font-size: 0.3rem;
	    color: #333;
	    text-align: center;
	    height: 0.8rem;
	    line-height: 0.8rem;
	}
	
	.ul_ranking li:nth-child(2n) {
	    border-left: 0 !important;
	}
	
	.ul_ranking li.active {
	    background: #333;
	    color: #fff;
	}
	
	.ranking_swiper .sli_inter {
	    padding: 0 !important;
	}
	
	.universityTab {
	    width: 100%;
	    height: auto;
	    margin-top: .20rem;
	    overflow: hidden;
	    color: #333;
	    font-size: .24rem;
	    border: 1px solid #fafafa;
	}
	
	.universityTab .thead {
	    background: #67679a;
	}
	
	.universityTab tr th,
	.universityTab tr td {
	    border: 1px solid #cccddd;
	}
	
	.universityTab tr th {
	    height: .7rem;
	    line-height: .4rem;
	    color: #fafafa;
	    background: #67679a;
	    font-weight: bold;
	    vertical-align: middle;
	}
	
	.universityTab tr td {
	    color: #666;
	    text-align: center;
	    height: .70rem;
	    line-height: .40rem;
	    vertical-align: middle;
	}
	
	.universityTab tr td.le {
	    border-left: none;
	}
	
	.universityTab .alt {
	    background: #fff;
	}
	
	.universityTab .alta {
	    background: #f2f4fe;
	}
	
	h4.gradient {
	    background: #2630ab;
	    background: -webkit-linear-gradient(left, #2630ab, #0086ff);
	    background: -o-linear-gradient(left, #2630ab, #0086ff);
	    background: -moz-linear-gradient(left, #2630ab, #0086ff);
	    background: -ms-linear-gradient(left, #2630ab, #0086ff);
	    background: linear-gradient(left, #2630ab, #0086ff);
	    height: 0.6rem;
	    line-height: 0.6rem;
	    font-size: 0.26rem;
	    text-align: left;
	    padding-left: 0.1rem;
	    width: 5rem;
	    border-radius: 0.5rem;
	    margin: 0.4rem auto;
	    text-align: center;
	}
	/*----strategy_module-----*/
	
	.strategy_module {
	    padding: 0.3rem 0.3rem 0.3rem 1.9rem;
	    background: #fff url(../img/prompte_bg.jpg) no-repeat left;
	    background-size: contain;
	}
	
	.strategy_module .p_info {
	    color: #333;
	    font-size: 0.24rem;
	    line-height: 0.35rem;
	    line-height: .48rem;
	}
	
	.strategy_module h4 {
	    color: #333;
	    font-size: 0.24rem;
	    line-height: 0.4rem;
	}
	
	.strategy_module p {
	    color: #666;
	    font-size: 0.24rem;
	    line-height: 0.35rem;
	}
	
	.div_consultant .gradient.wide {
	    color: #fff;
	    width: 6rem;
	}
	
	.div_consultant .gradient {
	    color: #fff;
	}
	
	.consultant_top {
	    background: #fff;
	}
	
	.consultant_top .right {
	    width: 4.3rem;
	}
	
	.consultant_top h5 {
	    float: right;
	    color: #333;
	    width: 3.65rem;
	    margin-top: 0.3rem;
	    display: inline-block;
	    font-size: 0.24rem;
	    text-align: right;
	    background: #f6f6f6;
	    border-top-left-radius: 0.5rem;
	    border-bottom-left-radius: 0.5rem;
	    padding: 0.1rem 0.3rem 0.1rem 0.3rem;
	    box-sizing: border-box;
	}
	
	.consultant_top p {
	    float: right;
	    font-size: 0.24rem;
	    line-height: 0.36rem;
	    color: #333;
	    padding: 0.2rem 0.3rem;
	    box-sizing: border-box;
	}
	
	.consultant_top .left {
	    width: 3rem;
	}
	
	.consultant_bottom .video {
	    width: 5.18rem;
	    margin: 0.5rem auto;
	}
	
	.consultant_bottom .p_info {
	    color: #333;
	    background: #fff;
	    font-size: 0.24rem;
	    line-height: 0.4rem;
	    padding: 0.2rem;
	    width: 6.7rem;
	    margin: 0 auto;
	    border-radius: 0.1rem;
	}
	
	.div_project {
	    overflow-x: scroll;
	    width: 6.7rem;
	    margin: 0 auto;
	}
	
	.tb_project {
	    width: 15rem;
	    overflow-x: scroll;
	    border: 1px solid #ccc;
	}
	
	.tb_project thead {
	    color: #fff;
	    font-size: 0.26rem;
	    font-weight: bold;
	    background: #676b9a;
	    width: 8rem;
	    overflow-x: scroll;
	}
	
	.tb_project th {
	    color: #fafafa;
	    padding: 0.2rem 0;
	    border: 1px solid #ddd;
	}
	
	.tb_project th.bg_white {
	    background: #fafafa;
	}
	
	.tb_project th:nth-child(1),
	.tb_project tr td:nth-child(1) {
	    width: 0.6rem;
	}
	/* .tb_project td strong {
		font-weight: normal;
	} */
	
	.even td {
	    background: #fafafa;
	}
	
	.odd td {
	    background: #f2f6ff;
	}
	
	.tdeven {
	    vertical-align: middle;
	    color: #fafafa !important;
	    background: #676b9a !important;
	}
	
	.tdodd {
	    vertical-align: middle;
	    color: #666 !important;
	    background: #fafafa !important;
	}
	
	.tb_project tr td {
	    color: #666;
	    font-size: 0.24rem;
	    line-height: 0.4rem;
	    padding: 0.1rem;
	    text-align: center;
	    border: 1px solid #ccc;
	    vertical-align: middle;
	}
	/*-----cost-------*/
	
	.bg_lavender {
	    background: #f2f6ff;
	}
	
	.ul_cost {
	    width: 6.7rem;
	    margin: 0 auto;
	}
	
	.ul_cost li {
	    color: #2630ab;
	    float: left;
	    width: 1.55rem;
	    height: 0.8rem;
	    line-height: 0.8rem;
	    margin-right: 0.08rem;
	    text-align: center;
	    border-radius: 0.5rem;
	    border: 1px solid #2630ab;
	}
	
	.ul_cost li:nth-child(4) {
	    margin-right: 0;
	}
	
	.ul_cost .active {
	    color: #fff;
	    background: -webkit-linear-gradient(left, #2630ab, #0187f8);
	    /* Safari 5.1 - 6.0 */
	    background: -o-linear-gradient(right, #2630ab, #0187f8);
	    /* Opera 11.1 - 12.0 */
	    background: -moz-linear-gradient(right, #2630ab, #0187f8);
	    /* Firefox 3.6 - 15 */
	    background: linear-gradient(to right, #2630ab, #0187f8);
	    /* 标准的语法 */
	}
	
	.cost_swiper {
	    width: 6.75rem;
	    margin: 0 auto;
	}
	
	.cost_swiper .swiper-slide {
	    margin-top: 0.3rem;
	    background: transparent;
	    width: 6.75rem !important;
	}
	
	.cost_swiper .sli_inter {
	    background: #fafafa;
	    margin-bottom: 0.2rem;
	    padding: 0.3rem !important;
	    border: 2px solid rgba(218, 222, 233, 0.5);
	}
	
	.cost_swiper .sli_inter:nth-child(2n) {
	    margin-bottom: 0;
	}
	
	.cost_swiper p {
	    color: #333;
	    text-align: left;
	}
	
	.cost_swiper h5 {
	    color: #333;
	    font-size: 0.3rem;
	}
	
	.cost_swiper a {
	    color: #333;
	    height: 0.8rem;
	    width: 3.8rem;
	    text-align: center;
	    line-height: 0.8rem;
	    display: inline-block;
	    border: 1px solid #333;
	    border-radius: 0.5rem;
	    margin-top: 0.3rem;
	}
	
	.cost_container_1 .sli_inter {
	    background: #fafafa url(../img/bg_study.jpg) no-repeat right;
	    background-size: contain;
	}
	
	.cost_container_2 .sli_inter {
	    background: #fafafa url(../img/bg_cost.jpg) no-repeat right;
	    background-size: contain;
	}
	
	.cost_container_3 .swiper-slide:nth-child(1) .sli_inter {
	    background: #fafafa url(../img/bg_clothing.jpg) no-repeat right;
	    background-size: contain;
	}
	
	.cost_container_3 .swiper-slide:nth-child(2) .sli_inter {
	    background: #fafafa url(../img/bg_food.jpg) no-repeat right;
	    background-size: contain;
	}
	
	.cost_container_3 .swiper-slide:nth-child(3) .sli_inter {
	    background: #fafafa url(../img/bg_stay.jpg) no-repeat right;
	    background-size: contain;
	}
	
	.cost_container_3 .swiper-slide:nth-child(4) .sli_inter {
	    background: #fafafa url(../img/bg_trip.jpg) no-repeat right;
	    background-size: contain;
	}
	
	.cost_container_4 .sli_inter {
	    background: #fafafa url(../img/bg_mkmoney.jpg) no-repeat right;
	    background-size: contain;
	}
	/*-----choose-----*/
	
	.choose .p_info {
	    color: #333;
	    font-size: 0.24rem;
	    line-height: 0.4rem;
	    text-indent: 3em;
	    box-sizing: border-box;
	    background: url(../img/comma.png) no-repeat left top;
	    background-size: 0.5rem 0.4rem;
	    line-height: .48rem;
	}
	
	.choose_swiper {
	    width: 6.75rem;
	    margin: 0 auto;
	}
	
	.choose_swiper .swiper-slide {}
	
	.choose_swiper .swiper-slide {
	    margin-top: 0.3rem;
	    background: transparent;
	    width: 6rem !important;
	    margin-right: 0.4rem;
	    margin-left: -0.4rem;
	}
	
	.choose_swiper .slide_1 {
	    height: 3rem;
	    background: url(../img/other_link.png) no-repeat !important;
	    background-size: initial;
	}
	
	.choose_swiper .slide_2 {
	    height: 3rem;
	    background: url(../img/other_link2.png) no-repeat !important;
	    background-size: initial;
	}
	
	.choose_swiper .slide_3 {
	    height: 3rem;
	    background: url(../img/other_link3.png) no-repeat !important;
	    background-size: initial;
	}
	
	.choose_swiper .slide_4 {
	    height: 3rem;
	    background: url(../img/other_link4.png) no-repeat !important;
	    background-size: initial;
	}
	
	.choose_swiper .slide_5 {
	    height: 3rem;
	    background: url(../img/other_link5.png) no-repeat !important;
	    background-size: initial;
	}
	
	.choose_swiper .slide_6 {
	    height: 3rem;
	    background: url(../img/other_link6.png) no-repeat !important;
	    background-size: initial;
	}
	
	.choose_swiper .sli_inter {
	    padding: 0 !important;
	}
	
	.choose_swiper .right {
	    width: 3.26rem;
	    margin-right: 0.9rem;
	    margin-top: 0.8rem;
	    text-align: left;
	    color: #fafafa;
	}
	
	.choose_swiper .right h4 {
	    font-size: 0.4rem;
	    font-weight: normal;
	}
	
	.choose_swiper .right p {
	    color: #fafafa;
	}
	
	.ic_link {
	    position: relative;
	    left: 0.5rem;
	    top: 1.1rem;
	    width: 0.8rem;
	    height: 0.8rem;
	}
	
	.choose h3,
	.plan h3,
	.case h3 {
	    color: #203db4;
	    text-align: center;
	    font-weight: bold;
	    font-size: 0.36rem;
	    margin-top: 0.3rem;
	    background: -webkit-linear-gradient(left, #2630a8, #0086f8);
	    background: -moz-linear-gradient(left, #2630a8, #0086f8);
	    background: linear-gradient(left, #2630a8, #0086f8);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	
	.schs_swiper {
	    width: 6.75rem;
	    margin: 0 auto;
	}
	
	.schs_swiper h4 {
	    color: #fafafa;
	    padding: 0.15rem 0;
	    font-size: 0.3rem;
	    background: #656d98;
	}
	
	.schs_swiper .swiper-slide {
	    margin-top: 0.3rem;
	    background: transparent;
	    width: 5.3rem !important;
	}
	
	.schs_swiper .sli_inter {
	    color: #333;
	    padding: 0 !important;
	    border: 1px solid #999999;
	    border-bottom: 2px solid #999999;
	}
	
	.schs_swiper img {
	    max-height: 1.5rem;
	    display: -webkit-inline-box;
	    max-width: 3rem;
	}
	
	.schs_swiper p {
	    font-size: 0.24rem;
	    margin-bottom: 0.2rem;
	    padding: 0 0.2rem;
	    box-sizing: border-box;
	    text-align: left;
	}
	
	.div_logo {
	    width: 5.3rem;
	    height: 2rem;
	    display: table-cell;
	    /* 水平居中 */
	    text-align: center;
	    /* 垂直居中 */
	    vertical-align: middle;
	}
	
	.a_details_btn {
	    width: 4.4rem;
	    display: block;
	    margin: 0 auto;
	    background: #333;
	    color: #fafafa;
	    border-radius: 0.3rem;
	    text-align: center;
	    padding: 0.15rem 0;
	    margin-bottom: 0.2rem;
	}
	
	.a_hollow_btn {
	    width: 4.4rem;
	    display: block;
	    margin: 0 auto;
	    background: #fafafa;
	    color: #333;
	    border-radius: 0.5rem;
	    text-align: center;
	    padding: 0.15rem 0;
	    border: 1px solid #333;
	    margin-bottom: 0.3rem;
	}
	/*-----plan-----*/
	
	.plan {
	    padding-bottom: 0 !important;
	}
	
	.plan_boxs {
	    width: 6.7rem;
	    margin: 0.3rem auto 0 auto;
	}
	
	.plan_box {
	    margin-bottom: 0.2rem;
	}
	
	.plan_box:nth-child(1) {
	    background: #ebfffc url(../img/ic_1.png) no-repeat left center;
	    background-size: 0.8rem 0.8rem;
	    background-position-x: 0.3rem;
	}
	
	.plan_box:nth-child(2) {
	    background: #ebfffc url(../img/ic_2.png) no-repeat left center;
	    background-size: 0.8rem 0.8rem;
	    background-position-x: 0.3rem;
	}
	
	.plan_box:nth-child(3) {
	    background: #ebfffc url(../img/ic_3.png) no-repeat left center;
	    background-size: 0.8rem 0.8rem;
	    background-position-x: 0.3rem;
	}
	
	.plan_info {
	    background: #FAFAFA;
	    margin-left: 1.3rem;
	    padding: 0.2rem 0.15rem;
	}
	
	.plan_info h4 {
	    color: #333;
	    font-size: 0.3rem;
	    margin-bottom: 0.1rem;
	}
	
	.plan_info p {
	    color: #666;
	    font-size: 0.24rem;
	    line-height: 0.36rem;
	}
	
	.service_swiper,
	.case_swiper {
	    margin-top: 0.3rem;
	}
	
	.service_swiper .swiper-slide {
	    border: 0.5px solid #efefef;
	    box-shadow: 1px 0px 20px 0px #bfbfbf;
	}
	
	.service_swiper .sli_inter {
	    text-align: left;
	    padding: 0.4rem 0.2rem;
	}
	
	.service_swiper h4 {
	    position: relative;
	    width: 2.8rem;
	    margin: 0.2rem auto 0 auto;
	    box-sizing: border-box;
	    padding-left: 1rem;
	    font-weight: bold;
	    font-size: 0.28rem;
	    background: -webkit-linear-gradient(left, #2630a8, #0086f8);
	    background: -moz-linear-gradient(left, #2630a8, #0086f8);
	    background: linear-gradient(left, #2630a8, #0086f8);
	    -webkit-background-clip: text;
	    -webkit-text-fill-color: transparent;
	}
	
	.service_swiper h4:before {
	    content: '';
	    position: absolute;
	    background: url(../img/ser_1.png) no-repeat left;
	    background-size: contain;
	    width: 1rem;
	    height: 1rem;
	    top: -0.45rem;
	    left: -0.2rem;
	}
	
	.banner_botm {
	    position: relative;
	    display: block;
	    margin-top: 0.3rem;
	    width: 7.5rem;
	    height: 2rem;
	    background: url(../img/banner_botm.png) no-repeat center;
	    background-size: 100% 100%;
	    box-sizing: border-box;
	    padding-right: 2.8rem;
	    padding-top: .8rem;
	}
	
	.more_btn {
	    position: absolute;
	    bottom: .3rem;
	    right: .5rem;
	    text-decoration: underline;
	    color: #ffffff;
	    font-size: .16rem;
	}
	
	.banner_botm p {
	    font-size: .3rem;
	    line-height: .4rem;
	    text-align: right;
	    color: #333;
	}
	/*--顾问团队--*/
	
	.consultant_swiper {
	    margin: 0.5rem 0.2rem 0 0.2rem;
	}
	
	.consultant_swiper .swiper-slide {
	    width: 1.5rem !important;
	    background: transparent;
	    margin: 0 0.1rem;
	}
	
	.consultant_swiper .sli_inter,
	.cscontent_swiper .sli_inter {
	    padding: 0 !important;
	}
	
	.consultant_swiper .sli_inter:after {
	    position: absolute;
	    content: "";
	    width: 107px;
	    height: 72px;
	    background: url(../img/currentTeacher.png) no-repeat center;
	    left: 50%;
	    margin-left: -54px;
	    bottom: -42px;
	    display: none;
	}
	
	.consultant_swiper .active .sli_inter:after {
	    display: block;
	}
	
	.cscontent_swiper,
	.case_swiper {
	    width: 6.7rem !important;
	    margin: 0 auto;
	}
	
	.cscontent_swiper .swiper-slide {
	    width: 6.7rem !important;
	    background: transparent;
	}
	
	.cscontent_swiper h4 {
	    color: #333;
	    text-align: left;
	}
	
	.cscontent_swiper p {
	    text-align: left;
	}
	
	.case_swiper .swiper-slide {
	    width: 6.1rem !important;
	    margin-left: -0.3rem;
	    margin-right: 0.2rem;
	    border: 0.05rem solid;
	    border-image: -webkit-linear-gradient(#2630a8, #4cdfcb) 30 30;
	    border-image: -moz-linear-gradient(#2630a8, #4cdfcb) 30 30;
	    border-image: linear-gradient(#2630a8, #4cdfcb) 30 30;
	}
	
	.case_swiper .sli_inter {
	    padding: 0 !important;
	}
	
	.tea_info {
	    padding: 0.3rem;
	    box-sizing: border-box;
	    background: #f2f4fe;
	}
	
	.tea_detail {
	    display: none;
	    text-align: left;
	}
	
	.tea_img {
	    float: left;
	    width: 1.2rem;
	    height: 1.2rem;
	}
	
	.tea_img img {
	    border-radius: 50%;
	}
	
	.tea_title {
	    float: left;
	    font-size: 0.28rem;
	    color: #333;
	    line-height: 0.4rem;
	    width: 3.8rem;
	    position: relative;
	    top: 0.2rem;
	}
	
	.tea_ctrl {
	    float: left;
	    max-width: 0.5rem;
	    position: relative;
	    top: 0.4rem;
	}
	
	.tea_detail {
	    background: #f0f0f0;
	    padding-bottom: 0.3rem;
	}
	
	.tea_detail p {
	    margin-top: 0 !important;
	    padding: 0.3rem 0.1rem;
	}
	
	.tea_detail .a_btn {
	    width: 6rem;
	    margin-top: 0;
	}
	
	.btn_ctrl {
	    cursor: pointer;
	}
	
	.edu_bg {
	    padding: 0.2rem;
	    box-sizing: border-box;
	}
	
	.edu_info {
	    color: #333;
	    font-size: 0.26rem;
	    text-align: left;
	}
	
	.img_offer {
	    width: 2.45rem;
	    height: 3rem;
	    display: inline-block;
	    margin: 0.3rem 0;
	}
	
	.edu_bg .right {
	    text-align: left;
	    width: 3.2rem;
	    padding-left: 0.2rem;
	    box-sizing: border-box;
	    margin: 0.3rem 0;
	}
	
	.edu_bg .right h5 {
	    color: #333;
	}
	
	.edu_bg .right p {
	    margin-top: 0;
	    font-size: 0.24rem;
	    line-height: 0.4rem;
	}
	
	.edu_bg .a_btn_hollow,
	.edu_bg .a_btn {
	    width: 5.7rem;
	    margin: 0.2rem 0;
	}
	
	.ul_otherbanner {
	    width: 6.7rem;
	    margin: 0.3rem auto;
	}
	
	.ul_otherbanner li {
	    float: left;
	    width: 3.2rem;
	    margin-right: 0.2rem;
	    margin-bottom: 0.2rem;
	}
	
	.ul_otherbanner li:nth-child(2n) {
	    margin-right: 0;
	}
	/*---------------end---------------*/
	/*----------模板---------*/
	
	.serviceList li {
	    background-color: #4b5160 !important;
	}
	
	.serviceList h4 {
	    color: #99c4ff !important;
	}
	
	.serviceList p {
	    color: #fafafa !important;
	}
	
	.teacherS .swiper-slide {
	    width: 2.4rem !important;
	    padding-top: 0.22rem;
	    background-color: #f4f4f4 !important;
	    height: 3rem;
	    margin-right: 0.2rem;
	    text-align: center;
	}
	
	.advantage {
	    width: 6.7rem;
	    margin: 0 auto;
	    font-size: 0.28rem;
	    padding-left: 0.4rem !important;
	    box-sizing: border-box;
	}
	
	.model_wrap {
	    width: 6.7rem !important;
	    margin: 0 auto;
	    box-sizing: border-box;
	}
	
	.sec_footer {
	    position: fixed;
	    bottom: 0;
	    height: 1rem;
	    max-width: 750px;
	    width: 100%;
	    z-index: 9999;
	}
	
	.ulpe8_contents .div_project {
	    display: none;
	}
	
	.ulpe8_contents .div_project.active {
	    display: block;
	}
	
	.ulpe8 {
	    margin: 0.3rem 0;
	    display: block;
	    padding-left: .85rem;
	}
	
	.ulpe8 li {
	    margin-right: 0px;
	    float: left;
	    text-align: center;
	    color: #333;
	    font-size: .18rem;
	    width: 2.9rem;
	    height: .6rem;
	    line-height: .6rem;
	    box-sizing: border-box;
	    display: inline-block;
	    border: .01rem solid #333;
	}
	
	.ulpe8 li.active {
	    color: #fff;
	    background: #333;
	}
	
	.sec_plan h2 p:after {
	    background: none;
	}
	
	.sec_plan .p_info {
	    margin: 0 .4rem .52rem .4rem;
	}
	
	.project-btn {
	    margin: 0 auto .36rem auto;
	    width: 2.18rem;
	    height: .58rem;
	    text-align: center;
	    line-height: .58rem;
	    background-image: linear-gradient(90deg, #2630a8 10%, #0086f8 100%), linear-gradient( #f5f5f5, #f5f5f5);
	    background-blend-mode: normal, normal;
	    border-radius: .29rem;
	    -moz-border-radius: .29rem;
	    -webkit-border-radius: .29rem;
	    font-size: .3rem;
	    color: #ffffff;
	}
	
	.project-time {
	    margin-bottom: .1rem;
	    text-align: center;
	    font-size: .24rem;
	}
	
	.sec_plan .Swiper_outside {
	    margin-bottom: .4rem;
	}
	
	.project_swiper .swiper-slide {
	    margin: 0 .2rem;
	    padding: .25rem .3rem 0 .3rem;
	    width: 3.98rem !important;
	    height: 2.55rem;
	    background: url(../img/plan_img.png) no-repeat center center;
	    background-size: 4.58rem 3rem;
	    font-size: .24rem;
	    line-height: .36rem;
	    color: #ffffff;
	}
	
	.project_swiper .plan_title {
	    text-align: center;
	    font-size: .28rem;
	    font-weight: bold;
	    color: #ffffff;
	}
	
	.project_swiper .plan_title::after {
	    content: "";
	    width: .72rem;
	    height: .02rem;
	    background-color: #f4f4f4;
	    display: block;
	    margin: .1rem auto;
	}