﻿/*************************首页头部样式*************************/
@keyframes indexTop {
    from {
        top: -78px;
        opacity: 0.5;
    }

    to {
        top: 0px;
        opacity: 1;
    }
}

@-webkit-keyframes indexTop {
    from {
        top: -78px;
        opacity: 0.5;
    }

    to {
        top: 0px;
        opacity: 1;
    }
}

.indexTop {
    height: 98px;
    /*border-bottom: 3px solid #5ec0ff;*/
    /*box-shadow: 1px 0px 3px #5ec0ff;*/
    background: white;
    position: relative;
    z-index: 100;
}

.indexTopAnimation {
    animation: indexTop ease 0.5s;
    -webkit-animation: indexTop ease 0.5s;
}

.indexTop .inner {
    width: 1004px;
    margin: auto;
}

.indexTop .left {
    width: 225px;
    padding-top: 22px;
}

/*.indexTop .middle {
    width: 660px;
    padding-top: 29px;
    position: relative;
    margin-left: 70px;
    height: 70px;
    float: right;
}*/
.indexTop .middle {
    width: 330px;
    padding-top: 29px;
    position: relative;
    margin-left: 70px;
    height: 70px;
    float: left;
}
    .indexTop .middle > a {
        width: 79px;
        height: 35px;
    }

    .indexTop .middle .active {
        color: #FFF;
        background: #5EC0FF;
    }

    /*.indexTop .middle .active span {
            display:block;
            width:79px;
            height:35px;
            text-align:center;
            line-height:39px;
            color: #FFF;
            background:#5EC0FF;
        }*/

    .indexTop .middle .item {
        /*line-height: 70px;
            width: 75px;
            text-align: center;
            float: left;*/
        font-size: 20px;
        margin-right: 15px;
        letter-spacing: 1px;
        float: left;
        display: block;
        width: 79px;
        height: 35px;
        text-align: center;
        line-height: 35px;
        margin-top: 15px;
    }

.indexTop .arrowDiv {
    position: absolute;
}

.indexTop .right {
    width: 115px;
    padding-top: 52px;
}

    .indexTop .right > a {
        display: block;
        width: 50px;
        float: left;
    }

/*箭头*/
.indexTop .arrowDiv {
    height: 0px;
    width: 75px;
    border-top: 1px solid #5ec0ff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    /*box-shadow: 0px 0.1px 1px rgba(253,151,66,0.8);*/
}

    .indexTop .arrowDiv .arrowTop {
        border-top: 2px solid transparent;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #5ec0ff;
        width: 0px;
        height: 0px;
        left: 50%;
        margin-left: -5px;
        position: absolute;
        margin-top: -10px;
    }

.indexTop .jpmenu {
    position: absolute;
    width: 190px;
    padding-top: 20px;
    top: 79px;
    left: 230px;
}

.indexTop .jpmenuList {
    position: absolute;
    width: 190px;
    border: 1px solid #d8d8d8;
    background: #FAFAFA;
    text-align: center;
    display: none;
}

    .indexTop .jpmenuList li {
        border-bottom: 1px dashed #d8d8d8;
    }


/*************************首页样式*************************/
@keyframes upShow {
    0% {
        top: 40px;
        opacity: 0.5;
    }

    60% {
        top: -10px;
    }


    100% {
        top: 0px;
        opacity: 1;
    }
}

@-webkit-keyframes upShow {
    0% {
        top: 40px;
        opacity: 0.5;
    }

    60% {
        top: -10px;
    }


    100% {
        top: 0px;
        opacity: 1;
    }
}


.homeBannerOuter {
    height: 430px;
    position: relative;
}

.homeBanner {
    height: 383px;
    position: relative;
    width: 1004px;
    margin: auto;
    border: 0px solid red;
    margin-top: 10px;
    display: block;
}


    .homeBanner .container {
        width: 1980px;
        height: 380px;
        position: absolute;
        z-index: 0;
        top: 0px;
        left: 50%;
        margin-left: -980px;
        overflow: hidden;
    }

    .homeBanner .item {
        width: 1980px;
        height: 384px;
    }

    .homeBanner .inner {
        position: relative;
        z-index: 1;
    }

    .homeBanner .bannerTop {
        width: 363px;
        height: 340px;
        position: absolute;
        right: 0;
        margin-top: 20px;
        border: 2px solid #fff;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
    }



    .homeBanner .backDiv {
        height: 340px;
        width: 363px;
        position: absolute;
        right: 1px;
        top: 20px;
        background-color: #fff;
        opacity: .6;
        filter: alpha(opacity=60);
        border-radius: 5px;
        border: 1px solid #fff;
        z-index: 0;
    }



    /********首页小表单***********/
    .homeBanner .upDiv {
        height: 285px;
        width: 365px;
        position: absolute;
        top: 0px;
        right: 0px;
    }

        .homeBanner .upDiv .text {
            width: 235px;
            margin: auto;
            margin-top: 70px;
        }

    .homeBanner .btn {
        display: block;
        width: 268px;
        height: 50px;
        background: url(../images/index2/index2.png) no-repeat -0px -270px;
        margin-left: 33px;
        margin-top: 23px;
        transition: all ease .3s;
    }

        .homeBanner .btn:hover {
            opacity: 0.9;
            transform: translate(5px,0px);
        }
.upDiv .selectTime{
}
.upDiv .select {
    width: 300px;
    border: 1px solid #3e3e3e;
    height: 45px;
    line-height: 45px;
    background: white;
    overflow: hidden;
    font-size: 15px;
    user-select: none;
    cursor: pointer;
    margin:10px auto;
    border-radius:5px;
}
.upDiv .focus{
    border: 1px solid #fc9f52;
}
.upDiv .selectResult {
    /* width: 292px; */
    float: left;
    color:#A9A9A9;
}
.upDiv .selected {
    color: black;
}

.upDiv .selectCountry{
    margin-top:70px;
}
.upDiv .rgihtArrow {
    width: 30px;
    height: 100%;
    position: relative;
    float: right;
}
.upDiv .rgihtArrow  .arrow {
    width: 0px;
    height: 0px;
    border-top: 5px solid #545454;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -3px;
}
.upDiv .leftArrow {
    width: 38px;
    height: 100%;
    position: relative;
    float: left;
}
.upDiv .selectCountry .leftArrow .arrow {
    background: url('/Content/Images/Home/homebd_01.jpg');
    position: absolute;
    width: 22px;
    height: 22px;
    left: 50%;
    margin-left: -11px;
    top: 50%;
    margin-top: -11px;
}
.upDiv .selectCountry  .selectPanel {
    background: white;
    position: absolute;
    width: 300px;
    line-height: 35px;
    display: none;
    color: black;
    font-size: 15px;
    z-index: 999;
    top: 131px;
    left: 32px;
    border:0px solid #fc9f52;
    border-top:0;
}

.upDiv .selectItem {
    padding-left:38px;
}
.upDiv .selectItem {
    cursor: pointer;
}

.upDiv .selectGoal .select {
    width:140px;
    float:right;
    margin-right:32px;
}
 .upDiv .selectGoal .leftArrow .arrow {
        background: url('/Content/Images/Home/homebd_02.jpg');
        position:absolute;
        width: 22px;
        height: 22px;
        left: 50%;
        margin-left: -11px;
        top: 50%;
        margin-top: -11px;
    }
  .upDiv .selectGoal  .selectPanel {
    background: white;
    position: absolute;
    width: 142px;
    line-height: 35px;
    display: none;
    color: black;
    font-size: 15px;
    z-index: 999;
    top: 198px;
    left: 191px;
    border:0px solid #fc9f52;
    border-top:0;
}
.upDiv .selectGoal input {
    float: left;
    width:88px;
    border:0px;
    line-height:45px;
    font-size:14px;
    height:45px;
}
/*.upDiv .selectGoal  .selectPanel .selectItem {
    padding-left: 5px;
    font-size:14px;
}*/
.upDiv .selectXueLi .select {
    width:140px;
    float:left;
    margin-left:31px;
}
 .upDiv .selectXueLi .leftArrow .arrow {
        background: url('/Content/Images/Home/homebd_04.jpg');
        position:absolute;
        width: 22px;
        height: 22px;
        left: 50%;
        margin-left: -11px;
        top: 50%;
        margin-top: -11px;
    }
 .upDiv .selectXueLi  .selectPanel {
    background: white;
    position: absolute;
    width: 141px;
    line-height: 35px;
    display: none;
    color: black;
    font-size: 15px;
    z-index: 999;
    top: 198px;
    left: 32px;
    border:0px solid #fc9f52;
    border-top:0;
}

.upDiv .selectContact {
    width: 300px;
    height: 45px;
    line-height: 45px;
    background: white;
    overflow: hidden;
    font-size: 15px;
    user-select: none;
    cursor: pointer;
    margin: 10px auto;
    overflow:hidden;
    border: 1px solid #3e3e3e;
    border-radius:5px;
}
 .upDiv  .selectContact .select {
    width:130px;
    float:left;
    margin: 0 auto;
    border:0;
}
 .upDiv .selectContact .leftArrow .arrow {
        background: url('/Content/Images/Home/homebd_03.jpg');
        position:absolute;
        width: 22px;
        height: 22px;
        left: 50%;
        margin-left: -11px;
        top: 50%;
        margin-top: -11px;
    }
 .upDiv .selectContact  .selectPanel {
    background: white;
    position: absolute;
    width: 120px;
    line-height: 35px;
    display: none;
    color: black;
    font-size: 15px;
    z-index: 999;
    top: 265px;
    left: 32px;
    border:0px solid #fc9f52;
    border-top:0;
}

.upDiv  .homepgBtn{
     display:block;
     margin:20px 30px;
     text-align:center;
     cursor:pointer;
 }
 .upDiv .homepgBtn:hover{
     opacity:.8;
 }
 .upDiv .redSelect{
     border:1px solid red;
 }
 .upDiv .selectContact input {
    float: left;
    width:150px;
    border:0px;
    line-height:45px;
    height:45px;
    font-size:14px;
}

 input:-moz-placeholder {   
    color: #A9A9A9;   
}   
  
input:-ms-input-placeholder{   
    color: #A9A9A9;   
}   
  
input::-webkit-input-placeholder {   
    color: #A9A9A9;   
} 





.bannerTop .imgOne {
    width: 248px;
    margin: auto;
    margin-top: 40px;
}

.bannerTop .middle {
    width: 265px;
    margin: auto;
}

.bannerTop .text {
    font-size: 14px;
    font-weight: lighter;
    letter-spacing: 2px;
    margin-top: 15px;
    margin-bottom: 8px;
}

.bannerTop .select {
    width: 262px;
    border: 1px solid #9F9F9F;
    height: 38px;
    line-height: 38px;
    background: white;
    border-radius: 5px;
    overflow: hidden;
    font-size: 15px;
    user-select: none;
    cursor: pointer;
}

.bannerTop .label {
    font-size: 14px;
    text-align: center;
    color: white;
    letter-spacing: 2px;
    font-weight: lighter;
    line-height: 40px;
    color: #ff2a00;
}
/*选择国家*/
.bannerTop .selectResult {
    text-indent: 1em;
    /*width: 292px;*/
    float: left;
}

.bannerTop .selected {
    color: black;
}

.bannerTop .rgihtArrow {
    width: 38px;
    height: 100%;
    background: #EFEFEF;
    position: relative;
    float: right;
}

.bannerTop .selectPanel {
    background: white;
    position: absolute;
    width: 265px;
    text-align: center;
    line-height: 35px;
    display: none;
    color: black;
    font-size: 15px;
}

.selectPanel .selectItem {
    cursor: pointer;
}

    .selectPanel .selectItem:hover {
        background: #EFEFEF;
    }

.bannerTop .arrow {
    width: 0px;
    height: 0px;
    border-top: 5px solid #545454;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -3px;
}

.bannerTop .lightBlueBtn {
    height: 55px;
    line-height: 55px;
    padding: 0px;
    width: 272px;
    text-align: center;
    margin: auto;
    border: 1px solid #fe9741;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.8);
    font-size: 25px;
    letter-spacing: 3px;
    display: block;
    margin-top: 20px;
    border-radius: 5px;
    overflow: hidden;
    cursor: pointer;
    user-select: none;
}

.bannerTop .btnInner {
    width: 100%;
    height: 100%;
    box-shadow: 0px 0px 7px white inset;
}


/*咨询/活动*/
.home .homeContent {
    width: 1004px;
    margin: auto;
    min-height: 284px;
}

.home .titleDiv {
    height: 40px;
}

.home .smallTxt {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 40px;
    color: #2181bd;
}

.home .verticalLine {
    border-left: 2px solid #888888;
    height: 20px;
    float: left;
    margin: 0px 15px;
    margin-top: 10px;
}

.home .viewMore {
    display: inline-block;
    float: right;
    color: #A6A6A6;
    letter-spacing: 1px;
    margin-right: 2px;
    line-height: 30px;
    font-size: 12px;
    font-family: Arial;
    padding-top: 10px;
}

    .home .viewMore:hover {
        color: #1284d2;
        text-decoration: underline;
    }

.activity .smallTxt {
    cursor: pointer;
}

.activity .active {
    color: #064B73;
}

.videoInner {
    padding: 0px 15px;
}

    .videoInner .lineTop {
        height: 70px;
        padding-top: 10px;
        padding-bottom: 5px;
        padding-left: 5px;
        border-bottom: 1px dashed #D5D5D5;
        margin-bottom: 2px;
    }

    .videoInner .noline {
        border-bottom: 0px;
    }

    .videoInner .lineTop img {
        width: 130px;
        height: 65px;
    }

    .videoInner .title {
        color: #aeaeae;
        font-size: 14px;
    }

    .videoInner .right {
        width: 168px;
    }

        .videoInner .right a {
            color: #444;
        }

            .videoInner .right a:hover {
                color: #1284d2;
                text-decoration: underline;
            }

.home .bigTxt {
    font-size: 28px;
    float: left;
    height: 40px;
    line-height: 35px;
}

.home .titleDiv .imgDiv {
    float: left;
    margin-left: 15px;
}

.homeContent .searchSchool{
    width:309px;
    float:left;
}
.homeContent .searchInput{
    width:265px;
    height:38px;
    border:1px solid #d1cece;
    border-radius:5px;
    margin:15px 20px 12px;
}
.homeContent .searchInput .left{
    width:28px;
    height:28px;
    background: url(../images/index2/index2.png) -240px -0px;
    margin:5px;
}
.homeContent .searchInput .middle{
    float:left;
}
.homeContent .searchInput input{
    width:180px;
    height:38px;
    line-height:38px;
    border:0;
}
.homeContent .searchInput .right{
    width:45px;
    height:38px;
    line-height:38px;
    text-align:center;
    font-size:13px;
    color:#fff;
    background:#5ec0ff;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    cursor:pointer;
}
.homeContent .searchInput .right:hover{
    opacity:.8;
}

.homeContent .schoolList p{
    padding:0px 20px 5px;
    color:#555;
}
.homeContent .schoolList a{
    display:block;
    float:left;
    width:105px;
    height:42px;
    border:1px solid #7a7d7f;
    margin:3px 20px;
    position:relative;
}
.homeContent .schoolList .schoolBG{
    position:absolute;
    width:105px;
    height:42px;
    top:0;
    background:#000;
    opacity:.6;
    display:none;
}
.homeContent .schoolList .schoolName{
    position:absolute;
    width:105px;
    height:42px;
    top:0;
    color:#fff;
    text-align:center;
    line-height:42px;
    display:none;
}
.homeContent .schoolList a:hover .schoolBG {
    display:block;
}
.homeContent .schoolList a:hover .schoolName {
    display:block;
}



.homeContent .consult {
    width: 309px;
    float: left;
    margin-left:20px;
}

.topOneOuter {
    height: 320px;
}

.home .topOne {
    display: block;
    position: relative;
}

    .home .topOne .inner {
        /*margin: 25px 0px;*/
        border: 1px solid #d8d8d8;
        height: 260px;
        background: #fff;
    }

.home .consult .leftImg {
    width: 155px;
    margin-right: 30px;
    float: left;
    margin-left: 35px;
    margin-top: 20px;
}

.consult .leftImg .imgItem {
    width: 155px;
    height: 104px;
    position: relative;
    overflow: hidden;
}

.consult .leftImg .imgItem1 {
    margin-top: 15px;
}

.consult .leftImg .textDiv {
    width: 155px;
    height: 104px;
    position: absolute;
    color: white;
    top: 0px;
    z-index: 1;
    color: white;
    display: none;
}

.consult .leftImg .text {
    position: relative;
    z-index: 1;
    padding: 10px 15px;
    font-size: 12px;
}

.consult .leftImg .back {
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.6;
    filter: alpha(opacity=60);
    position: absolute;
    z-index: 0;
}

.consult .leftImg .topImg {
    position: relative;
    z-index: 0;
}

.consult .item {
    height: 28px;
    line-height: 28px;
    color: #555555;
    width: 275px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .consult .item a:hover {
        color: #1284d2;
        text-decoration: underline;
    }

        .consult .item a:hover span {
            color: inherit;
            text-decoration: inherit;
        }

    .consult .item span {
        display: inline-block;
        color: #888888;
    }

    .consult .item h3 {
        font-size: 13px;
        font-weight: 100;
        display: inline;
    }

.consult .rightTitle {
    width: 275px;
    float: left;    
    margin:0 18px;
    margin-top: 20px;
}

.homeContent .activity {
    width: 350px;
    float: right;
}

    .homeContent .activity .inner {
        overflow: hidden;
        width: 319px;
        height: 260px;
        border: 1px solid #d8d8d8;
    }

    .homeContent .activity .item {
        width: 350px;
        height: 260px;
    }

.activity .sliderBar .circle {
    background: white;
    border-radius: 0px;
    padding: 0px;
}

    .activity .sliderBar .circle li {
        height: 8px;
        width: 22px;
        background: white;
        border-right: 1px solid #7B7B7B;
        border-radius: 0px;
        padding: 0px;
        margin: 0px;
        color: transparent;
    }

    .activity .sliderBar .circle .hot {
        background: #888888;
    }
/*自主留学*/
.selfStudyOuter {
    height: 258px;
}

.home .selfStudy {
    padding-top: 15px;
    display: block;
    position: relative;
}

.selfStudy .textDiv {
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    margin: 10px 0px;
}

.productImg {
    padding-bottom: 30px;
    margin-top: 18px;
}

    .productImg .itemOuter {
        padding-bottom: 20px;
        width: 229px;
        float: left;
        margin-right: 29px;
    }

    .productImg .item {
        width: 229px;
        height: 122px;
        float: left;
        position: relative;
    }

    .productImg .img {
        transition: all linear 0.3s;
        -webkit-transition: all linear 0.3s;
        border: 1px solid #d8d8d8;
        height: 120px;
    }

    .productImg .active .img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
    }

    .productImg .item4 {
        margin-right: 0px;
    }

.home .linkBtn {
    position: absolute;
    width: 300px;
    height: 40px;
    line-height: 40px;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
    border: 1px solid #DADADA;
    border-radius: 5px;
    background: white;
    display: none;
    left: 50%;
    margin-left: -152px;
    margin-top: 12px;
}

    .home .linkBtn h3 {
        font-size: 16px;
        font-weight: 100;
        display: inline;
    }

.home .linkBtn2 {
    width: 178px;
    margin-left: -90px;
}
.home .linkBtn3 {
    width: 195px;
    margin-left: -100px;
    height:83px;
    z-index:9999;
}

.home .active {
    display: block;
}

.home .linkBtn .arrowTop {
    position: absolute;
    width: 0px;
    height: 0px;
    font-size: 0px;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #DDDDDD;
    left: 50%;
    margin-left: -8px;
    top: -16px;
}

.home .linkBtn a {
    font-size: 16px;
    display: inline-block;
    padding: 0px 12px;
}

    .home .linkBtn a:hover {
        color: #fe9741;
    }

/*二对一服务*/
.serviceOuter {
    height: 325px;
}

.home .service {
    display: block;
    position: relative;
}

    .home .service .inner {
        padding: 30px 0px;
    }

    .home .service > .left {
        width: 492px;
        float: left;
    }

    .home .service > .right {
        width: 492px;
        float: right;
    }

    .home .service .personItem {
        float: left;
        width: 140px;
        height: 200px;
        margin-right: 5px;
        font-size: 15px;
        margin-top: 15px;
    }

    .home .service .active {
    }



    .home .service .topBack {
        width: 115px;
        height: 115px;
        position: absolute;
        top: 0px;
        background-color: transparent;
    }

    .home .service .backActive {
        transform: scale(1.12);
        -webkit-transform: scale(1.12);
    }

    .home .service .post {
        text-align: center;
        color: #A6A6A6;
        margin-top: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
    }

    .home .service .name {
        text-align: center;
        font-size: 14px;
        line-height: 25px;
    }

    .home .service .topImg {
        width: 134px;
        height: 134px;
        position: relative;
        border-radius: 50%;
        border: 0px solid blue;
        overflow: hidden;
    }

    .home .service .inner img {
        border-radius: 50%;
        border: 0px;
    }

.service .personList {
    width: 493px;
    height: 208px;
    overflow: hidden;
    border: 1px solid #d8d8d8;
    background: #fff;
}

.personList .sliderBar .btn {
    width: 30px;
    height: 50px;
}

.personList .sliderBar .backDiv {
    background: transparent;
    display: none;
}

.personList .backDiv-hover {
    background: transparent;
}

.personList .sliderBar .leftBtn .imgDiv {
    width: 22px;
    height: 50px;
    background: url(../images/index2/index2.png) -365px -270px;
}

.personList .sliderBar .rightBtn .imgDiv {
    width: 22px;
    height: 50px;
    background: url(../images/index2/index2.png) -390px -270px;
}



/*oToo模式*/
.oTooOuter {
    height: 270px;
}

.oToo {
    padding-top: 20px;
    padding-bottom: 30px;
    display: block;
    position: relative;
}

    .oToo .inner {
        padding-top: 20px;
    }

    .oToo .textLine {
        line-height: 30px;
        font-size: 15px;
    }

    .oToo .bold {
        font-weight: bold;
        color: black;
    }

    .oToo .titleTwo {
        font-size: 18px;
        color: black;
        margin-top: 15px;
        margin-bottom: 25px;
    }

    .oToo .itemOuter {
        padding-bottom: 20px;
        float: left;
        margin-right: 28px;
    }

    .oToo .item {
        width: 224px;
        height: 127px;
        border-radius: 5px;
        float: left;
        border: 3px solid #5EC0FF;
        position: relative;
        transition: all linear 0.4s;
        -webkit-transition: all linear 0.4s;
        background: white;
        color: #5EC0FF;
    }

    .oToo .item4 {
        margin-right: 0px;
    }

    .oToo .active {
        background: #5EC0FF;
    }

        .oToo .active .text {
            color: #fff;
        }

        .oToo .active .linkBtn {
            display: block;
            margin-top: 18px;
        }

    .oToo .text {
        line-height: 28px;
        text-align: center;
        font-size: 21px;
        font-weight: lighter;
        color: #5EC0FF;
        margin-top: 5px;
    }

    .oToo .icon {
        width: 73px;
        height: 73px;
        margin: auto;
        margin-top: 13px;
        background: url(../images/index2/index2.png) -0px -330px;
    }

    .oToo .item2 .icon {
        background: url(../images/index2/index2.png) -90px -330px;
    }

    .oToo .item3 .icon {
        background: url(../images/index2/index2.png) -180px -330px;
    }

    .oToo .item4 .icon {
        background: url(../images/index2/index2.png) -270px -330px;
    }

/*网络学院*/
.networkOuter {
    height: 335px;
}

.home .network {
    padding-bottom: 40px;
    display: block;
    position: relative;
}

    .home .network .courseList {
        margin-top: 30px;
        width: 1004px;
        height: 240px;
        overflow: hidden;
    }

.network .courseItemLeft {
    margin-left: 2px;
}

.networkOuter .courseItem {
    border: 1px solid #d8d8d8;
    padding: 5px;
    background: #fff;
}

    .networkOuter .courseItem:hover {
        border: 1px solid #1284d2;
    }

.home .upShowAnimation {
    display: block;
    animation: upShow ease 0.6s;
    -webkit-animation: upShow ease 0.6s;
}
/*友情链接*/
.friendLink {
    margin-top: 15px;
}

    .friendLink .inner {
        width: 1004px;
        margin: auto;
    }

    .friendLink .titleDiv {
        padding-top: 5px;
        height: 30px;
        line-height: 25px;
        border: 0px solid red;
    }

        .friendLink .titleDiv .titleIcon {
            border: 0px solid red;
            width: 30px;
            height: 25px;
            float: left;
            margin-right: 2px;
            background: url(../images/index2/index2.png) no-repeat -300px -32px;
        }

    .friendLink .titleText {
        font-size: 16px;
        font-weight: normal;
        float: left;
        color: #444444;
        letter-spacing: 1px;
    }

    .friendLink .block {
        padding: 12px 25px;
        background: white;
        border: 1px solid #D6D6D6;
        box-shadow: rgba(0,0,0,0.1) 0px 1px 3px;
        border-top: 1px solid #4189BB;
        min-height: 32px;
    }

    .friendLink .item {
        display: inline-block;
        float: left;
        padding: 2px 4px;
        margin: 2px 6px;
    }
/**************************底部样式**************************/
.footer .iconLine {
    background: #5EC0FF;
}

    .footer .iconLine .item:hover {
        background: #52B2ED;
    }
/*************************通用按钮样式*************************/

.lightBlueBtn {
    background: #fe9741;
    color: white;
    border-radius: 2px;
    text-align: center;
    padding: 0px 10px;
    display: inline-block;
    height: 22px;
    line-height: 22px;
}

    .lightBlueBtn:hover {
        background-color: #FF723D;
    }

/********喜讯*********/
.goodNews {
    margin: auto;
    height: 35px;
    line-height: 35px;
    border: 1px solid #E7E2DF;
    background: white;
}

    .goodNews .goodInner {
        width: 1004px;
        margin: auto;
        height: 35px;
        line-height: 35px;
    }

    .goodNews .icon {
        background: url(../images/index2/index2.png) no-repeat -0px -28px;
        width: 30px;
        height: 30px;
        margin-left: 14px;
    }

.mid_ico {
    float: left;
    background: #E7E2DF;
    width: 1px;
    height: 22px;
    margin-left: 5px;
    margin-top: 6px;
}

.goodNews .right {
    width: 940px;
    height: 35px;
    overflow: hidden;
}

.goodNews .line {
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 280px;
    margin-left: 15px;
    margin-right: 15px;
    color: red;
}

    .goodNews .line a {
        color: red;
        text-decoration: underline;
    }

.goodNews li {
    float: left;
}

#demo {
    overflow: hidden;
    width: 940px;
}

#indemo {
    float: left;
    width: 800%;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}
/*******标题图标,下划线颜色*******/
.homeContent .titleDiv .titleIcon {
    border: 0px solid red;
    width: 30px;
    height: 25px;
    float: left;
    margin-right: 5px;
    margin-top: 8px;
}

.searchSchool .titleIcon {
    background: url(../images/index2/index2.png) no-repeat -210px -4px;
}
.consult .titleIcon {
    background: url(../images/index2/index2.png) no-repeat -329px -32px;
}

.activity .titleIcon {
    background: url(../images/index2/index2.png) no-repeat -358px -32px;
}

.homeContent .titleDiv .titleIcon2 {
    border: 0px solid red;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 10px;
}

.selfStudy .titleIcon2 {
    background: url(../images/index2/index2.png) no-repeat -296px -60px;
}

.selfStudy .titleDiv {
    border-bottom: 1px solid #50B501;
    color: #50b400;
    padding-bottom: 5px;
}

.service .titleIcon2 {
    background: url(../images/index2/index2.png) no-repeat -334px -60px;
}

.service .titleDiv {
    border-bottom: 1px solid #209ef6;
    color: #209ef6;
    padding-bottom: 5px;
}

.oToo .titleIcon2 {
    background: url(../images/index2/index2.png) no-repeat -375px -60px;
}

.oToo .titleDiv {
    border-bottom: 1px solid #ff7800;
    color: #ff7800;
    padding-bottom: 5px;
}

.network .titleIcon2 {
    background: url(../images/index2/index2.png) no-repeat -414px -60px;
}

.network .titleDiv {
    border-bottom: 1px solid #0ec5cc;
    color: #0ec5cc;
    padding-bottom: 5px;
}









/***************样式重写************************/
.newHome #siteSearch {
    background: none;
    line-height: 36px;
    padding: 0;
}
.newHome #siteSearch img{
    display:inherit;
}
.newHome #siteSearch:hover{
    opacity:.8;
}
.newHome .ch_k {
    float: left;
    font-size: 13px;
    height: 34px;
    line-height:34px;
    padding: 0 10px;
    border: 1px solid #e4e4e4;
    border-right: none;
    box-shadow: 1px 1px 2px #EEE inset;
    display: block;
    outline: none;
}
.newHome .search {
    margin-top:0;
}
.newHome .indexTop .middle {
    margin-left:105px;
}
.newHome .indexTop .right{
    float: left;
    width: 235px;
    margin-left: 10px;
    font-size: 26px;
    color: #2380bb;
    font-weight: bold;
    padding-top: 20px;
}

.newHome .upTop{
    font-size:20px;
    color:#555555;
    text-align:center;
     margin-top:40px;
}
.newHome .selectCountry{
    margin-top:20px;
}
.newHome .homeBannerOuter {
    height: 400px;
    position: relative;
}
.newhomeMenu{
    height:42px;
    width:100%;
    padding:2px 0;
    /*overflow:hidden;*/
    margin-top:3px;
    position:relative;
    z-index:100;
}
.nhmDiv{
    height:42px;
    background:#2888cb;
    position:relative;
}
.nhmList{
    width:1004px;
    margin:auto;
    position:relative;
}
.nhmList .fitem{
    height:42px;
    /*width:73px;*/
    line-height:42px;
    color:#fff;
    text-align:center;
    background:#0376aa;
    /*position:absolute;*/
    /*top:-2px;*/
    cursor:pointer;
    font-size:18px;
    padding:0 15px;
    
    letter-spacing:5px;
    
    float:left;
    display:block;
    margin-right:10px;
}
.nhmList .fitem:hover{
    opacity:.8;
}
.nhmList .item{
    /*width:75px;*/
    height:42px;
    line-height:                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           42px;
    text-align:center;
    color:#fff;
    font-size:18px;
    margin:0 0;
    float:left;
    display:block;
    padding:0 8px;
    letter-spacing:5px;
}
.nhmList .item08,.nhmList .item09{    
    letter-spacing:normal;
}
.nhmList .item:hover,.nhmList .inner:hover{
    background:#0376aa;
}
.nhmList .item01{
    /*margin-left:83px;*/
}
.nhmList .active{
    background:#0376aa;
}
.nhmList span{
    border-left:1px solid #dcdcdc;
    display:block;
    height:20px;
    float:left;
    margin:11px 20px;
}

.nhmList .inner{
    width:90px;
    height:42px;
    line-height:42px;
    text-align:center;
    color:#fff;
    font-size:18px;
    margin:0 10px;
    float:right;
    display:block;
}


.newpathOne {
    width:1004px;
    margin:15px auto 0;
    overflow:hidden;
}
.newpathOne .left{
    width:720px;
    height:446px;
    /*border:1px solid #dcdcdc;
    border-top:0;*/
}
.newpathOne .right{
    width:264px;
    height:446px;
    border:1px solid #dcdcdc;
    border-top:3px solid #2aabe6;
    background:#fff;
}
.newpathOne .left .item{
    width:142px;
    height:44px;
    text-align:center;
    line-height:44px;
    border:1px solid #fafafa;
    border-top:3px solid #fafafa;
    border-bottom:1px solid #dcdcdc;
    float:left;
    cursor:pointer;
    color:#555555;
    font-size:20px;
}
.newpathOne .left .selItem{
    border:1px solid #dcdcdc;
    border-top:3px solid #2aabe6;
    border-bottom:1px solid #f4f4f4;
    background:#fff;
    color:#2aabe6;
}
.newpathOne .left .selItem a {
    color: #2aabe6;
}
.newpathOne .left .bottomCon{    
    border:1px solid #dcdcdc;
    border-top:0;
    background:#fff;
}
.newpathOne .left .inner{
    padding:10px;
    height:381px;
}
.newpathOne .instyle01 .inList{
    overflow:hidden;
    width:100%;
    padding:12px 0;
    border-bottom:1px dashed #dcdcdc;
}
.newpathOne .instyle01 .inList:last-child{
    border-bottom:0;
}
.newpathOne .instyle01 .inleft{
    width:180px;
    height:102px;
    border:1px solid #dcdcdc;
    float:left;
}
.newpathOne .instyle01 .inleft img{    
     width:180px;
    height:102px;
}
.newpathOne .instyle01 .inright{
    width:455px;
    float:left;
    padding:10px 20px;
}
.newpathOne .instyle01 .inright .inTitle {
        font-size: 18px;
        color: #555;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
.newpathOne .instyle01 .inright p{
        font-size:13px;
        color:#919090;
        line-height:35px;
    }
.newpathOne .instyle01 .inright .inTitle:hover{
        color:#2aabe6;
    }
.newpathOne .instyle01 .inright .inMore{
         float:right;
     }

    .newpathOne .rone_top {
        height: 47px;
        line-height: 47px;
        text-align: center;
        font-size: 20px;
        color: #2aabe6;
        border-bottom: 1px solid #f4f4f4;
    }
    .newpathOne .rone_con{
        padding:0px 10px 20px;
        margin-top:20px;
    }
    .newpathOne .rone_con .line{
        margin:0px;
        font-size:15px;
        color:#555555;
        display:block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding:2.5px 0;
    }
    .newpathOne .rone_con .line span{
        float:left;
        padding:3px 3px 0;
    }
    .newpathOne .rone_con .line span img{
        display:inherit;
    }
    .myscroll {
    width: 240px;
    height: 440px;
    margin: 0 auto;
    overflow: hidden;
}

.newpathTwo{
    width:1004px;
    margin:10px auto 0;
    overflow:hidden;
}
 .npTitle{
    border-bottom:1px solid #2aabe6;
    margin:10px 0;
    /*padding:2px;*/
    height:31px;
}
.npTitle span{
    color:#2aabe6;
    font-size:20px;
    padding-left:10px;
    font-weight:bold;
}
.newpathTwo .mpCon{
    padding:18px;
    border:1px solid #dcdcdc;
    background:#fff;
    overflow:hidden;
}
.newpathTwo .mpImg{
    overflow:hidden;
}
.newpathTwo .mpImg .item{
    width:62px;
    height:62px;
    float:left;
    margin:0 17px;
    cursor:pointer;
}
    .newpathTwo .mpImg .itLine {
        width: 28px;
        height: 20px;
        float: left;
        background: url('/content/Images/newhome/lc_ico.jpg') top center no-repeat;
        margin-top:20px;
    }
    .newpathTwo .mpImg .item01 {
        background: url('/content/Images/newhome/lc01.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item02 {
        background: url('/content/Images/newhome/lc02.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item03 {
        background: url('/content/Images/newhome/lc03.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item04 {
        background: url('/content/Images/newhome/lc04.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item05 {
        background: url('/content/Images/newhome/lc05.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item06 {
        background: url('/content/Images/newhome/lc06.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item07 {
        background: url('/content/Images/newhome/lc07.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item08 {
        background: url('/content/Images/newhome/lc08.jpg') top center no-repeat;
    }


    .newpathTwo .mpImg .item01.selItem  {
        background: url('/content/Images/newhome/lc011.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item02.selItem {
        background: url('/content/Images/newhome/lc021.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item03.selItem {
        background: url('/content/Images/newhome/lc031.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item04.selItem {
        background: url('/content/Images/newhome/lc041.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item05.selItem {
        background: url('/content/Images/newhome/lc051.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item06.selItem {
        background: url('/content/Images/newhome/lc061.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item07.selItem {
        background: url('/content/Images/newhome/lc071.jpg') top center no-repeat;
    }

    .newpathTwo .mpImg .item08.selItem {
        background: url('/content/Images/newhome/lc081.jpg') top center no-repeat;
    }

    .newpathTwo .mpTxt{
        overflow:hidden;
    }
    .newpathTwo .mpTxt .item{
        width:12.5%;
        /*text-align:center;*/
        float:left;
        color:#555555;
        font-size:13px;
        cursor:pointer;
    }
    .newpathTwo .mpTxt .item01 p{        
        padding-left:20px;
    }
    .newpathTwo .mpTxt .item02 p{        
        padding-left:12px;
    }
    .newpathTwo .mpTxt .item03 p{        
        padding-left:18px;
    }
    .newpathTwo .mpTxt .item04 p{        
        padding-left:22px;
    }
    .newpathTwo .mpTxt .item05 p{        
        padding-left:2px;
    }
    .newpathTwo .mpTxt .item06 p{        
        padding-left:26px;
    }
    .newpathTwo .mpTxt .item07 p{        
        padding-left:30px;
    }
    .newpathTwo .mpTxt .item08 p{        
        padding-left:28px;
    }
    .newpathTwo .mpTxt .selItem p{
        color:#2aabe6;
    }

.newpathTwo .itSum {
    position: absolute;
    width: 120px;
    height: 45px;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.3);
    border: 1px solid #DADADA;
    background: white;
    display: none;
    line-height: 12px;
    margin-top: 11px;
    text-align: center;
    line-height: 20px;
    padding-top: 5px;
    margin-left: -31px;
    margin-top: 92px;
    z-index: 1000;
}
    .newpathTwo .itSum .arrowTop {
    position: absolute;
    width: 0px;
    height: 0px;
    font-size: 0px;
    border-top: 8px solid transparent;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #DDDDDD;
    left: 50%;
    margin-left: -8px;
    top: -16px;
}


.newpathThree{
    width:1004px;
    margin:10px auto 0;
    overflow:hidden;
    position:relative;
}
.newpathThree .npTitle{
    position:relative;
    margin-bottom:0;
}

/*国家选择*/
    .newpathThree .countrySel {
        height: 18px;
        width: 60px;
        position: absolute;
        top: -5px;
        left: 140px;
    }


.newpathThree .countrySel .select {
    width: 60px;
    border: 1px solid #dcdcdc;
    height: 18px;
    line-height: 18px;
    background: white;
    overflow: hidden;
    font-size: 13px;
    user-select: none;
    cursor: pointer;
    margin:10px auto;
    text-align:center;
}
.newpathThree .countrySel .selectResult {
     width: 40px; 
    float: left;
    color:#A9A9A9;
}
.newpathThree .countrySel .selected {
    color: black;
}
.newpathThree .countrySel .rgihtArrow {
    width: 20px;
    height: 100%;
    position: relative;
    float: right;
}
.newpathThree .countrySel .rgihtArrow  .arrow {
    width: 0px;
    height: 0px;
    border-top: 5px solid #A9A9A9;
    border-bottom: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -5px;
    top: 50%;
    margin-top: -3px;
}

.newpathThree .countrySel .selectPanel {
    background: white;
    position: absolute;
    width: 60px;
    line-height: 22px;
    display: none;
    color: black;
    font-size: 13px;
    z-index: 999;
    top: 30px;
    left: 0px;
    border:1px solid #dcdcdc;
    border-top:0;
    text-align:center;
    padding:5px 0;
}

.newpathThree .mpCon{
    height:300px;
}


.newHome .np-tab {
    height: 32px;
    position: absolute;
    top: 10px;
    right: 20px;
}
.newHome .np-tab li {
    display: inline-block;
    width: 160px;
    height: 30px;
    font-size:16px;
    /*color:#919090;*/
    text-align: center;
    cursor: pointer;
    line-height:31px;
}
.newHome .np-tab li.on {
    color: #2aabe6;
    border: 1px solid #2aabe6;
    border-bottom: 1px solid #fff;
}
.newHome .np-tab li.on a{
    color: #2aabe6;
}

.mpProduct{
    width:990px;
    padding:0 7px;
    background:#fff;
    overflow:hidden;
}
.mpProduct .item{
    width:315px;
    height:100px;
    float:left;
    margin:20px 22.5px 20px 0;
}
.mpProduct .item:nth-child(3n+3){
    margin-right:0px;
}
.mpProduct .item .left{
    width:150px;
    height:100px;
    border:1px solid #dcdcdc;
}
.mpProduct .item .left img{
     width:150px;
    height:100px;
}
.mpProduct .item .right{
    width:148px;
    height:96px;
    float:left;
    padding:2px 0 2px 15px;
}
    .mpProduct .item .title {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size:16px;
        color:#555555;
    }
   .mpProduct .item .content{
       font-size:13px;
        color:#939393;
   }
   .mpProduct .item .sqsdiv{
       font-size:15px;
        color:#ff7800;
        line-height:21px;
   }
   .mpProduct .item .sqsdiv span{
       display:block;
       float:left;
       width:16px;
       height:21px;
       padding-right:3px;
   }
   .mpProduct .item .sqsdiv span img{
       display:inherit;
   }
   .mpProduct .item .bottomDiv a{
       display:block;
       width:120px;
       height:22px;
       text-align:center;
       line-height:22px;
       font-size:13px;
       color:#555555;
       background:#f2f2f2;
       border:1px solid #dcdcdc;
       border-radius:3px;
       margin-top:5px;
   }
   .mpProduct .item .bottomDiv a:hover{
       color:#2aabe6;
   }



.newpathFour{
    width:1004px;
    margin:10px auto;
    overflow:hidden;
    position:relative;
}
.mpHotPro{
    overflow:hidden;
}
.mpHotPro .item{
    width:108px;
    height:118px;
    padding:5px;
    border:1px solid #d0d0d0;
    border-radius:5px;
    float:left;
    margin-right:6px;
}
.mpHotPro .item:last-child{
    margin-right:0px;
}
.mpHotPro .item .bottom{
    border-top:1px solid #d0d0d0;
    line-height:20px;
    margin-top:10px;
    padding-top:5px;
}

.newpathFive{
    width:1004px;
    margin:10px auto;
    overflow:hidden;
    position:relative;
}
.newpathFive .npCollege{
    width:647px;
    overflow:hidden;
    float:left;
}
.newpathFive .npCollege .npTitle{
    width:647px;
}
.newpathFive .npCollege .colMenu{
    width:108px;
    height:280px;
    background:#fff;
    float:left;
}
.newpathFive .npCollege .colMenu .item{
    width:108px;
    height:40px;
    text-align:center;
    line-height:40px;
    background:#fff;
    color:#555555;
    font-size:16px;
    cursor:pointer;
}
.newpathFive .npCollege .colMenu .item p{
    border-bottom:1px solid #ededed;
    display:block;
    width:100px;
    height:39px;
    margin:auto;
}
.newpathFive .npCollege .colMenu .selItem{
    color:#fff;
    background:#2aabe6;
}
.newpathFive .npCollege .colMenu .selItem p{
    border-bottom:0px;
}
.newpathFive .npCollege .colMain{
    height:280px;
    width:530px;
    background:#fff;
    float:right;
}
.newpathFive .npCollege .topOne{
        width: 436px;
    margin: auto;
    padding: 12px 20px;
    border-bottom: 1px solid #dedede;
    overflow: hidden;
}
.newpathFive .topOne .oneImg{
    width:118px;
    height:118px;
    float:left;
    border:1px solid #dedede;
}
.newpathFive .npCollege .oneContent{
    width:300px;
    float:right;
}
.newpathFive .oneContent .colName{
    font-size:18px;
    color:#555;
    padding-top:5px;
}
.newpathFive .oneContent .colSummary{
    font-size:13px;
    color:#555;
    line-height:30px;
}
.newpathFive .oneContent .colSummary span:first-child{
    margin-right:20px;
}
.newpathFive .oneContent .colSummary em{
    color:#c80000;
}
.newpathFive .oneContent .sqsdiv{
       font-size:16px;
        color:#ff7800;
        line-height:21px;
   }
   .newpathFive .oneContent .sqsdiv span{
       display:block;
       float:left;
       width:16px;
       height:21px;
       padding-right:5px;
   }
   .newpathFive .oneContent .sqsdiv span img{
       display:inherit;
   }
   .newpathFive .oneContent .bottomDiv a{
       display:block;
       width:118px;
       height:22px;
       text-align:center;
       line-height:22px;
       font-size:13px;
       color:#555555;
       background:#fff;
       border:1px solid #dcdcdc;
       border-radius:3px;
       margin-top:10px;
       float:left;
   }
   .newpathFive .oneContent .bottomDiv a:first-child{
       margin-right:50px;

   }
   .newpathFive .oneContent .bottomDiv a:hover{
       color:#2aabe6;
   }

   .sliderNewCollege{
       padding:5px 0;
   }
   .newpathFive .ncItem{
       float:left;
       margin:5px;
       text-align:center;
       width:98px;
   }
    .newpathFive .ncItem span {
        display:block;
        width: 98px;
        height: 98px;
        border: 1px solid #dedede;
    }
    .newpathFive .sliderBar .leftBtn .imgDiv {
        width: 21px;
        height: 21px;
        background: url('../Images/newhome/home06.jpg')top center no-repeat ;
        top:-18px;
    }
    .newpathFive .sliderBar .rightBtn .imgDiv {
        width: 21px;
        height: 21px;
        background: url('../Images/newhome/home07.jpg')top center no-repeat ;
        top:-18px;
    }

    .newpathFive .backDiv-hover {
    background: transparent;
}


.newpathFive .npMajor{
    width:327px;
    overflow:hidden;
    float:right;
}
.newpathFive .npMajor .npTitle{
    width:327px;
}
.newpathFive .mpmarCon{
    background:#fff;
    height:280px;
    overflow:hidden;
}
.newpathFive .mpmarCon .bottom{
    padding:8px 10px;
    overflow:hidden;
}
.newpathFive .mpmarCon .bottom a{
    display:block;
    float:left;
    font-size:13px;
    color:#fff;
    margin-right:25px;
    margin:5px 20px 4px 0;
    padding:2px 20px 2px 10px;
    line-height:20px;
    background:#2aabe6;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
}
.newpathFive .mpmarCon .bottom a:hover{
    background:#1284d2;
}

.newpathFive .moreBtn{
    float:right;
}
.newpathFive .moreBtn span{
    display:block;
    float:right;
    width:12px;
    height:12px;
    padding:5px;
    color:#919090;
    font-size:14px;
}
.newpathFive .moreBtn span:hover{
    color:#2aabe6;
}
.newpathFive .moreBtn span img{    
    width:12px;
    height:12px;
}



.newpathSix{
    width:1004px;
    margin:10px auto 0;
    overflow:hidden;
    position:relative;
}
.newpathSix .npTitle{
    position:relative;
    margin-bottom:0;
}
.newHome .np-six-tab li {
    width: 90px;
}
.mpcaseCon .inner{
    overflow:hidden;
    background:#fff;
    padding:5px 0;
    display:none;
}
.mpcaseCon .inList{
    width:485px;
    height:114px;
    float:left;
    margin:10px 8px;
}
.mpcaseCon .inList .left{
    width:149px;
    height:112px;
    border:1px solid #dcdcdc;
}
.mpcaseCon .inList .right{
    width:310px;
}
.mpcaseCon .inList .title{
    font-size:18px;
    color:#555;
    padding-top:8px;    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.mpcaseCon .inList .summary{
    font-size:13px;
    color:#919090;
    padding-top:8px;
}
.mpcaseCon .inList .summary span{
    float:right;
}

.bannerTwo{
    width:1004px;
    height:110px;
    margin:20px auto;
}


.newpathSeven{
    width:1004px;
    margin:10px auto 0;
    overflow:hidden;
    position:relative;
}
.newpathSeven .mpguwenCon {
    display: block;
    position: relative;
    margin:15px auto;
}


    .newpathSeven .mpguwenCon .personItem {
        float: left;
        width: 165px;
        height: 257px;
        background:#fff;
        border:1px solid #dedede;
        margin-right: 5px;
        font-size: 15px;
        margin:0 11px;
        text-align:center;
    }


    .newpathSeven .mpguwenCon .post {
        text-align: center;
        color: #555;
        margin-top: 5px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 13px;
    }

    .newpathSeven .mpguwenCon .name {
        text-align: center;
        font-size: 13px;
        line-height: 25px;
        color:#555;
    }

    .newpathSeven .mpguwenCon .topImg {
        width: 134px;
        height: 134px;
        border: 0px solid blue;
        overflow: hidden;
        text-align:center;
        margin:10px auto;
    }

    .newpathSeven .mpguwenCon .sliderBar .btn {
        width: 30px;
        height: 50px;
    }

    .newpathSeven .mpguwenCon .sliderBar .backDiv {
        background: transparent;
        display: none;
    }

    .newpathSeven .mpguwenCon .backDiv-hover {
        background: transparent;
    }

    .newpathSeven .mpguwenCon .sliderBar .leftBtn .imgDiv {
            width: 21px;
    height: 21px;
    background: url(../Images/newhome/home06.jpg)top center no-repeat;
    top: -18px;
    }

    .newpathSeven .mpguwenCon .sliderBar .rightBtn .imgDiv {
            width: 21px;
    height: 21px;
    background: url(../Images/newhome/home07.jpg)top center no-repeat;
    top: -18px;
    }

    .newpathSeven .mpguwenCon .bottomBtn a{
        width:120px;
        height:22px;
        display:block;
        text-align:center;
        margin:15px auto;
        color:#fff;
        line-height:22px;
        background:#2aabe6;
        border-radius:5px;
        font-size:13px;
    }
    .newpathSeven .mpguwenCon .bottomBtn a:hover{
        background:#1284d2;
    }



.newpathEight{
    width:1004px;
    margin:10px auto 0;
    overflow:hidden;
    position:relative;
}
.newpathEight .npTitle{
    position:relative;
    margin-bottom:0;
}
.newHome .np-eight-tab li {
    width: 90px;
}
.newpathEight .mpzixunCon{
    background:#fff;
    overflow:hidden;
    padding-bottom:10px;
}
.newpathEight .newsLeft{
    width:490px;
    float:left;
    margin-top:10px;
}
.newpathEight .newsLeft .zxItem {
    width: 490px;
    float: left;
    margin: 10px 8px;
}

    .newpathEight .newsLeft .zxItem .left {
        width: 157px;
        height:110px;
        border: 1px solid #dcdcdc;
    }
    .newpathEight .newsLeft .zxItem .left img{
        width: 157px;
        height:110px;
    }

    .newpathEight .newsLeft .zxItem .right {
        width: 315px;
    }

    .newpathEight .newsLeft .zxItem .title {
        font-size: 18px;
        color: #555;
        padding-top: 8px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .newpathEight .newsLeft .zxItem .summary {
        font-size: 13px;
        color: #919090;
        padding-top: 5px;
    }
   
        .newpathEight .newsLeft .zxItem .summary a {
            float: right;
        }
.newpathEight .qaRight {
    width: 435px;
    height: 345px;
    border:1px solid #dcdcdc;
    float:right;
    margin-top:20px;
    margin-right:10px;
    padding:15px;
}
.newpathEight .qaRight .qaTop{
    font-size:18px;
    text-align:center;
    color:#555;
    border-bottom:1px solid #dcdcdc;
    padding-bottom:15px;
}
.newpathEight .qaRen{
    padding:10px 0;
    overflow:hidden;
}
.questionCon{
    padding:5px 0 4px;
    overflow:hidden;
}
.questionCon span{
    display:block;
    float:left;
}
.questionCon .sp1{
    width:16px;
    height:16px;
    padding:3px 0;
}
.questionCon .sp2{
    float:right;
    color:#2aabe6;
}
.questionCon a{
    width:333px;
    display:block;
    float:left;
    padding:0 15px;
        overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size:13px;
    color:#555;
}
.questionCon a:hover{
    color:#2aabe6;
}
.qaItem .qaHide{
    display:none;
}
.qaItem .qaShow{
    display:block;
}
.answerCon{
    color:#fff;
    background:#2aabe6;
    padding:10px;
    font-size:13px;
    overflow:hidden;
    margin:5px 0;
    height:72px;
}
.answerCon>span{
    float:right;
}


.newpathNine{
    width:1004px;
    margin:10px auto 0;
    overflow:hidden;
}
.mpcourseCon .courItem {
    float: left;
    margin-left: 20px;
    width: 225px;
    height:218px;
    border: 1px solid #dcdcdc;
}
.mpcourseCon .courItem .topImg {
    width: 202px;
    height: 114px;
    margin: 10px auto;
}
.mpcourseCon .courItem .topImg img {
    width: 202px;
    height: 114px;
    margin: auto;
}
.mpcourseCon .courItem .content{
    margin:10px;
    font-size:13px;
    color:#555;
}
.mpcourseCon .courItem .content .title{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.newpathTen{
    width:1004px;
    margin:15px auto 0;
    overflow:hidden;
    border-top:5px solid #2aabe6;
}
.newpathTen .item{
    padding-top:25px;
    text-align:center;
    float:left;
    font-size:13px;
    color:#555;
    margin-right:58px;
}
.newpathTen .item:last-child{
    margin-right:0;
}
.newpathTen .item .top{
    font-size:18px;
}
.newpathTen .item span{
    font-size:50px;
    font-weight:bold;
}
.newpathTen .item01 span{
    color:#2c950b;
}
.newpathTen .item02 span{
    color:#ff4081;
}
.newpathTen .item03 span{
    color:#2aabe6;
}
.newpathTen .item04 span{
    color:#ff7800;
}
.newpathTen .item05 span{
    color:#0ec5cc;
}


/****新底部****/
.newfoot{
    width:100%;
    background:#2888cb;
    margin:0 0 20px;
}
.newfoot .nfInner .nfiTop{
    overflow:hidden;
    padding-bottom:35px;
    border-bottom:1px solid #fff;
}
.newfoot .nfInner{
    width:954px;
    margin:auto;
    padding:35px 25px;
    overflow:hidden;
}
.newfoot .nfiItem01{
    width:170px;
    border-right:1px solid #fff; 
    text-align:center;
    float:left;
}
.newfoot .nfiItem01 a{
    display:block;
    width:158px;
    font-size:18px;
    color:#fff;
    padding:10px 0;
}
.newfoot .nfiItem01 a:first-child{
    font-weight:bold;
    cursor:text;
    font-size:20px;
}
.newfoot .nfiItem01 a:hover{
    font-weight:bold;
}
.newfoot .nfiItem02{
    width:230px;
    border-right:1px solid #fff; 
    text-align:center;
    float:left;
}
.newfoot .nfiItem02 a{
    display:block;
    width:230px;
    font-size:18px;
    color:#fff;
    padding:10px 0;
}
.newfoot .nfiItem02 a:first-child{
    font-weight:bold;
    cursor:text;
    font-size:20px;
}
.newfoot .nfiItem02 a:hover{
    font-weight:bold;
}
.newfoot .nfiItem03{
    padding:30px 50px;
    overflow:hidden;
    position:relative;
}
.newfoot .nfiItem03 .nfiTel p{
    font-size:30px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    padding:20px 0;
}
.newfoot .nfiItem03 .nfiZixun{
    width:217px;
    height:42px;
    text-align:center;
    line-height:42px;
    background:#fff;
    color:#2aabe6;
    font-size:20px;
    border-radius:5px;
    cursor:pointer;
    margin-bottom:25px;
}
.newfoot .nfiItem03 .nfiZixun:hover{
    color:#1284d2;
}
.newfoot .nfiItem03 .nfiEwm span{
    width:35px;
    height:35px;
    display:block;
    margin:0 17px;
    float:left;
    cursor:pointer;
    border:1px solid #2888cb;
}
.newfoot .nfiItem03 .nfiEwm span:hover{
    opacity:.8;
    border:1px solid #fff;
}
.newfoot .nfiItem03 .nfieImgDiv{
    position:absolute;
    width:217px;
    top:0;
}
.newfoot .nfiItem03 .nfieImgDiv img{
    width:217px;
}

.newfoot .nfiBot{
    font-size:13px;
    color:#fff;
    padding:28px 30px 0;
}
.newfoot .nfiBot .block a{
    font-size:13px;
    color:#fff;
    padding-right:15px;
}
.newfoot .nfiBot .block a:hover{
    text-decoration:underline;
}

.newHome .bannerTwo .sliderBar .circle {
    background-color: rgba(255,255,255,0);
    padding: 5px 1px;
    border-radius: 0px;
    bottom: 0px !important;
}
.newHome .bannerTwo .sliderBar .circle li {
    display: block;
    padding-top: 3px;
    width: 10px;
    height: 0;
    border-radius: 0%;
    background-color: #B7B7B7;
    overflow: hidden;
    margin: 0px 3px;
    cursor: pointer;
}
.newHome .bannerTwo .sliderBar .circle .hot {
    background-color: #fff;
}

.newhomeMenu .nhmList{
    position:relative;
    /*overflow:hidden;*/
}
.newhomeMenu .jpmenu {
    position: absolute;
    width: 190px;
    padding-top: 20px;
    top: 30px;
    left: 55px;
}

.newhomeMenu .jpmenuList {
    position: absolute;
    width: 190px;
    border: 1px solid #d8d8d8;
    background: #FAFAFA;
    text-align: center;
    display: none;
}

    .newhomeMenu .jpmenuList li {
        border-bottom: 1px dashed #d8d8d8;
    }


.newhomeMenu .engmenu {
    position: absolute;
    width: 120px;
    padding-top: 20px;
    top: 30px;
    right: 86px;
}

.newhomeMenu .engmenuList {
    position: absolute;
    width: 98px;
    border: 1px solid #d8d8d8;
    background: #FAFAFA;
    text-align: center;
    display: none;
}
.newhomeMenu .engmenu .arrowDiv {
    left: 45px;
}
    .newhomeMenu .engmenuList li {
        border-bottom: 1px dashed #d8d8d8;
    }


.newhomeMenu .qitamenu {
    position: absolute;
    width: 130px;
    padding-top: 20px;
    top: 30px;
    right: 385px;
}

.newhomeMenu .qitamenuList {
    position: absolute;
    width: 130px;
    border: 1px solid #d8d8d8;
    background: #FAFAFA;
    text-align: center;
    display: none;
}
.newhomeMenu .qitamenu .arrowDiv {
    left: 61px;
}
    .newhomeMenu .qitamenuList li {
        border-bottom: 1px dashed #d8d8d8;
    }


    /*箭头*/
.newhomeMenu .arrowDiv {
    height: 0px;
    border-top: 1px solid #d8d8d8;
    position: absolute;
    left: 0px;
    /*bottom: 0px;*/
    /*box-shadow: 0px 0.1px 1px rgba(253,151,66,0.8);*/
}

    .newhomeMenu .arrowDiv .arrowTop {
        border-top: 2px solid transparent;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #d8d8d8;
        width: 0px;
        height: 0px;
        left: 50%;
        margin-left: -5px;
        position: absolute;
        margin-top: -10px;
    }
    .jpmenu .arrowDiv {
    width: 192px;
}


    /*****弹窗*****/
.in_country {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}
.big_bg {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
}
.in_country .in_item {
    background: url('/content/Images/newhome/homeico_36.png') top center no-repeat #fff;
    background-size:cover;
    position: fixed;
    width: 400px;
    height: 260px;
    margin: 0 auto;
    left: 50%;
    margin-left: -200px;
    padding: 20px 10px;
    z-index: 12;
    top: 50%;
    margin-top:-130px;
    border-radius:10px;
}
.in_country .in_item .top{
    width:70%;
    margin:auto;
}
.in_country .in_item .top img{
    width:100%;
    margin:auto;
}
.in_country  .in_item .cList{
    width:80%;
    margin:auto;
    overflow:hidden;
}
.in_country  .in_item .cList a{
	font:13px/24px sans-serif,Arial;
    display:block;
    float:left;
    width:26%;
    color:#333;
    margin:.3em 2%;
    text-align:center;
    color:#fff;
    padding:.4em;
    border-radius:.5em;
}
.in_country  .in_item .cList a:hover{
    opacity:.8;
}
.in_country  .in_item .cList .item01{
    background:#1284d2;
}
.in_country  .in_item .cList .item02{
    background:#ff6699;
}
.in_country  .in_item .cList .item03{
    background:#00b156;
}
.in_country  .in_item .cList .item04{
    background:#ff723d;
}
.in_country  .in_item .cList .item05{
    background:#a51c30;
}
.in_country  .in_item .cList .item06{
    background:#fb2242;
}
.in_country  .in_item p{
    padding:1em;
    color:red;
    text-align:center;
}
.in_country .closeBtn{
    position:absolute;
    width:20px;
    height:20px;
    top:15px;
    right:15px;
    cursor:pointer;
}
.in_country .closeBtn img{
    width:20px;
    height:20px;

}


/*****语培弹窗*****/
.toYuPei {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 9999;
}
    .toYuPei .in_item {
        background: url('/content/Images/newhome/newhome300.png') top center no-repeat #fff;
        background-size: cover;
        position: fixed;
        width: 463px;
        height: 300px;
        margin: 0 auto;
        left: 50%;
        margin-left: -231.50px;
        z-index: 12;
        top: 50%;
        margin-top: -150px;
        border-radius: 10px;
    }

    .toYuPei .closeBtn {
        position: absolute;
        width: 20px;
        height: 20px;
        top: 15px;
        right: 15px;
        cursor: pointer;
    }

        .toYuPei .closeBtn img {
            width: 20px;
            height: 20px;
        }
    .toYuPei .in_item .bottom {
        overflow:hidden;
    }
        .toYuPei .in_item .bottom > div {
            display: block;
            width: 116px;
            float:left;
            margin-left:30px;
            margin-top:85px;
        }
            .toYuPei .in_item .bottom > div a {
                display: block;
                width: 116px;
                height: 33px;
                line-height: 33px;
                color: #fff;
                border-radius: 8px;
                font-size:14px;
                margin-top:12px;
                text-align:center;
                cursor:pointer;
            }
        .toYuPei .in_item .bottom .jpYP a {
            background: #ff5959;
        }
        .toYuPei .in_item .bottom .ukYP a {
            background: #249cf9;
        }
        .toYuPei .in_item .bottom .koreaYP a {
            background: #f87718;
        }
        .toYuPei .in_item .bottom > div a:hover {
            opacity:.8;
        }