@charset "utf-8";

#mcont {overflow: hidden;}

.m_ir{background: url(/images/edulife/main/m_ir.png)no-repeat;}

.con01{background: url(/images/edulife/main/con01_bg.jpg)no-repeat center; background-size:cover;}
.con01 .tit.edulife_tit{padding:220px 0 0;}
.con01 .icon_wrap{background: none;padding: 0;margin-top: 80px;}
.con01 .icon_wrap ul li:nth-child(2) a{padding-top: 45px;}
.con01 .icon_wrap ul li a{padding-top: 60px;}

.con02 .inner .con02_r .con .con_t .col{width: 33.333%;}
.con02 .inner .con02_l .con .con_t .col.n1{position: relative;background: url(/images/edulife/main/con02_bg1.jpg)no-repeat center;background-size: cover;padding: 70px;}
.con02 .inner .con02_l .con .con_t .col.n1 p{font-size: 18px;line-height: 1.2;margin-top: 30px;}
.con02 .inner .con02_l .con .con_t .col.n1 strong span {display: block;line-height: 1.3;font-size: 24px;font-weight: 700;font-family: "nsr_m";color: #15a6e5;}
.con02 .inner .con02_l .con .con_t .col.n1 .n1_btn{width: 200px;height: 140px;position: absolute;top: 86px;right: 70px;}
.con02 .inner .con02_l .con .con_t .col.n1 .n1_btn li{width: 200px;height: 46px;background-color: #1e2025;margin-bottom: 1px;}
.con02 .inner .con02_l .con .con_t .col.n1 .n1_btn li a{font-size: 16px;color: #fff;line-height: 46px;text-align: center;padding: 0;}
.con02 .inner .con02_l .con .con_t .col.n1 .n1_btn li:hover{background: url(/images/edulife/main/con02_hv_bg.jpg)no-repeat center;background-color: #082a9f;}
.con02 .inner .con02_l .con .con_t .col.n1 a{background: none;}
.con02 .inner .con02_r .con .con_t .col.n1 a:before{width: 130px;background: url(/images/edulife/main/m_ir.png)no-repeat 0 0;background-position: 12px -5px;}
.con02 .inner .con02_r .con .con_t .col.n2 a:before{width: 120px;height: 90px;margin-left: -60px;bottom: 55px;background: url(/images/edulife/main/m_ir.png)no-repeat 0 0;background-position: -107px -5px;}
.con02 .inner .con02_l .con .con_t .col.n1 .black{margin-top: 32px;}
.con02 .inner .con02_r .con .con_t .col.n3 a{background: url(/images/edulife/main/con02_bg2.jpg)no-repeat center;background-size: cover;}
.con02 .inner .con02_r .con .con_t .col.n3 a:before{display: block;position: absolute;left: 50%;bottom: 57px;width: 114px;height: 85px;margin-left: -57px;background: url(/images/edulife/main/m_ir.png)no-repeat 0 0;content: "";z-index: 1;background-position: -230px -5px;}
.con02 .inner .con02_l .con .con_b .col.n2 a{padding-top: 145px;}
.con02 .inner .con02_l .con .con_b .col.n3 a:before{background: url(/images/edulife/main/m_ir.png)no-repeat 0 0;background-position: -350px 7px;}

.con02 .inner .con02_r .con .con_bottom .col .black{display: inline-block;}
.con02 .inner .con02_r .con .con_bottom .col span{font-size: 18px;color: #a8a8a8;margin-left: 7px;}
.con02 .inner .con02_r .con .con_bottom .col .number{max-width: 330px;border-bottom: 1px solid #ddd;margin-top: 35px;padding-bottom: 13px;}
.con02 .inner .con02_r .con .con_bottom .col .number li{position: relative;font-size: 20px;color: #444;padding-left: 30px;}
.con02 .inner .con02_r .con .con_bottom .col {padding: 55px 50px;background: none;background-color: #fff;position: relative;}
.con02 .inner .con02_r .con .con_bottom .col .number li:before {display: inline-block;position: absolute;left: 0;top: 6px;width: 22px;height: 22px;margin-right: 3px;background: #444;border-radius: 50%;vertical-align: middle;content: "T";font-size: 14px;color: #fff;font-weight: 800;padding-left: 7px;line-height: 25px}
.con02 .inner .con02_r .con .con_bottom .col .number li:last-child:before{background:#082a9e;content: "F";padding-left: 8px;}
.con02 .inner .con02_r .con .con_bottom .col p{font-size: 15px;}
.con02 .inner .con02_r .con .con_bottom .col p strong{display: inline-block;font-size: 17px;color: #666;}
.con02 .inner .con02_r .con .con_bottom .col .icon{width: 180px;height: 170px;background: url(/images/edulife/main/m_ir.png)no-repeat 0 0;background-position: -200px -93px;position: absolute;right: 5%;bottom: 50px;}

.con02 .inner .con02_r .con .con_bottom .col .num_list_main {margin-top: 35px;}
.con02 .inner .con02_r .con .con_bottom .col .num_list_main span {display:block;position:relative;min-height:32px; margin: 0;padding-left: 30px;font-size: 20px;color: #444;font-weight:500;}
.con02 .inner .con02_r .con .con_bottom .col .num_list_main span em {display:inline-block;position:absolute;left:0;top: 5px;width: 22px;height: 22px;margin-right: 3px;background: #444;border-radius: 50%;vertical-align: middle;font-size: 14px;color: #fff;font-weight: 800;text-align:center;line-height: 22px;}
.con02 .inner .con02_r .con .con_bottom .col .num_list_main span em.em2 {background: #082a9e;}

.con03 .inner .col.col1 ul li a .ico{width: 51px;}
.con03 .inner .col.col1 ul li a .ico.ico1{background-position: -44px -158px;}
.con03 .inner .col.col1 ul li a .ico.ico2{background-position: -96px -158px;}


@media (max-width:1391px){
    .con02 .inner {width:100%; padding:0 60px;}
    .con03 .inner {width:100%; padding:0 60px;}
}



@media (max-width: 1280px){

    .con01 {background: url(/images/edulife/main/con01_bg.jpg)no-repeat 20%;}
    .con01 .icon_wrap ul li a {padding: 50px 0 0;font-size: 17px;}
    .con01 .icon_wrap ul li:nth-child(2) a{padding-top: 33px;}

    .con02 .inner .con02_l .con .con_t .col.n1 {padding:70px 30px;}
    .con02 .inner .con02_l .con .con_t .col.n1 .n1_btn {right:30px;}
    .con02 .inner .con02_r .con .con_bottom .col .icon{background: none;}
    .con02 .inner .con02_r .con .con_bottom .col .number {max-width:100%;}
}

@media(max-width:1023px){
    .con02 .inner .con02_r .con .con_bottom .col .number {margin-right:200px;}
    .con02 .inner .con02_r .con .con_bottom .col .icon {background: url(/images/edulife/main/m_ir.png)no-repeat 0 0;background-position: -200px -93px;}

}

@media(max-width:767px){
    .con01 .icon_wrap ul li a {padding: 42px 0 0;font-size: 16px;}
    .con01 .icon_wrap ul li:nth-child(2) a{padding-top: 25px;}
    
    .con02 .inner {padding:0 30px;}
    .con02 .inner .con02_l .con .con_t .col.n1 {padding:30px;}
    .con02 .inner .con02_l .con .con_t .col.n1 .black {display:block; margin:0; text-align:center;}
    .con02 .inner .con02_l .con .con_t .col.n1 .black span {color:#333;}
    .con02 .inner .con02_l .con .con_t .col.n1 p {display:none;}
    .con02 .inner .con02_l .con .con_t .col.n1 .n1_btn {position:static; width:100%; margin:20px 0 0;}
    .con02 .inner .con02_l .con .con_t .col.n1 .n1_btn li {width:100%;max-width:400px; margin:0 auto 5px;}
    .con02 .inner .con02_l .con .con_b .col.n2 a {padding-top:120px}

    .con02 .inner .con02_r .con .con_t .col {width:100%;}
    .con02 .inner .con02_r .con .con_bottom .col.n3 {padding: 30px 20px 10px;height:auto;}
    .con02 .inner .con02_r .con .con_bottom .col .number {margin:20px 0 0;}
    .con02 .inner .con02_r .con .con_bottom .col .icon {background:none;}
    .con02 .inner .con02_r .con .con_bottom .col .num_list_main span {font-size:18px;} 

    .con03 .inner {padding:0 30px;}

}

@media(max-width:680px){
    .con01 .tit {padding: 95px 30px 0;;}
    .con01 .tit_p {padding:0 30px;}
}



