﻿.banner {
    width: 100%;
    margin: auto;
    overflow: hidden;
    position: relative;
    background: #f4f4f4;
}


/*预科资讯*/

.ykzx {}

.ykzx_center {
    width: 1000px;
    margin: auto;
}

h2 {
    font-size: 30px;
    color: #000000;
    text-align: center;
    line-height: 80px;
    background: url(../images/xiahuaxian.png) no-repeat center bottom;
    margin-bottom: 16px;
}

.ykzx_center .float {
    overflow: hidden;
}

.ykzx_center .float dl {
    float: left;
    width: 307px;
    margin-right: 26px;
    margin-bottom: 40px;
}

.ykzx_center .float dl dt {
    font-size: 16px;
    color: #0069ae;
    line-height: 48px;
}

.ykzx_center .float dl .dd1 {
    width: 100%;
    height: 118px;
}
.ykzx_center .float dl dt  a{color:#000;}
.ykzx_center .float dl dt  a:hover{color:#0069ae;text-decoration:none;}
.ykzx_center .float dl .dd1 img {
    max-width: 100%;
    max-height: 118px;
}

.ykzx_center .float dl .dd2 {
    font-size: 12px;
    color: #8d8d8d;
    line-height: 12px;
}

.ykzx_center .float dl .dd3 {
    font-size: 13px;
    color: #6f6f6f;
    line-height: 22px;
  
}


/*预科项目*/

.ykxm {
    background-color: #f7f7f7;
}

.ykxm_center {
    width: 1000px;
    margin: auto;
}

.ykxm_center .xm_shang {
    overflow: hidden;
    padding-bottom: 76px;
}

.ykxm_center .xm_shang ul {
    margin-right: 24px;
    float: left;
    width: 488px;
    position: relative;
}

.ykxm_center .xm_shang ul .li01 {
    width: 100%;
    height: 251px;
}

.ykxm_center .xm_shang ul .li01 img {
    max-width: 100%;
    max-height: 251px;
}

.ykxm_center .xm_shang ul .li02 {
    position: absolute;
    top: 198px;
    left: 50%;
    margin-left: -174px;
}

.ykxm_center .xm_shang ul .li02 a {
    font-size: 30px;
    color: #fff;
    display: inline-block;
    width: 348px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    background: url(../images/xm_touming.png) repeat;
}
.ykxm_center .xm_shang ul .li02 a:hover{text-decoration:none;background:#0664a1;}

.ykxm_center .xm_xia {
    overflow: hidden;
    padding-bottom: 76px;
    display: flex;
    justify-content: space-between;
}

.ykxm_center .xm_xia ul {
    /* margin-right: 18px; */
    /* float: left; */
    width: 220px;
    position: relative;
}

.ykxm_center .xm_xia ul .li01 {
    width: 100%;
    height: 165px;
}

.ykxm_center .xm_xia ul .li01 img {
    max-width: 100%;
    max-height: 165px;
}

.ykxm_center .xm_xia ul .li02 {
    position: absolute;
    top: 137px;
    left: 50%;
    margin-left: -115px;
}

.ykxm_center .xm_xia .li02 a {
    font-size: 20px;
    color: #fff;
    display: inline-block;
    width: 230px;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background: url(../images/xm_touming.png) repeat;
}

.ykxm_center .xm_xia .li02 a:hover{background:#0664a1;text-decoration:none;}
/*成功案例*/

.cgal {}

.cgal_center {width: 1000px;margin: auto;}

.cgal_float {
    overflow: hidden;
    width: 1000px;
    margin: auto;
}

.cgal_float ul {
    float: left;
    width: 190px;
    background-color: #f7f7f7;
    padding-bottom: 15px;
    margin-right: 10px;
    margin-bottom: 18px;
    position: relative;
}

.cgal_float ul .li01 {
    width: 100%;
    height: 138px;
}

.cgal_float ul .li01 img {
    max-width: 100%;
    max-height: 138px;
}

.cgal_float ul .li02 {
    font-size: 24px;
    position: absolute;
    top: 120px;
    left: 50%;
    margin-left: -50px;
    color: #fff;
    width: 100px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: url(../images/sh_touming.png) repeat;
}
.cgal_float ul .li02 a{color:#fff;display:block;width:100%;height:100%;}
.cgal_float ul .li02 a:hover{background:#0664a1;text-decoration:none;}

.cgal_float ul .li03 {
    font-size: 14px;
    color: #000000;
    line-height: 30px;
    padding-left: 10px;
    margin-top: 30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.cgal_float ul .li04 {
    font-size: 14px;
    color: #000000;
    line-height: 30px;
    padding-left: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cgal_float ul .li05 {
    text-align: center;
}

.cgal_float ul .li05 a {
    font-size: 14px;
    color: #858585;
    line-height: 34px;
    background: url(../images/details.png) no-repeat right center;
    padding-right: 20px;
}


/*合作院校*/

.hzyx {
    background-color: #f7f7f7;
    padding-bottom: 55px;
}

.hzyx_center {
    width: 1000px;
    margin: auto;
}

.hzyx_float {
    overflow: hidden;
}

.hzyx_float dl {
    float: left;
    width: 120px;
    margin-left: 56px;
}
.hzyx_float dl:nth-child(n+7){
    margin-top: 35px;
}
.hzyx_float dl:nth-child(6n+1){
    margin-left: 0;
}
.hzyx_float dl .dt01 {
    width: 120px;
    height: 120px;
}

.hzyx_float dl .dt01 img {
    max-width: 120px;
    max-width: 120px;
}

.hzyx_float dl .dt02 {
    font-size:18px;
    color: #000;
    text-align: center;
    line-height: 60px;
}

.hzyx_float dl dd {
    font-size: 12px;
    color: #676767;
    border-bottom: 1px dashed #676767;
    line-height: 40px;
    width: 98px;
    padding-left: 14px;

}
.hzyx_float dl dd a,.hzyx_float dl dt a{color:#000;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.hzyx_float dl .dd03 {
    margin-top: 18px;
    background-color: #0056a3;
}

.hzyx_float dl .dd03 a {
    font-size: 13px;
    color: #fff;
    display: block;
    width: 100%;
    border-bottom: 0;
    padding-left: 11px;
    line-height: 35px;
    background: url(../images/details_white.png) no-repeat 69px center;
}



/*教学团队*/

.jxtd {}

.jxtd_center {
    width: 1000px;
    margin: auto;
}

.jxtd_float {
    overflow: hidden;
}

.jxtd_float dl {
    float: left;
    background-color: #f7f7f7;
    padding-bottom: 16px;
    margin-right: 15px;
    width: 235px;
}

.jxtd_float dl .dt01 {
    width: 220px;
    height: 158px;
    margin-left: 9px;
    margin-top: 7px;
}

.jxtd_float dl .dt01 img {
    max-width: 220px;
    max-height: 158px;
}

.jxtd_float dl dt {
    font-size: 16px;
    color: #000;
    line-height: 50px;
    text-align: center;
}
.jxtd_float dl dt a{color:#000;}
.jxtd_float dl dt a:hover{text-decoration:none;color:#0056a3;}
.jxtd_float dl dd {
    font-size: 14px;
    color: #555555;
    line-height: 14px;
    text-align: center;
}


/*学习与生活*/

.xxsh {}

.xxsh_center {
    width: 1000px;
    margin: auto;
}

.xxsh_float {
    overflow: hidden;
}

.xxsh_float div {
    float: left;
    width: 250px;
    height: 204px;
    position: relative;
    cursor: pointer;
}

.xxsh_float div p {
    width: 250px;
    height: 204px;
}

.xxsh_float div p img {
    max-width: 250px;
    max-height: 204px;
}

.xxsh_float div ul {
    background: url(../images/sh_touming.png) repeat;
    height: 204px;
    width: 250px;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
}

.xxsh_float .div01:hover ul {
    display: block;
}

.xxsh_float .div02:hover ul {
    display: block;
}

.xxsh_float .div03:hover ul {
    display: block;
}

.xxsh_float .div04:hover ul {
    display: block;
}

.xxsh_float div ul .li01 {
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding-top: 58px;
    line-height: 18px;
}

.xxsh_float div ul .li02 {
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 36px;
}

.xxsh_float div ul li {
    text-align: center;
	margin-top:15px;
}

.marrig0 {
    margin-right: 0!important;
}

.nav_center {
    position: relative;
}

.online_form {
    float: none;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 100;
}

.more-xin{float:right;display:inline-block;margin:-40px 0px 0px 0px;color:#888;font-size: 14px;}
.more-xin:hover{color:#0056a3;text-decoration:none;}



input::-webkit-input-placeholder {
    color:    #000;
}
input:-moz-placeholder {
    color:    #000;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #000;
}
