﻿
/*****************社会责任****************/
.footer {
    margin-top:0px;
}
.dutyPage {
    background:#00a3e1;
}

    .dutyPage img {
        display: block;
    }

.backImg1 {
    background: url(../images/singlepage/jiaoyu_01.jpg) center no-repeat;
    height: 183px;
}

.backImg2 {
    background: url(../images/singlepage/jiaoyu_02.jpg) center no-repeat;
    height: 224px;
}

.backImg3 {
    background: url(../images/singlepage/jiaoyu_13.jpg) center no-repeat;
    height: 87px;
    width:1000px;
}

.backImg4 {
    float: left;
    background: url(../images/singlepage/jiaoyu_13_03.jpg) repeat-x;
    color: #FF0000;
    font-size: 25px;
    line-height: 35px;
    padding-left: 1px;
    word-spacing: 12px;
    letter-spacing: 7px;
}

.backImg5 {
    background: url(../images/singlepage/jiaoyu_16.jpg) no-repeat;
    height: 192px;
}

/*****************资质荣誉****************/
.singlePageTop {
    background-color: #FAFAFA;
    height: 130px;
    padding-top: 60px;
}

    .singlePageTop .topTitle {
        position: relative;
        border: 0px solid red;
    }

    .singlePageTop .inner {
        width: 1004px;
        margin: auto;
    }

    .singlePageTop .line {
        height: 0px;
        border-top: 1px solid #bdbdbd;
    }

    .singlePageTop .text {
        font-size: 36px;
        width: 180px;
        letter-spacing: 2px;
        line-height: 38px;
        text-align: center;
        display: inline-block;
        height: 40px;
        margin-top: -22px;
        border: 0px solid red;
        background: #FAFAFA;
        position: absolute;
        left: 50%;
        margin-left: -90px;
    }

.honorSearch {
    width: 580px;
    margin: auto;
    height: 37px;
    line-height: 37px;
    font-size: 17px;
    margin-top:45px;
    letter-spacing:2px;
}

    .honorSearch .link {
        display: inline-block;
        padding: 0px 20px;
        border: 1px solid #5EC0FF;
        box-shadow: 1px 1px 2px rgba(94,192,255,0.5);
        border-radius: 10px;
        margin-left: 5px;
        font-size: 15px;
    }

    .honorSearch a:hover {
        text-decoration: underline;
    }

.honorImg {
    background: #E8F6FF;
    padding-top: 35px;
    padding-bottom: 45px;
}

@keyframes imgLeft {
    0% {
        display: none;
        opacity: 0;
        left: -380px;
    }

    70% {
        opacity: 0.8;
        left: 30px;
    }

    100% {
        display: block;
        opacity: 1;
        left: 0px;
    }
}

@-webkit-keyframes imgLeft {
    0% {
        display: none;
        opacity: 0;
        left: -380px;
    }

    70% {
        opacity: 0.8;
        left: 30px;
    }

    100% {
        display: block;
        opacity: 1;
        left: 0px;
    }
}

 .none {
    display: none;
}

.honorImg .imgLeft {
    float: left;
    position: relative;
    -webkit-animation: imgLeft 0.8s ease-in-out;
    animation: imgLeft 0.8s ease-in-out;
}

@keyframes imgRight {
    0% {
        display: none;
        opacity: 0;
        left: 380px;
    }

    70% {
        opacity: 0.8;
        left: -30px;
    }

    100% {
        display: block;
        opacity: 1;
        left: 0px;
    }
}

@-webkit-keyframes imgRight {
    0% {
        display: none;
        opacity: 0;
        left: 380px;
    }

    70% {
        opacity: 0.8;
        left: -30px;
    }

    100% {
        display: block;
        opacity: 1;
        left: 0px;
    }
}

.honorImg .imgRight {
    float: right;
    position: relative;
    -webkit-animation: imgRight 0.8s ease-in-out;
    animation: imgRight 0.8s ease-in-out;
}

.honorImg .inner {
    width: 1004px;
    margin: auto;
}

.honorImg .innerImg {
    padding: 0px 20px;
    position: relative;
}

.bottomBlank {
    height: 30px;
    background: #fafafa;
}


/*****************关于我们****************/
.aboutTop
{
    overflow:hidden;
    height:auto;
}
.aboutSummary
{
    margin: auto;
    overflow:hidden;    
    margin-top: 45px;
    margin-bottom:40px;
}
.aboutSummary p
{
    line-height: 30px;
    font-size: 15px;
    text-indent: 2em;
}
.aboutContent
{
}
.bgOne
{
    background: #E8F6FF;
}
.bgTwo
{
    margin:45px 0px;
}
    
.pathContent
{
    width:1004px;
    margin:auto;
    overflow:hidden;
}
    .pathContent .title
    {
        font-size:27px;
        line-height:104px;
    }
    .pathContent .title span
    {
        display:block;
        width:83px;
        height:83px;
        border-radius: 50%;
        background:#5EC0FF;
        font-size:48px;
        line-height:83px;
        text-align:center;
        color:#fff;
        float:left;
        margin:15px 26px 15px 0px;
    }
.proTitle
{
    margin-top:25px;
}
    .proTitle ul li
    {
        float:left;
        width:249px;
        height:125px;
        border:1px solid #D2E3F7;
        border-right:0px;
        text-align:center;
        line-height:125px;
        font-size:24px;
        color:#2181bd;
        background:#fff;
    }
    .proTitle .lastLi
    {
        border-right:1px solid #D2E3F7;
    }
.choiceType
{
    margin:auto;
    width:852px;
    overflow:hidden;
}
.choiceType div
{
    width: 186px;
    height: 186px;
    border-radius: 50%;
    background: #5EC0FF;
    text-align: center;
    color: #fff;
    float: left;
    margin:20px 49px;  
}
    .choiceType div p
    {
        font-size:16px;
        line-height:25px;
        width:130px;
        margin:auto;
    }
    .choiceType div p:first-child
    {
        font-size:36px;
        margin-top:50px;
        margin-bottom:10px;
    }
   .choiceType .choiceC p:first-child
    {
        font-size:36px;
        margin-top:40px;
        margin-bottom:10px;
    }
.oneBottom
{
    text-align:center;
    font-size:24px;
    color:#ff7200;
    padding:10px 0px 30px 0px;
}
.pathContent .title p
{
    font-size:18px;
    color:#555;
    line-height:0px;
    padding-bottom:30px;
}
.threeItem
{
    margin-top:20px;
    overflow:hidden;
}
.threeItem .item
{
    width: 224px;
    height: 127px;
    background: #5EC0FF;
    border-radius: 5px;
    float: left;
    border: 3px solid #5EC0FF;
    margin-right: 28px;
}
.threeItem .item .icon
{
    width: 73px;
    height: 73px;
    margin: auto;
    margin-top: 13px;
    background: url(../images/index2/index2.png) -0px -330px;
}
.threeItem .item2 .icon
{
    background: url(../images/index2/index2.png) -90px -330px;
}
.threeItem .item3 .icon
{
    background: url(../images/index2/index2.png) -180px -330px;
}
    .threeItem .item4
    {
        margin-right: 0px;
    }
.threeItem .item4 .icon
{
    background: url(../images/index2/index2.png) -270px -330px;
}
    .threeItem .text
    {
        line-height: 28px;
        text-align: center;
        font-size: 21px;
        font-weight: lighter;
        color: white;
        margin-top: 5px;
    }
    .threeItem .active
    {
        background: white;
        color: #5EC0FF;
    }
        .threeItem .active .text
        {
            color: #5EC0FF;
        }
.summary
{
    padding:20px 0px 30px 0px;
}
.summary p
{
    font-size:15px;
    color:#444;
    line-height:25px;
}
    .summary p a
    {
        font-size:18px;
        color:#000;
    }
.fourItem
{
}
.fourItem .item
{
    width: 241px;
    height: 114px;
    border-radius: 5px;
    float: left;
    border: 2px solid #CDDFF7;
    margin-right: 7px;
}
    .fourItem .item .i_title
    {
        text-align:center;
        font-size:22px;
        color:#2181bd;
        padding:15px 0px;
    }
    .fourItem .item .con
    {
        font-size:15px;
        color:#444;
        padding:0px 10px;
    }
    .fourItem .item4
    {
        margin-right:0px;
    }

/*******加盟合作**********/
.leagueTop {
    height:35px;
}
.leagueContent {
    margin-bottom:70px;
}
.lea_con_top {
    width:1004px;
    margin:auto;
}
    .lea_con_top .lct_title {
        font-size:18px;
        color:#2181bd;
        padding:10px 0px 15px 0px;
    }
    .lea_con_top .lct_con p {
        text-indent:2em;
        color:#444;
    }
.leagueContent .item {
    position:relative;
    width:854px;
    margin:auto;
    margin-top:32px;
    height:110px;
    padding:15px 75px 10px 75px;
    background:#E8F6FF;
}
    .leagueContent .item span {
        position: absolute;
        display: block;
        width: 36px;
        height: 36px;
        top:-10px;
        left:17px;
    }
        .leagueContent .item span img {
            border:2px solid #fff;
            border-radius: 18px;
        }
        .leagueContent .item span a {
            position:absolute;
            color:#fff;
            font-size:25px;
            cursor:text;
            top:7px;
            left:13px;
        }
.item p {
    line-height:27px;
}
.item .it_p1 {
    font-size:18px;
    margin-top:2px;
    color:#000;
    font-weight:bold;
    font-family:"微软雅黑";
}
.item .it_p2 {
    font-size:14px;
    color:#444;
}
    .item .it_p2 a {
        cursor:text;
        color:#2181bd;
        cursor:pointer;
    }
.it_p2_lea:hover {
    text-decoration:underline;
}