.contains{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.bl{
    display: block!important;
}
.cl{
    clear: both;
}
.ba_qr{
    width:240px;
    padding-top: 226px;
    margin-left: 454px;
}
.ba_qr p{
    font-size:16px;
    text-align:center;
    color: #fff;
}
.ba_qr img{
    width:120px;
    display: block;
    margin: 0 auto;
    margin-top:30px;
}
.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/ca_02-min.png) center;
}
.banner h1{
    margin: 0;
    color: transparent;
}
.main1{
    margin-top:70px;
}
.tit{
    font-size:38px;
    color: #3c4d67;
    text-align: center;
    line-height:50px;
    overflow: hidden;

}
.t1{
    position: relative;
    display: inline-block;
}
.t2{
    position: relative;
    display: inline-block;
}
.t1:after{
    position: absolute;
    content: '';
    width:830px;
    height:6px;
    background: #3bc9d7;
    top: 0;
    bottom:0;
    margin: auto 0;
    right:-850px;
}
.t2:after{
    position: absolute;
    content: '';
    width:830px;
    height:6px;
    background: #3bc9d7;
    top: 0;
    bottom:0;
    margin: auto 0;
    left:-850px;
}
.m1_cont{
    width:955px;
    height:500px;
    float: right;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-top:30px;
    background: #fff;
    display: none;
}
.m1_list{
    margin-left:120px;
    margin-top:40px;
}
.m1_list li{
    width:225px;
    height:220px;
    float: left;
    font-size:16px;
    line-height:30px;
    margin-right:50px;

}
.m1_img{
    width:100%;
    height:71px;
}
.m1_list li h4{
    font-size:16px;
    color: #525252;
}
.m1_lf{
    width:330px;
    height:500px;
    position: absolute;
    top: -50px;
    left:0;
    background:url(../image/ca_05-min.png) left no-repeat;
}
.m1_lists{
    margin-left:75px;
    margin-top:85px;
    width:255px;
}
.m1_lists li{
    width:100%;
    height:50px;
    margin-bottom:50px;
    text-align: center;
    font-size:20px;
    color: #fff;
    line-height:50px;
    cursor: pointer;
    transition: .5s;
}
.m1_lists li:hover{
    background: #ff9c4a;
    font-weight:bold;
}
.m1_act{
    background: #ff9c4a;
    font-weight:bold;
}

.tj h3{
    padding: 0 120px;
    font-size:18px;
    color: #3c4d67;
    margin-top:30px;
}
.tj p{
    padding: 0 120px;
    font-size:16px;
    color: #525252;
    line-height:30px;
}
.main1{
    margin-bottom:40px;
}
/*加拿大本科申请条件*/
.main2{
    margin-top:70px;
}
.m2_cont{
    width:955px;
    height:500px;
    float: left;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    margin-top:30px;
    display: none;
}
.tj_list{
    padding-left:70px;
    padding-right:150px;
}
.tj_list li{
    list-style-type: disc;
    font-size:16px;
    color: #525252;
    line-height:30px;
}
.main2 .tj h3{
    padding-left:50px;
    padding-right:150px;
}
.main2 .tj p{
    padding-left:50px;
    padding-right:150px;
}
.main2 .m1_list{
    margin-left:100px;
}
.main2 .m1_list li{
    width:350px;
}
.main2 .m1_list li:nth-of-type(even){
    width:290px;
}
.m2_lf{
    width:330px;
    height:500px;
    position: absolute;
    top: -50px;
    right:0;
    background:url(../image/ca_23-min.png) right no-repeat;
}
.main2 .m1_lists {
    margin-right: 75px;
    margin-top: 85px;
    width: 255px;
    margin-left:0;
}
.zx_lf{
    padding: 0 35px;
    height:58px;
    line-height:58px;
    text-align: center;
    font-size:16px;
    color: #fff;
    float: left;

}
.zx{
    display: inline-block;
    margin: 0 auto;
    margin-top:35px;
    margin-left:15%;
    background: #3bc9d7;
    border-radius: 30px;
    margin-bottom:50px;
}
.main3{
    background: #f3f6f6;
    padding-top:60px;
}
.main3 .m1_lf{
    background:url(../image/ca_26-min.png) left no-repeat;

}
.main3 .m1_lists li {
    margin-bottom:30px;
}
.school_list{
    margin-left:140px;
}
.school_list h3{
    font-size:18px;
    color: #3bc9d7;
    line-height:50px;
    position: relative;
    z-index:2;
}
.school_list h3 span{
    position: absolute;
    font-size:54px;
    color: #eff1f3;
    left:-40px;
    top:0;
    z-index:-1;
    font-weight:normal;
}
.school_list p{
    font-size:16px;
    color: #525252;
    padding-right:200px;
    line-height:30px;
}
.school_list li{
    margin-bottom:15px;
}
.main3 .m1_list li{
    width:350px;
}