﻿/*首页*/
.engBanner01 {
    background: url('/content/Images/GermanyEng/germanyeng_02.jpg') top  center no-repeat;
    height:187px;
}
.engBanner02 {
    background: url('/content/Images/GermanyEng/germanyeng_03.jpg') top  center no-repeat;
    height:187px;
    position:relative;
}
.engBanner02 .conMain{
    width:1004px;
    position:relative;
    margin:auto;
}
    .engBanner02 a {
        display: block;
        position: absolute;
        width: 136px;
        height: 37px;
        text-align: center;
        line-height: 37px;
        border-radius:10px;
        color:#fff;
        font-size:20px;
        background:#d45326;
    }
    .engBanner02 .a1{
        top:110px;
        right:400px;
    }
    .engBanner02 .a2{
        top:110px;
        right:200px;
    }
     .engBanner02 a:hover{
         opacity:.8;
     }
.germanyeng .summary{
    background: url('/content/Images/GermanyEng/germanyeng_04.jpg') top  center no-repeat;
    height:175px;
}
.germanyeng .summary .suCon{
    width:1004px;
    margin:auto;
    padding-top:20px;
}
.germanyeng .summary p{
    text-indent:2em;
    text-align:justify;
    font-size:14px;
    color:#fff;
    padding:0 20px 0 150px;
    line-height:28px;
}
.engConent{
    width:1004px;
    margin:auto;
    padding:20px 0;
    overflow:hidden;
}
.engTitle p{
    display:block;
    font-size:40px;
    font-weight:bold;
    text-align:center;
    line-height:normal;
    padding:15px 0;
}
.engTitle a{
    display:block;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    color:#2180bd;
}
.engTitle a:hover{
    text-decoration:underline;
}
.engSqglList{
    padding:0 22px;
    overflow:hidden;
}
.engSqglList .item{
    float:left;
    width:213px;
    margin:30px 13px;
}
.engSqglList .item .bottom a{
    display:block;
    text-align:center;
    font-weight:bold;
    font-size:16px;
    padding-top:5px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.engSqglList .item .bottom p{
    padding-top:2px;
    display:block;
    line-height:20px;
    color:#000;
}
.engSqtjList{
    overflow:hidden;
    margin-top:20px;
}
.engSqtjList .item{
    overflow:hidden;
    margin:8px 0;
}
.engSqtjList .item .left{
    width:58px;
    height:46px;
    text-align:center;
    line-height:46px;
    color:#fff;
    background:#e13b07;
    font-size:30px;
    /*font-weight:bold;*/
}
.engSqtjList .item .right{
    width:891px;
    float:left;
    padding:0 17px;
    background:#efefef;
    font-size:16px;
    color:#000;
    line-height:46px;
}
.engSqtjList .item04 .right,.engSqtjList .item05 .right{
    line-height:30px;
    padding:5px 17px;
}

/*热门学校*/
.engSchoolList{
    padding:0 12px;
    overflow:hidden;
}
.engSchoolList .item{
    width:232px;
    height:355px;
    float:left;
    margin:10px 6px;
    background:#7798b9;
}
.engSchoolList .item .top{
    position:relative;
    width:232px;
    height:115px;
}
.engSchoolList .item .top p{
    display:block;
    width:212px;
    text-align:center;
    color:#fff;
    line-height:30px;
    height:30px;
    z-index:100;
    bottom:0;
    position:absolute;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding:0 10px;
}
.engSchoolList .item .top span{
    display:block;
    width:232px;
    height:30px;
    background:#000;
    opacity:.6;
    z-index:10;
    bottom:0;
    position:absolute;
}
.engSchoolList .item .bottom{
    padding:10px;
    color:#fff;
    font-size:14px;
    position:relative;
    height:210px;
    overflow:hidden;
}
.engSchoolList .item .bottom a{
    display:block;
    width:180px;
    height:40px;
    background:#fff;
    text-align:center;
    line-height:40px;
    position:absolute;
    bottom:13px;
    left:28px;
}
.engSchoolList .circle{
    background:#a8a8a8 !important;
    border-radius:10px !important;
    padding:5px 10px !important;
}
.engSchoolList .circle li{
    background:#fff !important;
    margin:0 5px !important;
}
.engSchoolList .circle li.hot{
    width:30px !important;
    border-radius:10px !important;
}


/*推荐专业*/
.engMajorList{
    overflow:hidden;
}
.engMajorList a{
    display:block;
    width:159px;
    height:102px;
    float:left;
    margin:10px 4px;
}




/*成功案例*/
.engCaseList{
    overflow:hidden;
    margin-top:15px;
}
.engCaseList .item{
    width:430px;
    height:225px;
    float:left;
    background:#efefef;
    margin:10px 25px;
    padding:15px 10px;
}
.engCaseList .item .top{
    padding:0 20px 20px;
    border-bottom:1px solid #a0a0a0;
    overflow:hidden;
}
.engCaseList .item .top .left{
    width:93px;
    height:93px;
    border-radius:93px;
    border:2px solid #666666;
}
.engCaseList .item .top .left img{
    width:93px;
    height:93px;
    border-radius:50%;
}
.engCaseList .item .top .right{
    font-size:18px;
    color:#0979c0;
    width:245px;
    margin-left:30px;
    float:left;
    margin-top:20px;
    font-weight:bold;
    line-height:30px;
}
.engCaseList .item .bottom p{
    padding:20px;
    font-size:16px;
    color:#0a0a0a;
    line-height:29px;
}

.germanyeng .newpathSeven .mpguwenCon .personItem {
    height: 237px;
}



/********内容页小表单***********/
.engrightCP {
    width:100%;
    border:1px solid #ECECEC;
    border-top:2px solid #2888cb;
    position:relative;
}
.engrightCP .select {
    width: 90%;
    margin:8px auto;
    border: 1px solid #AFAFAF;
    height: 38px;
    line-height: 38px;
    background: white;
    overflow: hidden;
    font-size: 15px;
    user-select: none;
    cursor: pointer;
    margin:10px auto;
}
.engrightCP .focus{
    border: 1px solid #2888cb;
}
.engrightCP .selectResult {
    /* width: 292px; */
    float: left;
    color:#A9A9A9;
}
.engrightCP .selected {
    color: black;
}

.engrightCP .selectTime{
    margin-top:10px;
}
.engrightCP .rgihtArrow {
    width: 30px;
    height: 100%;
    position: relative;
    float: right;
}
.engrightCP .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;
}
.engrightCP .leftArrow {
    width: 38px;
    height: 100%;
    position: relative;
    float: left;
}
    .engrightCP .selectTime .leftArrow .arrow {
        background: url('/Content/Images/ico/pgico_01.jpg');
        position:absolute;
        width: 22px;
        height: 22px;
        left: 50%;
        margin-left: -11px;
        top: 50%;
        margin-top: -11px;
    }
.engrightCP .selectTime  .selectPanel {
    background: white;
    position: absolute;
    line-height: 35px;
    display: none;
    color: black;
    font-size: 15px;
    z-index: 999;
    top: 50px;
    left: 5%;
    border:0px solid #fc9f52;
    border-top:0;
    width:90%;
    
}
.engrightCP .selectItem {
    padding-left: 30px;
}
.engrightCP .selectItem {

}
.engrightCP .selectItem {
    cursor: pointer;
}

.engrightCP .selectName .select {

}
 .engrightCP .selectName .leftArrow .arrow {
        background: url('/Content/Images/ico/pgico_04.jpg');
        position:absolute;
        width: 22px;
        height: 22px;
        left: 50%;
        margin-left: -11px;
        top: 50%;
        margin-top: -11px;
    }
.engrightCP .selectName input {
    float: left;
    border:0px;
    line-height:38px;
    font-size:14px;
    height:38px;
}
 .engrightCP .selectXueLi .leftArrow .arrow {
        background: url('/Content/Images/ico/pgico_03.jpg');
        position:absolute;
        width: 22px;
        height: 22px;
        left: 50%;
        margin-left: -11px;
        top: 50%;
        margin-top: -11px;
    }
 .engrightCP .selectXueLi  .selectPanel {
    background: white;
    position: absolute;
    width: 90%;
    line-height: 35px;
    display: none;
    color: black;
    font-size: 15px;
    z-index: 999;
    top: 100px;
    left: 5%;
    border:0px solid #fc9f52;
    border-top:0;
}

.engrightCP .selectContact {

}
 .engrightCP .selectContact input {
    float: left;
    border:0px;
    line-height:38px;
    font-size:14px;
    height:38px;
}
 .engrightCP .selectContact .leftArrow .arrow {
        background: url('/Content/Images/ico/pgico_05.jpg');
        position:absolute;
        width: 22px;
        height: 22px;
        left: 50%;
        margin-left: -11px;
        top: 50%;
        margin-top: -11px;
    }

 .engrightCP .smpgBtn{
     width:90%;
     display:block;
     margin:10px auto;
     text-align:center;
     cursor:pointer;
     color:#fff;
     background:#2888cb;
     height:30px;
     line-height:30px;
 }
 .engrightCP .smpgBtn:hover{
     opacity:.8;
 }
 .engrightCP .redSelect{
     border:1px solid red;
 }
 .selectItem:hover{
     background:#ebe8e8;
 }

 /*留学问答*/
.germanyeng .engQA {
    background: #e3ecf2;
}

.germanyeng .engQAList {
    width: 1004px;
    margin:10px auto;
    padding:20px 0;
    overflow:hidden;
}
.germanyeng .twBtn{
    display:block;
    float:right;
    text-align:right;
}
.germanyeng .twBtn span{
    display:block;
    float:left;
}
.germanyeng .twBtn a{
    display:block;
    float:left;
    padding:5px;
}
.engQAList .item{
    overflow:hidden;
    float:left;
    width:488px;
    margin:7px;
}
.engQAList .item .top>div{
    float:left;
}
.engQAList .item .top .left{
    width:49px;
    height:49px;
}
.engQAList .item .top .right{
    font-size:18px;
    color:#000;
    font-weight:bold;
    line-height:49px;
    padding-left:30px;
}

.engQAList .item .bottom>div{
    float:left;
}
.engQAList .item .bottom{
    height:68px;
    padding:15px;
    background:#fff;
    overflow:hidden;
}
.engQAList .item .bottom .left{
    width:34px;
    padding-top:20px;
}
.engQAList .item .bottom .right{
    font-size:14px;
    color:#020202;
    padding-left:30px;
    width:380px;
    text-align:justify;
}