/*信息列表组开始*/
.data-info-list {
    overflow: hidden;}

.data-info-list ul.item {
    float: left;
    box-sizing: border-box;
    position: relative;}

.data-info-list ul:nth-child(1) {
    height: 355px;}

.data-info-list ul.item:nth-child(1) > li {
    margin-right: 8px;}

.data-info-list ul.item:nth-child(1) > li:last-child {
    margin-right: 0;}

.data-info-list ul.item:nth-child(2) > li:nth-child(2n) {
    float: right;}

.data-info-list ul.item:nth-child(2) {
    width: 886px;
    height: auto;}

.data-info-list ul.item:nth-child(3) {
    float: right;}

.data-info-list > ul.item > li {
    box-sizing: border-box;
    height: 100%;
    float: left;}

.data-info-list ul.item:nth-child(1) {
    height: 367px;
    overflow: hidden;
    margin-bottom: 20px;}

.data-info-list ul li.notice {
    width: 307px;}

.data-info-list ul li.new {
    width: 440px;}

.data-info-list ul li.recruit-student {
    width: 437px;}

.data-info-list ul li.resources {
    width: 437px;
    height: 178px;}

.data-info-list ul li.service {
    width: 442px;
    height: 415px;}

.data-info-list ul:nth-child(3) li.fast-track {
    width: 306px;
    height: 620px;}

.ft .title a {
    font-size: 12px;
    color: #666666;
    float: right;
    display: block;
    line-height: 100%;}

.floor .list {
    padding: 0 17px;
    margin-top: 15px;}

.floor .list li {
    height: 47px;
    line-height: 47px;
    position: relative;
    border-bottom: 1px solid #e7e7e7;}

.floor .list li::before {
    position: absolute;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 8px solid #c7c7c7;
    border-bottom: 5px solid transparent;
    top: 18px;
    left: 0;}

.floor .list p {
    width: 206px;
    float: left;
    margin-left: 17px;
    box-sizing: border-box;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;}

.floor .list p:hover {
    color: #09386e;}

.floor .list span {
    float: right;
    font-size: 14px;
    color: #999999;}

.floor .list li:last-child {
    border-bottom-width: 0;}

.new .list p, .recruit-student .list p, .resources .list p, .service .list p {
    width: 320px;}

.floor .list:nth-of-type(2) {
    display: none;}

.resources .list li:first-child, .service .list li:first-child {
    height: 144px;
    text-align: center;
    font-size: 0;
    border-bottom-width: 0;}

.resources .list li:first-child:before, .service .list li:first-child:before {
    content: normal;}

.resources .list li:first-child img, .service .list li:first-child img {
    display: inline-block;}

.data-info-list ul li.adult {
    width: 307px;
    height: 422px;
    margin-top: 20px;}

.adult .list li, .even-read .list li {
    border-bottom: 0;}

.adult .list p {
    width: 253px;}

.adult .list li::before {
    content: "";
    position: absolute;
    top: 21px;
    left: 3px;
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    border: none;
    box-sizing: border-box;
    background: #c7c7c7;}

.data-info-list ul li.even-read {
    width: 570px;
    height: 422px;
    margin-top: 20px;}

.even-read .list p {
    width: 500px;}

.even-read .list, .adult .list {
    margin-top: 11px;}

.even-read .list li, .adult .list li {
    height: 43px;
    line-height: 43px;}

.even-read .list li::before, .adult .list li::before {
    top: 20px;
    left: 0;
    border: none;
    width: 5px;
    height: 5px;
    background: #c7c7c7;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);}

.fast-track .img-group {
    padding-top: 10px;
    box-sizing: border-box;
    text-align: center;}

.fast-track .img-group a {
    display: inline-block;
    text-align: center;
    margin-bottom: 7px;}

/*信息列表组结束*/

/*校园风光开始*/
.ranking-items {
    width: 1145px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;}

.ranking-items ul {
    margin-top: 33px;
    display: flex;
    flex-wrap: wrap;
    height: 223px;
    overflow: hidden;
    position: relative;}

.campus-elysees {
    height: 341px;
    box-sizing: border-box;}

.ranking-items ul li {
    width: 273px;
    background: white;
    text-align: center;
    font-size: 18px;
    box-sizing: border-box;
    margin-right: 18px;
    margin-bottom: 10px;}

.ranking-items ul li img {
    width: 100%;
    height: auto;
    margin-bottom: 17px;}

.ranking-items ul li span {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    font-size: 14px;
    color: #09386e;}

/*校园风光结束*/

/*友情链接开始*/
.symlink {
    margin-bottom: 20px;}

.symlink .list {
    padding: 18px;
    overflow: hidden;
    padding-top: 25px;}

.symlink .list li {
    float: left;
    margin-right: 48px;
    box-sizing: border-box;
    line-height: 33px;
    margin-bottom: 8px;}

/*友情链接结束*/