/*wap-main*/

.wap-main {
    width: 100%;
    height: auto;
}

.wap-main .main-myd {
    width: 7rem;
    height: 100%;
    position: relative;
    margin: 0 auto;
    text-align: center;
}

/* 公共title */

.wap-main .titleAll {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.wap-main .titleAll .titleOne {
    display: flex;
    align-items: center;
}

.wap-main .titleAll .titleOne .title-left {
    width: 0.5rem;
    border: 0.01rem solid #bdbdbd;
}

.wap-main .titleAll .titleOne .smallTitle {
    font-size: 0.28rem;
    color: #434343;
    margin: 0rem 0.2rem;
}

.wap-main .titleAll .titleOne .smallTitleAnther {
    font-size: 0.28rem;
    color: #f4f6f3;
    margin: 0rem 0.2rem;
}

.wap-main .titleAll .titleTwo {
    font-size: 0.44rem;
    color: #002e94;
    font-weight: bold;
}

.wap-main .titleAll .titleTwoAnther {
    font-size: 0.44rem;
    font-weight: bold;
    color: transparent;
    background-image: linear-gradient(to right, #c9a768, #f1e6a4, #cbac52);
    -webkit-background-clip: text;
}

.wap-main .titleAll .titleThree {
    color: #757575;
    font-size: 0.28rem;
}

.wap-main .titleAll .titleThreeAnther {
    color: #f4f6f3;
    font-size: 0.28rem;
}

/* 顶部 */

.wap-main .toplxPC {
    width: 100%;
    height: 4rem;
    background: url(../img/bg01.png) no-repeat;
    background-size: 100%;
    position: relative;
}

.wap-main .toplxPC .topBox {
    width: 100%;
    height: auto;
    position: relative;
    text-align: left;
}

.wap-main .toplxPC .topBox .top-txtOne {
    position: relative;
    margin-left: 0.9rem;
    top: 0.7rem;
    color: #fff;
    font-size: 0.39rem;
}

.wap-main .toplxPC .topBox .top-txtTwo {
    position: relative;
    margin-left: 0.9rem;
    top: 0.65rem;
    font-size: 0.65rem;
    font-weight: bold;
    color: transparent;
    background-image: linear-gradient(to right, #c9a768, #e2d2ae);
    -webkit-background-clip: text;
}

.wap-main .toplxPC .topBox .top-txtThree {
    width: 4.5rem;
    height: auto;
    position: relative;
    margin-left: 0.9rem;
    top: 0.8rem;
    display: flex;
    justify-content: space-between;
    color: #ffffff;
    font-weight: bold;
    font-size: 0.28rem;
}

.wap-main .toplxPC .topBox .top-txtThree .txtThree-item {
    width: 1.4rem;
    height: 0.5rem;
    background: #00409a;
    border-bottom: 0.06rem solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wap-main .toplxPC .topBox .top-txtTour {
    width: 4.6rem;
    height: 0.5rem;
    position: relative;
    margin-left: 0.9rem;
    top: 0.95rem;
    background-image: linear-gradient(to right, #021236, transparent);
    color: #fff;
    font-size: 0.24rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0.2rem;
}

/* 国家 */

.wap-main .country {
    width: 100%;
    height: auto;
    background-color: #ffffff;
}

.wap-main .country .countryBox {
    padding: 0.3rem 0 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.wap-main .country .countryBox .countrtBox-item {
    width: 1.5rem;
    height: 0.65rem;
    background-image: linear-gradient(to right, #0141a2, #2485f8, #0141a2);
    border: 0.04rem solid #c38437;
    border-radius: 0.2rem;
    font-size: 0.26rem;
    font-weight: bold;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.15rem;
}

.wap-main .country .countryBox .countrtBox-item a,
.wap-main .country .countryBox .countrtBox-itemTwo a {
    color: #fff;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 0.65rem;
}

.wap-main .country .countryBox .countrtBox-itemTwo {
    width: 1.5rem;
    height: 0.65rem;
    background-image: linear-gradient(to right, #018dff, #0eb4ff, #018dff);
    border: 0.04rem solid #c38437;
    border-radius: 0.2rem;
    font-size: 0.26rem;
    font-weight: bold;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.15rem;
}

/* 姓名 电话 验证码 */

.wap-main .telePhone {
    width: 100%;
    height: auto;
    margin-top: 0.25rem;
}

.wap-main .telePhone .planBigTxt {
    font-size: 0.46rem;
    color: #03298a;
    font-weight: bold;
}

.wap-main .telePhone .planSmallTxt {
    font-size: 0.24rem;
    color: #4b4b4b;
}

.wap-main .telePhone .telePhoneBox {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 0.1rem;
}

.wap-main .telePhone .telePhoneBox .callPhone-form {
    width: 100%;
    height: 100%;
    padding: 0.3rem 0 0.8rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #f0f0f0;
}

.wap-main .telePhone .telePhoneBox .callPhone-form .callPhone-form-item {
    width: 6rem;
    height: 0.7rem;
    display: flex;
    align-items: center;
    font-size: 0.3rem;
    font-weight: bold;
    color: #2c2c2c;
    position: relative;
    border: 0.02rem solid #c9c9c9;
    padding: 0.02rem 0.2rem;
    box-sizing: border-box;
    margin-bottom: 0.25rem;
    /* box-shadow: 0.1rem 0.08rem 0.08rem 0rem gray; */
    background-color: #ffffff;
	border-radius: 0.7rem;
}

.wap-main .telePhone .telePhoneBox .callPhone-form .callPhone-form-item span {
    width: 1.2rem;
    text-align: right;
}

.wap-main .telePhone .telePhoneBox .callPhone-form .callPhone-form-item .callPhone-form-item-name {
    width: 2.5rem;
    height: 95%;
    border: 0.01rem solid #ffffff;
    font-size: 0.28rem;
	text-indent: 0.1rem;
	position: relative;
}

.wap-main .telePhone .telePhoneBox .callPhone-form .callPhone-form-item .yzm {
    width: 1.8rem;
	height: 0.55rem;
    position: absolute;
    color: #000;
    font-size: 0.26rem;
    background-color: #dcdcdc;
    border: 0.01rem solid #dcdcdc;
	border-radius: 0.55rem;
	right: 0.04rem;
	
}

.wap-main .telePhone .telePhoneBox .callPhone-form .freeDingzhi {
    width: 6rem;
    height: 0.8rem;
    background: #b7182c;
    font-size: 0.34rem;
    color: #feffff;
    display: flex;
    font-weight: bold;
    align-items: center;
    justify-content: center;
    border: 0.01rem solid #e44e00;
	border-radius: 0.7rem;
}

.wap-main .telePhone .telePhoneBox .t1 {
    width: 30%;
    height: auto;
    position: absolute;
    left: 0;
    top: -0.85rem;
}

.wap-main .telePhone .telePhoneBox .t1 img {
    width: 100%;
    height: auto;
}

.wap-main .telePhone .telePhoneBox .t2 {
    width: 20%;
    position: absolute;
    right: -0.2rem;
    bottom: -0.5rem;
}

.wap-main .telePhone .telePhoneBox .t2 img {
    width: 100%;
    height: auto;
}

/* 品牌实力 */

.wap-main .brand {
    width: 100%;
    height: auto;
    margin-top: 0.5rem;
    position: relative;
}

.wap-main .brand .brandBox {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0.4rem;
}

.wap-main .brand .brandBox .brandBox-item:nth-child(odd) {
    width: 3.3rem;
    text-align: right;
    font-size: 0.26rem;
    color: #6d6d6d;
    margin-bottom: 0.5rem
}

.wap-main .brand .brandBox .brandBox-item:nth-child(even) {
    width: 3.3rem;
    text-align: left;
    font-size: 0.26rem;
    color: #6d6d6d;
    margin-bottom: 0.5rem
}

.wap-main .brand .brandBox .brandBox-item .item-txtOne {
    color: #282828;
    font-size: 0.36rem;
    font-weight: bold;
}

.wap-main .brand .brandImg {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.wap-main .brand .brandImg img {
    width: 100%;
    height: auto;
}

/* 官方认可 */

/* background-image: linear-gradient(45deg, #01286d, transparent); */



/* 热门留学国家/地区 */

.wap-main .hotcountry {
    width: 100%;
    height: auto;
    position: relative;
    background-color: #f4f4f4;
    padding: 0.25rem 0;
}

.wap-main .hotcountry .hotcountryBox {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 0.2rem;
}

.wap-main .hotcountry .hotcountryBox .hotcountryBox-item {
    width: 2.2rem;
    height: auto;
    color: #ffffff;
    font-size: 0.16rem;
    position: relative;
}

.wap-main .hotcountry .hotcountryBox .hotcountryBox-item .hotcountryBox-item-contry {
    width: 100%;
    height: 0.6rem;
    background-color: #072f75;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0.26rem;
    font-weight: bold;
    position: relative;
}

.wap-main .hotcountry .hotcountryBox .hotcountryBox-item .hotcountryBox-item-angle {
    position: absolute;
    top: 0.6rem;
    left: 50%;
    transform: translate(-50%, 0);
    width: 0;
    height: 0;
    border: 0.2rem solid;
    border-color: #072f75 transparent transparent transparent;
    z-index: 100;
}

.wap-main .hotcountry .hotcountryBox .hotcountryBox-item .hotcountryBox-item-des {
    height: 1.7rem;
    background-color: #dee1e8;
    display: flex;
    justify-content: center;
    font-size: 0.26rem;
    color: #333534;
    padding: 0.35rem 0.2rem;
}

.wap-main .hotcountry .hotcountryBox .hotcountryBox-item .hotcountryBox-item-goto {
    height: 0.85rem;
    position: relative;
    top: -0.3rem;
    background: linear-gradient(to right, #c48d28, #f5bf65, #905b25);
    display: flex;
    align-items: center;
    border-radius: 0.18rem 0.18rem 0 0;
    justify-content: center;
    z-index: 100;
    font-size: 0.26rem;
    font-weight: bold;
}

/* 留学服务流程 */

.wap-main .process {
    width: 100%;
    height: auto;
    position: relative;
    background-color: #ffffff;
    padding: 0.25rem 0;
}

.wap-main .process .processBox {
    width: 100%;
    height: auto;
    position: relative;
    margin-top: 0.3rem;
}

.wap-main .process .processBox .processLineOne {
    width: 100%;
    height: 3rem;
    position: absolute;
    top: 0.25rem;
    border: 0.06rem solid #e6ebf1;
    border-radius: 0 0.5rem 0.5rem 0;
    border-left: none;
    box-sizing: border-box;
}

.wap-main .process .processBox .processLineTwo {
    width: 100%;
    height: 3rem;
    position: absolute;
    top: 3.25rem;
    border: 0.06rem solid #e6ebf1;
    border-radius: 0 0 0 0.5rem;
    border-right: none;
    border-top: none;
    box-sizing: border-box;
}

.wap-main .process .processBox .process-in {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    position: relative;
}

.wap-main .process .processBox .process-in .processBox-item {
    width: 3.5rem;
    height: 3rem;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.wap-main .process .processBox .process-in .processBox-item .jiantou {
    height: 0.5rem;
    display: flex;
    position: relative;
}

.wap-main .process .processBox .process-in .processBox-item .jiantou .angle_left {
    border: 0.25rem solid;
    border-color: #005dff #005dff #005dff transparent;
    position: relative;
}

.wap-main .process .processBox .process-in .processBox-item .jiantou .angle_leftTwo {
    border: 0.25rem solid;
    border-color: #005dff transparent;
    position: relative;
    right: 0.25rem;
}

.wap-main .process .processBox .process-in .processBox-item .jiantou .title {
    height: 0.5rem;
    width: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to right, #005dff, #0088fe, #005dff);
    color: #fff;
    font-size: 0.22rem;
    font-weight: bold;
    position: relative;
}

.wap-main .process .processBox .process-in .processBox-item .jiantou .angle_right {
    border: 0.25rem solid;
    border-color: transparent transparent transparent #005dff;
    position: relative;
}

.wap-main .process .processBox .process-in .processBox-item .jiantou .angle_rightTwo {
    border: 0.25rem solid;
    border-color: transparent #005dff transparent transparent;
    position: relative;
}

.wap-main .process .processBox .process-in .processBox-item .titleSmall {
    width: 100%;
    text-align: center;
    color: #003da8;
    font-size: 0.26rem;
    font-weight: bold;
    margin: 0.1rem 0;
}

.wap-main .process .processBox .process-in .processBox-item .item-bord {
    border: 0.01rem solid #bcc9dc;
    width: 3rem;
}

.wap-main .process .processBox .process-in .processBox-item .item-des {
    font-size: 0.24rem;
    color: #4d4d4d;
    text-align: left;
    padding: 0.1rem 0.3rem 0.3rem 0.3rem;
}

.wap-main .process .liuxuebtn {
    width: 3rem;
    height: 0.6rem;
    background: linear-gradient(to right, #c48d28, #f4bc69, #915d24);
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.28rem;
    color: #ffffff;
    font-weight: bold;
    border-radius: 0.35rem;
}

/* 留学导师 */



/* 语言学习+留学服务 多重服务项目 */

.wap-main .abroad {
    width: 100%;
    height: auto;
    position: relative;
    padding: 0.25rem 0;
}

.wap-main .aboad_box {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 0.25rem;
}

.wap-main .aboad_box .aboad_item {
    width: 3.3rem;
    height: auto;
    margin-bottom: 0.2rem;
}

.wap-main .aboad_box .aboad_item .abord_one {
    background-color: #e0e0e2;
    padding: 0.1rem;
}

.wap-main .aboad_box .aboad_item .abord_one img {
    width: 100%;
    height: auto;
}

.wap-main .aboad_box .aboad_item .abord_one .one_title {
    background-color: #072f75;
    font-size: 0.28rem;
    color: #fdfffe;
    padding: 0.1rem;
    margin-top: 0.1rem;
}

.wap-main .aboad_box .aboad_item .abord_two {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    margin: 0.15rem 0;
    color: #4d4d4d;
    font-size: 0.24rem;
}

.wap-main .aboad_box .aboad_item .abord_three {
    width: 100%;
    display: flex;
    font-size: 0.26rem;
    font-weight: bold;
}

.wap-main .aboad_box .aboad_item .abord_three .three_left {
    width: 2rem;
    height: auto;
    padding: 0.05rem 0.12rem;
    background-color: #082f74;
    color: #ffffff;
}

.wap-main .aboad_box .aboad_item .abord_three .three_two {
    width: 1.3rem;
    height: auto;
    padding: 0.05rem 0.12rem;
    background: linear-gradient(to right, #c48d28, #f5bf65, #905b25);
    color: #ffffff;
}

/* 4个项目 */

.wap-main .fourProject {
    width: 100%;
    height: auto;
    position: relative;
}

.wap-main .fourProject .typeOne {
    width: 100%;
    height: auto;
    background: #f4f4f4;
}

.wap-main .fourProject .typeOneAntho {
    width: 100%;
    height: auto;
    background: #ffffff;
}

.wap-main .fourProject .typeOne .typeOne-item {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding-bottom: 0.5rem;
}

.wap-main .fourProject .typeOne .typeOne-item .item-topOne {
    display: flex;
    justify-content: space-between;
}

.wap-main .fourProject .typeOne .typeOne-item .item-topOne .typeOne-left {
    display: flex;
    flex-direction: column;
    text-align: left;
}

.wap-main .fourProject .typeOne .typeOne-item .item-topOne .typeOne-leftAnth {
    display: flex;
    flex-direction: column;
    text-align: right;
}

.wap-main .fourProject .typeOne .typeOne-item .item-topOne .typeOne-left .typeOne-left-one {
    margin-top: 0.3rem;
    color: #5f5f5f;
    font-size: 0.34rem;
    font-weight: bold;
}

.wap-main .fourProject .typeOne .typeOne-item .item-topOne .typeOne-left .typeOne-left-two {
    color: #4d4d4d;
    font-size: 0.24rem;
}

.wap-main .fourProject .typeOne .typeOne-item .item-topOne .typeOne-left .typeOne-left-three {
    font-size: 0.26rem;
    font-weight: bold;
    color: #af1c2f;
}

.wap-main .fourProject .typeOne .typeOne-item .item-topOne .typeOne-right {
    width: 45%;
    height: auto;
}

.wap-main .fourProject .typeOne .typeOne-item .item-topOne .typeOne-right img {
    width: 100%;
    height: auto;
}

.wap-main .fourProject .typeOne .typeOne-item .typeOne-btn-bottom {
    width: 2.2rem;
    padding: 0.1rem 0.32rem;
    text-align: center;
    color: #ffffff;
    font-size: 0.26rem;
    background: linear-gradient(to right, #035cf8, #0084ff, #035cf8);
    box-shadow: 0.03rem 0.03rem 0.01rem #0084ff;
    margin-top: 0.1rem;
}

.wap-main .fourProject .typeOne .typeOne-item .typeOne-icon {
    width: 10%;
    height: auto;
    position: absolute;
    bottom: -0.3rem;
}

.wap-main .fourProject .typeOne .typeOne-item .typeOne-icon img {
    width: 100%;
    height: auto;
}

/* 背景提升+文书 提升软实力为录取加分 */

.wap-main .addfs {
    width: 100%;
    height: auto;
    position: relative;
    background-color: #01286d;
    padding: 0.25rem 0;
}

.wap-main .addfs .addfsBox {
    width: 100%;
    height: auto;
    margin-top: 0.3rem;
}

.wap-main .addfs .addfsBox .addfsBox-item {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 3;
    background-color: #ffffff;
    border-radius: 0.1rem;
    text-align: left;
    padding: 0.3rem 0.12rem;
    margin-bottom: 0.4rem;
    box-sizing: border-box;
    box-shadow: 0.06rem 0.06rem 0.02rem #cecece;
}

/* .wap-main .addfs .addfsBox .addfsBox-item .twoceng{width: 100%;height: auto;background-color: #cecece;border-radius: 0.06rem;position: absolute;top: 0.05rem;right: -0.05rem;z-index: 2;}
.wap-main .addfs .addfsBox .addfsBox-item .oneceng{width: 100%;height: auto;background-color: #9da8be;border-radius: 0.06rem;position: absolute;top: 0.1rem;right: -0.1rem;z-index: 1;} */

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-left .item-left-one {
    color: #5f5f5f;
    font-size: 0.36rem;
    font-weight: bold;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-left .lineBottom {
    width: 4.2rem;
    border: 0.01rem solid #e6e6e6;
    margin: 0.15rem 0rem;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-left .item-left-two {
    color: #5f5f5f;
    font-size: 0.24rem;
    font-weight: bold;
    margin-bottom: 0.15rem;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-left .item-left-three {
    color: #4d4d4d;
    font-size: 0.24rem;
    line-height: 0.3rem;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-left .item-left-four {
    display: flex;
    margin-top: 0.2rem;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-left .item-left-four .four_item {
    width: 100%;
    display: flex;
    align-items: center;
    margin-right: 0.2rem;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-left .item-left-four .four_item img {
    width: 20%;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-left .item-left-four .four_item .img_title {
    margin-left: 0.12rem;
    font-size: 0.26rem;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-right {
    position: absolute;
    top: 0;
    right: 0;
    width: 30%;
}

.wap-main .addfs .addfsBox .addfsBox-item .addfsBox-item-right img {
    width: 100%;
}

.wap-main .addfs .addfsBox .addfsBox-bt {
    width: 3rem;
    height: 0.6rem;
    background: linear-gradient(to right, #c48d28, #f4bc69, #915d24);
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.28rem;
    color: #ffffff;
    font-weight: bold;
    border-radius: 0.35rem;
}

/* 新航道背景提升项目 */

.wap-main .addProject {
    width: 100%;
    height: auto;
    position: relative;
    padding: 0.25rem 0rem;
}

.wap-main .addProject .bt2_contain {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0.2rem 0 0 0;
}

.wap-main .addProject .bt2_contain .bt2_contain_item {
    width: 3.3rem;
    height: auto;
    display: flex;
    align-items: center;
    flex-direction: column;
    margin-bottom: 0.3rem;
}

.wap-main .addProject .bt2_contain .bt2_contain_item:nth-child(odd) .contain_iten_top {
    width: 100%;
    height: 1.5rem;
    background: linear-gradient(to bottom, #005dff, #0083ff, #0088ff, #005dff);
    ;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #feffff;
    font-size: 0.28rem;
    font-weight: bold;
}

.wap-main .addProject .bt2_contain .bt2_contain_item:nth-child(even) .contain_iten_top {
    width: 100%;
    height: 1.5rem;
    background: linear-gradient(to right, #24adfe, #26adff, #26adff);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #feffff;
    font-size: 0.28rem;
    font-weight: bold;
}

.wap-main .addProject .bt2_contain .bt2_contain_item .contain_iten_top img {
    width: 20%;
    height: auto;
}

.wap-main .addProject .bt2_contain .bt2_contain_item .contain_iten_top .top_title {
    margin-top: 0.07rem;
}

.wap-main .addProject .bt2_contain .bt2_contain_item .contain_iten_bottom {
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    padding-top: 0.1rem;
    background: #f4f4f4;
}

.wap-main .addProject .bt2_contain .bt2_contain_item .contain_iten_bottom ul {
    text-align: left;
    padding: 0 0.5rem;
    box-sizing: border-box;
}

.wap-main .addProject .bt2_contain .bt2_contain_item .contain_iten_bottom ul li {
    width: 100%;
    list-style-type: disc;
    color: #4d4d4d;
    font-size: 0.24rem;
}

.wap-main .addProject .bt2_btTeo {
    display: flex;
    justify-content: center;
    align-items: center;
}

.wap-main .addProject .bt2_btTeo .bt2_zixun {
    width: 2.4rem;
    height: 0.6rem;
    background-color: #072f74;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.28rem;
    color: #ffffff;
    font-weight: bold;
    border-radius: 0.35rem;
    margin-right: 0.2rem;
}

.wap-main .addProject .bt2_btTeo .bt2_dingzhi {
    width: 2.4rem;
    height: 0.6rem;
    background: linear-gradient(to right, #c48d28, #f4bc69, #915d24);
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.28rem;
    color: #ffffff;
    font-weight: bold;
    border-radius: 0.35rem;
}

/* 新航道国际游学 */

.wap-main .travel {
    width: 100%;
    height: auto;
    position: relative;
    padding: 0.25rem 0rem;
    background-color: #f4f4f4;
}

.wap-main .travel .travelBox {
    width: 100%;
    height: auto;
    margin-top: 0.2rem;
}

.wap-main .travel .travelBox .desMore {
    width: 100%;
    height: auto;
    background-color: #ffff;
    color: #4d4d4d;
    font-size: 0.26rem;
    text-align: left;
    padding: 0.2rem;
    box-sizing: border-box;
    box-shadow: 0.1rem 0.1rem 0.1rem #c0c0c0;
}

/* 部分项目展示 */

.wap-main .travel .in-title {
    width: 100%;
    height: auto;
    position: relative;
    font-size: 0.26rem;
    color: #6d6d6d;
    margin: 0.2rem 0;
}

.wap-main .travel .yx_three {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.wap-main .travel .yx_three .three_item {
    width: 1.7rem;
    height: auto;
    background-color: #ffffff;
    display: flex;
    flex-direction: column;
    font-size: 0.26rem;
    color: #4d4d4d;
    border-top: 0.15rem solid #0189ff;
    margin-bottom: 0.2rem;
    padding-bottom: 0.15rem;
}

.wap-main .travel .yx_three .three_item .item_textOne {
    width: 100%;
    height: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0.1rem 0;
}

.wap-main .travel .yx_three .three_item .item_textTwo {
    height: 0.35rem;
    background-color: #0189ff;
    color: #ffffff;
    font-size: 0.24rem;
    font-weight: bold;
    margin: 0 0.12rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wap-main .travel .yx_three .askMore {
    width: 3.4rem;
    height: 1.85rem;
}

.wap-main .travel .yx_three .askMore .askMore-top {
    width: 100%;
    height: 1.35rem;
    background-image: linear-gradient(to right, #be8220, #f9c16c, #925b25);
    font-size: 0.28rem;
    font-weight: bold;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.wap-main .travel .yx_three .askMore .askMore-bottom {
    width: 100%;
    height: 0.5rem;
    background-image: linear-gradient(to right, #d29b4b, #6e3e16);
    display: flex;
    align-items: center;
    justify-content: center;
}

.wap-main .travel .yx_three .askMore .askMore-bottom img {
    width: 70%;
    height: auto;
}

/* 结尾 */

.wap-main .last {
    width: 100%;
    height: auto;
    position: relative;
    background-color: #01103b;
}

.wap-main .last .last-box {
    width: 100%;
    height: auto;
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 1;
}

.wap-main .last .last-box .last-one {
    font-size: 0.5rem;
    font-weight: bold;
    margin: 0.3rem 0 0.05rem 0;
}

.wap-main .last .last-box .last-two {
    font-size: 0.45rem;
    margin-bottom: 0.25rem;
}

.wap-main .last .last-box .last-three {
    width: 2.5rem;
    height: auto;
    margin-bottom: 0.1rem;
    color: #00409a;
    background-color: #ffffff;
    border-radius: 0.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    padding: 0.1rem 0;
}

.wap-main .last .last-box .last-three img {
    width: 10%;
    height: auto;
}

.wap-main .last .last-box .last-three .last-three-txt {
    font-size: 0.22rem;
    margin-left: 0.1rem;
}

.wap-main .last .last-box .last-four {
    font-size: 0.32rem;
    font-weight: bold;
    margin-bottom: 0.2rem;
}

.wap-main .last .last-bg {
    width: 100%;
    position: absolute;
    z-index: 0;
    bottom: 0;
    left: 0;
}

.wap-main .last .last-bg img {
    width: 100%;
    height: auto;
}

/* 复选框控制颜色 */

.form-privacy{
	display: flex;
	align-items: center;
	margin-top: 0.2rem;
}
.privacy-validate{
	margin-right: 0.05rem;
}
.form-privacy span{
	font-size: 0.22rem;
}
.form-privacy a{
	font-size: 0.22rem;
	color: #feac1a;
}
/* input[type="checkbox"] {
    display: none;
}

label {
    display: inline-block;
    padding-left: 0.45rem;
    position: relative;
    cursor: pointer;
} */

/* 创建自定义复选框样式 */

/* label:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0.01rem;
    width: 0.34rem;
    height: 0.34rem;
    background: #fff;
    border: 0.01rem solid #dcdcdc;
    border-radius: 0.03rem;
    box-sizing: border-box;
    transition: border-color 0.3s ease-in-out;
} */

/* 当复选框被选中时改变背景和边框颜色 */

/* input[type="checkbox"]:checked+label:before {
    content: "✔";
    color: #fff;
    background: #767676;
    border-color: #fff;
} */


.header_nav .header_jj{
	padding: 0 0.3rem;
	height: 1.2rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	left: 0;
	top: 0;
	right: 0;
	position: fixed;
	z-index: 999999;
	align-items: center;
	justify-content: space-between;
}
.header_nav .header_jj img{
	width: 3.12rem;
	height: 0.65rem;
	margin-top: 0.2rem;
}
.header_nav .header_jj .phone_tel{
	font-size: 0.38rem;
	margin-top: 0.1rem;
}
body .footer_zb p {
    font-size: 0.2rem;
    line-height: 0.32rem;
    color: #333;
    text-align: center;
	padding-bottom: 1.8rem;
	padding-top: 0.4rem;
}
