.contains{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.bl{
    display: block!important;
}
.cl{
    clear: both;
}
.ads{
    width:100%;
    height:120px;
    background:url(../image/go_13.png);
    background-size:100% 100%;
    margin-top:25px;
}
.ad_lf{
    width:570px;
    height:120px;
    float: left;
    text-align: center;
}
.ad_lf h2{
    font-size:30px;
    color: #454648;
    margin-top:30px;
}
.ad_lf h2 span{
    color: #3bc9d7;
}
.ad_lf p{
    font-size:18px;
    color: #454648;
}
.ad_lf p span{
    color: #3bc9d7;
    font-weight: bold;
    font-size:22px;
}
.ad_qr{
    width:100px;
    height:110px;
    padding-top:10px;
    float: left;
}
.ad_qr img{
    width:100%;
}
.ad_rt{
    width:342px;
    float: left;
    margin-left:30px;
    padding-top:23px;
}
.ad_zx{
    display: block;
    width:346px;
    height:50px;
    line-height:50px;
    text-align: center;
    font-size:16px;
    color: #fff;
    background: #3bc9d7;
    border-radius: 25px;
}
.ad_rt .lb-swiper p{

    color: #787d7d!important;
}
.ad_rt .lb-swiper{
    margin-top:10px;
}
.ad_rt .lb-swiper p .icon-laba{
    color: #3bc9d7;
}
.lb-swiper p .icon-laba{
     font-size:18px;
 }
.lb-swiper{

    height:20px;

}
.lb-swiper p{
    font-size:14px;
    color: #fff;
    text-align: center;
}
.lb-swiper span{
    margin-left:14px;
}
.lb-swiper .swiper-slide{
    height:18px;
}
.banner{
    width:100%;
    height:534px;
    background:url(../image/am_02-min.png) center no-repeat;
}
.banner h1{
    color: transparent;
    margin: 0;
}
.ba_qr{
    width:297px;
    padding-top: 279px;
    margin-left: 450px;
}
.ba_qr p{
    text-align: center;
    font-size:16px;
    color: #e19a57;
}
.ba_qr img{
    display: block;
    width:120px;
    margin: 0 auto;
    margin-top:23px;
}
.tit{
    position: relative;

}
.t1:after{
    position: absolute;
    content: '';
    width:130px;
    height:104px;
    background:url(../image/aa_03.png);
    left:0;
    right:0;
    margin: 0 auto;
    top:-10px;
    z-index:1;
}
.t2:after{
    position: absolute;
    content: '';
    width:130px;
    height:104px;
    background:url(../image/a2_03.png);
    left:0;
    right:0;
    margin: 0 auto;
    top:-10px;
    z-index:1;
}
.tit h2{
    font-size:38px;
    color: #49496e;
    text-align: center;
    position: relative;
    z-index:2;
}
.tit p{
    font-size:16px;
    text-align: center;
    color: #49496e;
}
.main1 ul{
    margin-top:40px;
}
.main1 li{
    width:30%;
    margin: 0 1.5%;
    height:194px;
    border-top: 4px solid #ff9c4a;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-bottom:30px;
    float: left;
    position: relative;
    transition: .5s;
}
.main1 li:after{
    position: absolute;
    content: '';
    width:1px;
    height:126px;
    background: #efeff2;
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin: auto;
}
.m1_lf{
    width:50%;
    float: left;
    padding: 30px 0;
    text-align: center;
}
.m1_lf p{
    margin-top:20px;
}
.m1_lf span{
    font-size:50px;
    color: #49496e;
}
.m1_lf h3{
    font-size:18px;
    color: #49496e;
}
.m1_rt{
    width:50%;
    float: left;
    padding: 30px 0;
}
.m1_rt p{
    font-size:16px;
    color: #49496e;
    line-height:30px;
    padding: 0 15px;
    margin-top:20px;
}
.main1 li:hover{
    background: #3bc9d7;
    color: #fff;
    border-color: #3bc9d7;
}
.main1 li:hover .m1_lf span{
    color: #fff;
}
.main1 li:hover .m1_lf h3{
    color: #fff;
}
.main1 li:hover .m1_rt p{
    color: #fff;
}
/*美国研究生/博士申请步骤*/
.main2{
    margin-top:70px;
}
.m2_box{
    margin-top:60px;
    width:100%;
    height:577px;
    background:url(../image/am_04-min.png) no-repeat left;
}
.m2_list{
    width:240px;
    float: left;
    margin-top:70px;
}
.m2_list li{
    width:240px;
    height:60px;
    cursor: pointer;
    position: relative;
    margin-bottom:60px;
    font-size:18px;
    color: #f6f9fc;
    text-align: center;
    line-height:60px;
}
.m2_list .m2_act{
    background: #3bc9d7;
    position: relative;
}
.m2_act:after{
    width:35px;
    height:3px;
    background:#3bc9d7 ;
    position: absolute;
    content: '';
    top:0;
    bottom:0;
    margin: auto 0;
    right:-35px;

}
.m2_cont{
    float: right;
    width:925px;
    height:512px;
    display: none;
}
.main2 .hj{
    background:url(../image/ii_03.png) no-repeat;
}
.main2 .ys{
    background:url(../image/ys_03.png) no-repeat;
}
.main2 .time{
    background:url(../image/sj_03.png) no-repeat;
}
.main2 .yous{
    background:url(../image/oo_03_03.png) no-repeat;
}
.m2_cont h3{
    font-size:28px;
    color: #6f6f74;
    line-height:50px;
    text-align: right;
}
.m2_hj{
    margin-top:110px;
    padding-left:70px;
}
.m2_hj li{
    font-size:14px;
    color: #ffffff;
    line-height:24px;
    margin-bottom:40px;
    padding-right:70px;
    list-style-type: disc;
}
.m2_ys{
    margin-top:100px;
    margin-left:120px;
}
.m2_ys li{
    width:181px;
    height:105px;
    border: 1px solid #fff;
    float: left;
    margin-right:77px;
    margin-bottom:39px;
}
.ys_box{
    width:167px;
    height:91px;
    margin: 7px;
    background: #59d9e6;
    position: relative;
    text-align: center;
    font-size:14px;
    color: #3a96c4;
}
.ys_box h2{
    font-size:18px;
    color: #fff;
    line-height:50px;
}
.num{
    width:30px;
    height:30px;
    background: #fff;
    position: absolute;
    border-radius:50%;
    font-size:16px;
    color: #3bc9d7;
    line-height:30px;
    left:0;
    right:0;
    margin: 0 auto;
    top: -23px;
}
.m2_time{
    margin-top:36px;
    margin-left:132px;
}
.m2_time li{
    width:120px;
    height:95px;
    padding-top:10px;
    margin-right:55px;
    text-align: center;
    float: left;
}
.m2_time li h4{
    font-size:16px;
    color: #fff;
    margin-bottom:8px;
}
.m2_time li p{
    font-size:14px;
    color: #c0eff4;
}
.adv{
    width:630px;
    margin: 0 auto;
    margin-top:20px;
}
.adv li{
    width:100%;
    text-align: center;
    color: #fff;
    font-size:14px;
    position: relative;
    background: #43d1df;
    margin-bottom:4px;
}
.adv li h3{
    font-size:16px;
    color: #fff;
    text-align: center;
    line-height:40px;
}
.adv li p{
    line-height:30px;
    display: none;
}
.adv li img{
    position: absolute;
    top:8px;
    right:40px;
    display: none;
    cursor: pointer;
}
.zx{
    width:500px;
    height:58px;
    line-height:58px;
    position: relative;
    font-size:16px;
    color: #ff9c4a;
    border-radius: 30px;
    background: #fff;
    float: right;
    margin-top:-35px;
    box-shadow: 0 0 10px rgba(122,77,39,0.14);
}
.zx_lf{
    width:50%;
    float: left;
    text-align: center;
}
/*美国本科申请步骤*/
.main3{
    margin-top:80px;
}
.m3_box{
    margin-top:60px;
    width:100%;
    height:583px;
    background:url(../image/am_08-min.png) no-repeat right;
}
.m3_box>.contains>h3{
    font-size:28px;
    color: #6f6f74;
    line-height:50px;
    text-align: left;
}
.m3_cont{
    float: left;
    width:925px;
    height:512px;
    display: none;
}
.m3_list {
    float: right;
    width:240px;
    margin-top:20px;
}
.m3_list li{
    width:240px;
    height:60px;
    cursor: pointer;
    position: relative;
    margin-bottom:60px;
    font-size:18px;
    color: #f6f9fc;
    text-align: center;
    line-height:60px;
}
.m3_list .m3_act{
    background: #ff9c4a;
    font-weight: bold;
}
.m3_act:after{
    width:35px;
    height:3px;
    background:#ff9c4a ;
    position: absolute;
    content: '';
    top:0;
    bottom:0;
    margin: auto 0;
    left:-35px;

}
.m3_cont{
    float: left;
    width:925px;
    height:512px;
    display: none;
}
.main3 .hj{
    background:url(../image/m3_03.png) no-repeat;
}
.main3 .ys{
    background:url(../image/mn3_03.png) no-repeat;
}
.main3 .time{
    background:url(../image/tim_03.png) no-repeat;
}
.main3 .yous{
    background:url(../image/ss_03.png) no-repeat;
}
.main3 .ys_box{
    background: #fcac6a;
    color: #fff;
}
.main3 .ys_box h2{
    color: #fff;
}
.main3 .num{
    color: #ff9c4a;
}
.main3 .m2_time li p{
    color: #f9dfc9;
}
.main3 .adv li{
    background: #fcaf6f;
}
.main3 .zx{

    float: left;
    background: #3bc9d7;
    color: #fff;

}
/*美国高中申请步骤*/
.main4{
    background: #f6f9fc;
    margin-top:40px;
    padding-top:60px;
    padding-bottom:70px;
}
.m4_box{
    margin-top:60px;
    width:100%;
    height:577px;
    background:url(../image/am_10-min.png) no-repeat left;
}

.main4 .hj{
    background:url(../image/ii_03.png) no-repeat;
}
.main4 .ys{
    background:url(../image/ys_03.png) no-repeat;
}
.main4 .time{
    background:url(../image/sj_03.png) no-repeat;
}
.main4 .yous{
    background:url(../image/oo_03_03.png) no-repeat;
}
/*美国留学费用大解析*/
.main5{
    margin-top:80px;
    padding-bottom:100px;
}
.m5_list{
    margin-top:60px;
}
.m5_list>li{
    width:380px;
    height:520px;
    margin: 0 10px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    color: #49496e;
    float: left;
    transition: .5s;
}
.m5_tit{
    margin: 0 30px;
    border-bottom: 1px solid #efeff2;
    height:88px;
    line-height:88px;
    font-size:18px;
    text-align: center;

}
.m5_tit span{
    font-weight: normal;
    font-size:35px;
    vertical-align: middle;
}
.m5_list h4{
    padding: 0 25px;
    font-size:16px;
    margin-top:30px;
}
.money{
    padding: 0 40px;
    margin-top:15px;
}
.money li{
    font-size:14px;
    line-height:30px;
    list-style-type: disc;
}
.m5_list>li:hover{
    background: #3bc9d7;
    color: #fff;
}
.main5 .zx{
    background: #ff9c4a;
    color: #fff;
    margin: 0 auto;
    margin-top:44px;
    float: none;
}
.zx:after{
    width:1px;
    height:26px;
    background: #efeff2;
    position: absolute;
    content: '';
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin: auto;
}
.main2 .zx{
    margin-top:0;
}