@charset "utf-8";
body {
    color: #000000;
    font-size: 14px;
    background-color: #FFFFFF;
    overflow-x: auto;
}

.textCenter {
    text-align: center;
}

.textLeft {
    text-align: left;
}

.textRight {
    text-align: right;
}

.left {
    float: left;
}

.right {
    float: right;
}


/*<!--头部【导语和表单】-->*/

.header {
    width: 100%;
    height: 591px;
    background: url(../img/headBanner.jpg) no-repeat center top;
}


/*.headContent {
    width: 1000px;
    margin: 0 auto;
    height: 497px;
}

.bannerBtn {
    width: 430px;
    padding-top: 368px;
}

.bannerBtn a {
    display: block;
    height: 48px;
    width: 208px;
    font-size: 18px;
    border: 1px solid #FFFFFF;
    cursor: pointer;
    line-height: 48px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #FFFFFF;
}

.bannerBtn a:hover {
    background-color: #FF6633;
    border-color: #FF6633;
}*/


/*<!--导航-->*/

.mainNav {
    clear: both;
    width: 1000px;
    margin: 0 auto;
    height: 50px;
    overflow: hidden;
}

.mainNav .mainNav_wrap {
    /*width: 100%;*/
    height: 48px;
    position: static;
    line-height: 48px;
    border: 1px solid #333333;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #FFFFFF;
    /*background-color: #FF6633;*/
}

.mainNav ul {
    width: 1000px;
    margin: 0 auto;
}

.mainNav .mainNav_wrap.fixedTop {
    position: fixed;
    z-index: 999;
    top: 0;
}

.mainNav li {
    float: left;
    font-size: 14px;
    cursor: pointer;
    width: 130px;
    border-right: 1px solid #333333;
}

.mainNav .lastLi {
    border-right: 0;
}

.mainNav li:hover,
.mainNav li.activeNav,
.mainNav a:hover {
    background-color: #333333;
    color: #FFFFFF;
}

.mainNav a {
    display: block;
    font-size: 14px;
    width: 83px;
    float: left;
    cursor: pointer;
}


/*<!--导航-->*/


/*导语*/

.leadAndForm {
    margin: 0 auto;
    width: 1000px;
    padding: 34px 0 45px 0;
}

.lead {
    width: 620px;
    margin: 0 auto;
}

.lead p {
    font-size: 14px;
    line-height: 30px;
    color: #666666;
    margin-bottom: 15px;
}

.lead h5 {
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 16px;
}


/*表單*/

.biaodan {
    width: 340px;
    margin: 0 auto;
    padding: 32px 0;
    background: #ECECEC;
}

.biaodan form div {
    margin: 0 auto;
    margin-bottom: 10px;
}

.biaodan h5 {
    font-size: 20px;
    margin-bottom: 18px;
}

.biaodan form input,
.biaodan form select {
    height: 38px;
    font-family: "微软雅黑";
    display: block;
    width: 265px;
    color: #666666;
}

.biaodan form input {
    padding-left: 4px;
    width: 259px;
}

.mobile,
.name,
.branch {
    width: 265px;
    padding: 1px 0;
    margin: 0 auto;
    padding-left: 36px;
    margin-bottom: 10px;
}

.mobile {
    background: url(../img/telBox.jpg) no-repeat center;
}

.name {
    background: url(../img/nameBox.jpg) no-repeat center;
}

.branch {
    background: url(../img/cityBox.jpg) no-repeat center;
}

#submit {
    background: #CC0000 !important;
    margin-bottom: 0;
    width: 300px;
    height: 50px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 18px;
    color: #FFFFFF;
    cursor: pointer;
    margin: 0 auto;
}

#submit:hover {
    background-color: #ae1006 !important;
}


/*表單*/


/*<!--头部【导语和表单】-->*/


/*********************<!--公共模块-->**********************/

.section {
    width: 100%;
    padding-top: 60px;
}

.section_content {
    width: 1000px;
    margin: 0 auto;
}

.section_content h4 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 40px;
}

.ly_link {
    display: block;
    height: 48px;
    width: 398px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 50px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 40px;
    cursor: pointer;
    border: 1px solid #333333;
    line-height: 48px;
    background-color: transparent;
}

.ly_link:hover {
    background-color: #333333;
    color: #FFFFFF;
}


/*********************<!--公共模块-->**********************/


/*<!--加拿大留学优势-->*/

.canAdvan {
    padding-bottom: 60px;
}

.canAdvanLis li {
    float: left;
    width: 20%;
}

.canAdvanLis li img {
    display: inline-block;
}

.canAdvanLis li p {
    font-size: 16px;
    margin-top: 22px;
    line-height: 28px;
}


/*<!--加拿大留学优势-->*/


/*<!--2017加拿大院校录取要求-->*/

.demand {
    padding-bottom: 60px;
    background: url(../img/demandBg.jpg) no-repeat center top;
}

.demand table {
    width: 100%;
}

.demand table tr {
    font-size: 14px;
    background-color: #FFFFFF;
}

.demand table tr:nth-child(odd) {
    background-color: #F6F7Fb;
}

.demand table tr:nth-child(even) {
    background-color: #FFFFFF;
}

.demand table tr th {
    font-size: 16px;
    font-weight: normal;
    background-color: #3d7dc6;
    color: #FFFFFF;
    height: 57px;
}

.demand table td {
    padding: 0 20px;
    height: 67px;
}

.demand a {
    cursor: pointer;
}

.demand a.click-det {
    display: block;
    width: 128px;
    height: 28px;
    color: #CC0000;
    font-size: 13px;
    line-height: 28px;
    border: 1px solid #CC0000;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.demand a.show-det:hover {
    text-decoration: underline;
}

.demand a.click-det:hover {
    background-color: #CC0000;
    color: #FFFFFF;
}


/*<!--2017加拿大院校录取要求-->*/


/*<!--加拿大本科/硕士经典成功案例-->*/

.sucLis li {
    display: inline-block;
    padding: 0 8px;
    position: relative;
    cursor: pointer;
    margin-bottom: 28px;
}

.sucLis li span {
    display: none;
    position: absolute;
    width: 130px;
    height: 130px;
    left: 50%;
    top: 0;
    line-height: 130px;
    color: #FFFFFF;
    font-size: 16px;
    background: url(../img/filterMasking.png) no-repeat center;
    margin-left: -65px;
}

.sucLis li.currentUni span,
.sucLis li:hover span {
    display: block;
}

.uni {
    display: none;
    padding: 40px;
    background-color: #f3f3f3;
}

.uni.currentShow {
    display: block;
}

.uni-left {
    width: 608px;
}

.stu-instro {
    background-color: #FFFFFF;
    padding: 30px;
    position: relative;
    margin-bottom: 28px;
}

.stu-icon {
    position: absolute;
    top: 50%;
    left: 30px;
    margin-top: -62.5px;
}

.instro-txt {
    margin-left: 182px;
}

.uni .uni-right {
    width: 265px;
}

.instro-txt p {
    font-size: 15px;
    line-height: 30px;
}

.instro-txt p span {
    color: #3d7dc6;
}

.instro-txt p.stu-name {
    font-weight: bold;
    font-size: 23px;
    margin-bottom: 14px;
}

.uni-instro-txt {
    width: 405px;
}

.uni-instro-txt h6 {
    font-size: 17px;
    color: #3d7dc6;
    margin-bottom: 14px;
    font-weight: bold;
}

.uni-instro-txt p {
    color: #666666;
    font-size: 15px;
    line-height: 26px;
}

.uni-right p {
    height: 40px;
    line-height: 40px;
    background-color: #3366CC;
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
}


/*轮播*/

.uni-right {
    width: 265px;
    position: relative;
}

.uni-right .hd {
    position: absolute;
    overflow: hidden;
    height: 20px;
    bottom: -30px;
    left: 0;
    width: 100%;
    text-align: center;
}

.uni-right .hd ul li {
    display: inline-block;
    width: 8px;
    height: 8px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    border: 1px solid #CC0000;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.uni-right .hd ul li.on {
    background-position: 0 0;
    background-color: #CC0000;
}

.uni-right .bd ul {
    overflow: hidden;
    zoom: 1;
    width: 265px;
}

.uni-right .bd ul li {
    float: left;
    width: 100%;
    _display: inline;
    overflow: hidden;
    text-align: center;
}


/*<!--加拿大本科/硕士经典成功案例-->*/


/*<!--加拿大名校申请攻略-->*/

.strTab {
    margin-bottom: 35px;
}

.strTab li {
    height: 38px;
    line-height: 38px;
    width: 138px;
    border: 1px solid #666666;
    display: inline-block;
    cursor: pointer;
}

.strTab li.currentType,
.strTab li:hover {
    color: #FFFFFF;
    border-color: #CC0000;
    background-color: #CC0000;
}

.table-tab {
    display: none;
}

.current-table {
    display: block;
}

.type-name {
    margin-bottom: 54px;
    height: 28px;
    line-height: 28px;
    text-indent: 10px;
    font-size: 20px;
    border-left: 6px solid #006699;
}

.table-about {
    border-bottom: 1px solid #003366;
    margin-bottom: 16px;
}

.rank-range {
    height: 32px;
    border: 1px solid #003366;
    border-bottom: 0;
    padding: 0 25px;
    line-height: 32px;
}

.update-date {
    height: 32px;
    line-height: 34px;
    color: #666666;
}

.table-tab table {
    width: 100%;
    font-size: 13px;
}

.table-tab table caption {
    height: 50px;
    line-height: 50px;
    background-color: #0159A3;
    color: #FFFFFF;
    font-size: 20px;
}

.table-tab table {
    border-left: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

.table-tab table th {
    height: 96px;
    font-weight: normal;
    background-color: #99CCFF;
    font-size: 14px;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #FFFFFF;
}

.table-tab table td {
    border-top: 1px solid #CCCCCC;
    padding: 10px 0;
    border-right: 1px solid #CCCCCC;
}

.table-tab table tr {
    background-color: #FFFFFF;
}

.table-tab table tr:nth-child(odd) {
    background-color: #FFFFFF;
}

.table-tab table tr:nth-child(even) {
    background-color: #E8F1F8;
}

a.rank_a_link,
a.pg-forFree {
    color: #0066CC;
    cursor: pointer;
}


/*<!--加拿大名校申请攻略-->*/


/*<!--加拿大留学热点专题-->*/

.hotLis li {
    float: left;
    margin-right: 35px;
    margin-bottom: 25px;
}

.hotLis li.noMR {
    margin-right: 0;
}


/*<!--加拿大留学热点专题-->*/


/*<!--IDP留学服务-->*/

.idpService {
    padding-top: 70px;
}

.idpService h4 {
    margin-bottom: 40px;
}

.joinUs {
    display: block;
    height: 50px;
    width: 400px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    color: #FFFFFF;
    margin: 0 auto;
    line-height: 50px;
    font-size: 18px;
    background-color: #db4453;
    cursor: pointer;
    margin-top: 50px;
}

.joinUs:hover {
    background-color: #af3642;
}


/*<!--IDP留学服务-->*/


/*加拿大优势*/

.idp_canAdvan {
    padding-top: 35px;
}


/*加拿大优势*/


/*<!加拿大留学专家团队>*/

.teachers h4 {
    margin-bottom: 40px;
}


/*<!加拿大留学专家团队>*/


/*<!--IDP留学优势-->*/

.idpAdvan h4 {
    margin-bottom: 40px;
}


/*<!--IDP留学优势-->*/


/**********************公共模块样式修改/***********************/

.foot {
    line-height: 28px;
}

.teachers .picMarquee-left {
    padding: 0 30px;
    margin: 0 auto !important;
}

.ausys_title.canys_title ul li {
    background: #3366CC !important;
}

.ausys_title ul li.active {
    background: #000000 !important;
}

.serviceLis .service_txt h6 {
    color: #6699FF !important;
}