html,
body {
    height: 100%;
    overflow: hidden;
    width: 100%;
}

div,
a,
span,
li,
p {
    font-size: 0.28rem;
}

body {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    text-align: justify;
    width: 100%;
}

.cru-main {
    overflow: auto;
    height: 100%;
    -webkit-overflow-scrolling: touch;
    width: 100%;
}

.cru-mobile-func {
    float: right;
}

.cru-mobile-func img {
    width: 0.48rem;
    vertical-align: middle;
}

.cru-mobile-logo {
    float: left;
    margin: 0.2rem 0px 0px 0.25rem;
}

.cru-mobile-header {
    height: 1.2rem;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 80;
    background: #fff;
    border-bottom: 1px solid #DBD4CD;
}

.cru-mobile-logo img {
    width: 2.35rem;
}

.cru-mobile-func a {
    width: 1.2rem;
    height: 1.2rem;
    text-align: Center;
    line-height: 1.2rem;
    padding: 0.36rem 0.36rem;
    display: inline-block;
    box-sizing: border-box;
}

.cru-mobile-func a.cru-mobile-nav {
    height: 1.18rem;
}

.cru-mobile-nav {
    box-shadow: inset 1px 0px 0px 0px #eeeeee;
    background-color: #fefeff;
}

.cru-mobile-search,
.cru-mobile-close {
    box-shadow: inset 1px 0px 0px 0px #eeeeee;
}

.cru-index-banner {
    height: 5.4rem;
}

.cru-index-swiper,
.cru-index-wrap {
    height: 100%;
    position: relative;
}

.cru-index-mob-wrap {
    width: 100%;
    height: 100%;
}

.cru-pagination {
    width: 100%;
    height: 0.3rem;
    position: absolute;
    bottom: 0.3rem;
    text-align: center;
    z-index: 100;
}

.cru-pagination .swiper-pagination {
    width: 100%;
    z-index: 100;
}

.cru-pagination .swiper-pagination-bullet {
    width: 0.16rem;
    background: #fff;
    opacity: 1;
    margin: 0px 0.05rem;
}

.cru-pagination .swiper-pagination-bullet-active {
    width: 0.16rem;
    background: #f99c34;
}

.cru-column {
    background: #73b2ea url(./../image/university-index-column-bg.jpg) no-repeat;
    background-size: cover;
}

.cru-content-title {
    padding: 0.7rem 0.4rem 0.7rem 1.4rem;
    position: relative;
}

.cru-entrance .cru-content-title {
    background: url(./../image/university-index-university-icon-university.png) no-repeat 0.4rem 0.8rem;
    background-size: 0.64rem auto;
}

.cru-column .cru-content-title {
    background: url(./../image/university-index-column-icon-column.png) no-repeat 0.4rem 0.8rem;
    background-size: 0.64rem auto;
    color: #fff;
}

.cru-column .cru-content-title a {
    color: #fff;
}

.cru-news .cru-content-title {
    background: url(./../image/university-index-news-icon-news.png) no-repeat 0.4rem 0.8rem;
    background-size: 0.64rem auto;
    padding-right: 0px;
}

.cru-college .cru-content-title {
    background: url(./../image/university-index-university-icon-college.png) no-repeat 0.4rem 0.8rem;
    background-size: 0.64rem auto;
    padding-right: 0px;
    background-position: 0.4rem center;
}

.cru-content-title-ch {
    font-size: 0.4rem;
    font-weight: bold;
}

.cru-content-title-en {
    display: block;
    font-weight: bold;
    font-size: 0.24rem;
    color: #ccc;
}

.cru-entrance-big {
    position: relative;
    height: 10rem;
}

.cru-entrance-top {
    height: 10rem;
}

.cru-picBig-item a {
    display: block;
}

.cru-entrance-big-desc {
    padding: 0.3rem 0.3rem;
    position: relative;
    top: -1rem
}

.cru-entrance-big-content {
    background-color: rgba(87, 72, 68, 0.9);
    color: #fff;
    padding: 0px 0.3rem 0.2rem 0.3rem;
    height: 3.5rem;
    overflow: hidden;
}

.cru-entrance-big-title {
    background-color: rgba(87, 72, 68, 0.9);
    padding: 0.3rem 0.3rem 0.1rem 0.3rem;
    font-size: 0.4rem;
    color: #fff;
    font-weight: bold;
}

.cru-picBig-item img {
    height: 5.4rem;
}

.cru-footer {
    background: #333;
    color: #999999;
    font-size: 0.24rem;
}

.crc-footer-nav-li a {
    color: #999;
}

.cru-qrcode-href span {
    display: none;
}

.cru-footer-nav {
    box-shadow: inset 0px -1px 0px 0px #606161;
    padding: 0px 0px 0.25rem 0px;
    overflow: hidden;
}

.crc-footer-nav-li {
    display: block;
    margin-right: 0.6rem;
    float: left;
}

.crc-footer-nav-li:nth-child(7n) {
    margin-right: 0px;
}

.crc-footer-nav-li:nth-child(even) {
    display: none;
}

.crc-footer-left {
    padding: 0.6rem 0.3rem 0.6rem 0.3rem;
}

.cru-qrcode-wrap {
    text-align: Center;
}

.cru-qrcode-href img {
    width: 0.64rem;
}

.cru-qrcode-href {
    margin: 0px 0.3rem 0px 0px;
}

.cru-footer-desc {
    text-align: Center;
    padding: 0.2rem 0px 0px 0px;
}

.cru-footer-qrcode {
    padding: 0px 0px 0.5rem 0px;
}

.cru-news {
    width: 44%;
    float: left;
    border: 1px solid #f6f5f2;
    border-width: 0px 1px 1px 0px;
    height: 160px;
    display: flex;
    align-items: center;
} 

.cru-college {
    width: 44%;
    float: left;
    border-bottom: 1px solid #f6f5f2;
    height: 160px;
    display: flex;
    align-items: center;
}


.cru-college  .cru-content-title-ch{
    line-height: 0.4rem;
}

.cru-college   .cru-content-title-en{
    line-height: 0.24rem;
}

.cru-content {
    overflow: hidden;
}

.cru-footer-back {
    height: 1rem;
    background: #f6f5f2 url(./../image/university-common-top-icon-arrow.png) no-repeat center 0.1rem;
    text-align: center;
    padding-top: 0.4rem;
    background-size: 0.24rem auto;
}

.cru-entrance-pagination {
    position: absolute;
    bottom: 1rem;
    left: 0.6rem;
    color: #fff;
    z-index: 70;
}

.swiper-pagination-current {
    font-size: 0.4rem;
    font-weight: bold;
    color: #f99c34;
}

.cru-entrance-prev,
.cru-entrance-next {
    top: 87%;
    width: 0.64rem;
    height: 0.64rem;
    z-index: 70;
}

.cru-entrance-prev {
    background: url(./../image/university-index-university-scroll-btn-back1.png) no-repeat;
    background-size: cover;
    left: 70%
}

.cru-entrance-next {
    background: url(./../image/university-index-university-scroll-btn-next1.png) no-repeat;
    background-size: cover;
    right: 8%;
}

.cru-mob-column-swiper {
    height: 5.4rem;
}

.cru-mob-column-slide {
    width: 5.4rem;
}

.cru-mob-column-item-top {
    height: 3.15rem;
}

.cru-mob-column-item-top img {
    width: 100%;
    height: 100%;
}

.cru-mob-column-item-desc {
    width: 5.2rem;
    margin-left: 0.1rem;
    height: 0.8rem;
    background-color: rgba(62, 51, 48, 0.9);
    margin-top: -0.4rem;
    position: relative;
    z-index: 10;
    line-height: 0.8rem;
    font-size: 0.32rem;
    text-align: Center;
    color: #fff;
}

.cru-mob-column-pagination {
    bottom: 0.3rem;
    left: 0.5rem;
    text-align: left;
    color: #fff;
}

.cru-mob-column-prev,
.cru-mob-column-next {
    width: 0.64rem;
    height: 0.64rem;
    top: 87%;
}

.cru-mob-column-prev {
    background: url(./../image/university-index-university-scroll-btn-back.png) no-repeat;
    background-size: cover;
    left: 70%
}

.cru-mob-column-next {
    background: url(./../image/university-index-university-scroll-btn-next.png) no-repeat;
    background-size: cover;
    right: 8%;
}

.cru-content-more {
    width: 0.38rem;
    height: 0.24rem;
    display: block;
    background: url(./../image/university-common-more-icon-arrow-nor.png) no-repeat;
    background-size: cover;
    position: absolute;
    right: 0.4rem;
    top: 1.1rem;
}

.cru-column .cru-content-more {
    background: url(./../image/university-common-more-icon-arrow-white.png) no-repeat;
    background-size: cover;
}

.cru-news .cru-content-more,
.cru-college .cru-content-more {
    display: none;
}

.cru-content {
    padding: 0px 0px 0.8rem 0px;
}

.cru-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: rgba(0, 0, 0, .6);
    z-index: 100;
    display: none;
}

.cru-mobile-catlog {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0rem;
    background: #fff url(./../image/university-index-news-bg-icon-logo.png) no-repeat right -1rem bottom 0.2rem;
    background-size: 2.6rem;
    z-index: 100;
    display: none;
}

.cru-mobile-catlog-top {
    height: 1.2rem;
    border-bottom: 1px solid #eee;
}

.cru-mobile-catlog-content {
    height: calc( 100% - 4rem);
    overflow: auto;
}

.cru-mobile-catlog-bot {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 1rem;
    width: 100%;
    text-align: Center;
    line-height: 1rem;
}

.cru-mobile-catlog-href {
    border-bottom: 1px solid #eee;
    display: block;
    height: 0.8rem;
    line-height: 0.8rem;
}

.cru-mobile-catlog-first-li>a {
    font-size: 0.32rem;
    padding: 0px 0.3rem;
    color: #333;
}

.cru-mobile-catlog-def {
    background: url(./../image/university-nav-list-btn-icon-close.png) no-repeat right 0.4rem center;
    background-size: 0.24rem;
}

.cru-mobile-catlog-open {
    background: url(./../image/university-nav-list-btn-icon-show.png) no-repeat right 0.4rem center;
    background-size: 0.24rem;
}

.cru-mobile-catlog-nobg {
    background: none;
}

.cru-mobile-catlog-son-li>a {
    font-size: 0.28rem;
    color: #666;
    padding: 0px 0.6rem;
    background: #f9f9f9;
}

.cru-mobile-catlog-sel>a {
    color: #f99c34;
}

.cru-mobile-catlog-first-li ul {
    display: none;
}

.crc-mobile-catlog-bot-link {
    padding: 0px 0.2rem 0px 0px;
    margin-right: 0.4rem;
    background: url(./../image/university-nav-fot-icon-arrow.png) no-repeat right center;
    background-size: 0.15rem;
}

.cru-banner {
    height: 3rem;
    background: url(./../image/cru-list-banner.png) no-repeat center top;
    background-size: cover;
}

.cru-banner-in {
    height: 100%;
}

.cru-bread {
    padding: 0.7rem 0.3rem 0.3rem 0.3rem;
}

.cru-content-det.contactUs{
     padding: 0  0.3rem;
}
.cru-bread-catlog {
    font-size: 0.48rem;
    font-weight: bold;
    color: #f99c34;
}

.cru-zl {
    padding: 0px 0.3rem;
}

.cru-zl-pic {
    position: relative;
    height: 3.85rem;
}

.cru-zl-pic img {
    width: 100%;
    height: 100%;
}

.cru-zl-title {
    width: 6.06rem;
    height: 0.8rem;
    margin: -0.4rem 0px 0px 0.4rem;
    line-height: 0.8rem;
    text-align: Center;
    background-color: rgba(62, 51, 48, 0.9);
    position: relative;
    z-index: 10;
}

.cru-zl-title a {
    color: #fff;
    font-weight: bold;
    font-size: 0.32rem;
}

.cru-zl-li {
    margin-bottom: 0.4rem;
}

.cru-content-list {
    background: #f6f5f2;
    padding: 0.8rem 0.3rem;
}

.cru-news-li {
    background: #fff;
    margin-bottom: 0.25rem;
    padding: 0.15rem 0.25rem;
    font-size: 0.32rem;
}

.cru-news-time {
    color: #999;
    margin-bottom: 0.1rem;
}

.cru-school-mob-wrap {
    width: 100%;
    height: 5rem;
}

.cru-school-mob-wrap img {
    width: 100%;
    height: 100%;
}

.cru-school-swiper .swiper-pagination {
    bottom: 0.8rem;
}

.cru-news-href {
    font-size: 0.32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.cru-school-swiper .swiper-pagination-bullet {
    width: 0.16rem;
    background: #fff;
    opacity: 1;
    margin: 0px 0.05rem;
}

.cru-school-swiper .swiper-pagination-bullet-active {
    width: 0.16rem;
    background: #f99c34;
}

.cru-school-wrap {
    width: calc(100% - 0.6rem);
    margin: -0.55rem auto;
    background: #fff;
    position: relative;
    z-index: 5;
    padding: 0.2rem 0.3rem 0.2rem 0.3rem;
}

.cru-school-title {
    padding: 0.2rem 0px;
    font-size: 0.32rem;
    font-weight: bold;
}

.cru-school-desc {
    color: #666;
    margin-bottom: 0.4rem;
}

.cru-school-li {
    margin-bottom: 1.3rem;
}

.cru-content-single {
    padding: 0px 0.3rem;
    color: #666;
}

.cru-content-single .TRS_Editor img {
    max-width: 100%;
    height: auto!important;
}

.cru-enter-desc {
    padding: 0px 0.3rem;
    color: #666;
    margin-bottom: 0.3rem;
}

.cru-enter-pic {
    height: auto;
}

.cru-enter-pic img {
    width: 100%;
    display: block;
    height: 100%;
}

.cru-enter-text {
    width: calc(100% - 0.6rem);
    margin: -0.5rem auto 0px;
    position: relative;
    z-index: 70;
    background-color: #f8f8f8;
    padding: 0.3rem 0.4rem;
}

.cru-enter-wrap {
    margin-bottom: 0.4rem;
}

.cru-enter-text-title .cru-enter-text-href {
    font-size: 0.32rem;
    font-weight: bold;
    padding: 0px 0px 0.2rem 0px;
}

.cru-enter-text-det {
    font-size: 0.28rem;
    color: #666;
    margin-bottom: 0.1rem;
}

.cru-enter-text-more {
    text-align: right;
}

.cru-enter-text-more-href {
    color: #f99c34;
    font-size: 0.28rem;
}

.cru-dsj-catlog {
    margin-bottom: 0.4rem;
}

.cru-dsj-catlog-in {
    height: 0.8rem;
    background: #f6f5f2 url(./../image/icon_event_add.png) no-repeat right 0.25rem center;
    background-size: 0.47rem;
    line-height: 0.8rem;
    font-size: 0.4rem;
    font-weight: bold;
    padding: 0px 0.25rem;
}

.cru-dsj-catlog-sel {
    background: #f6f5f2 url(./../image/icon_event_del.png) no-repeat right 0.25rem center;
    background-size: 0.47rem;
}

.cru-dsj {
    padding: 0px 0.3rem;
}

.cru-dsj-date {
    font-size: 0.32rem;
    font-weight: bold;
    letter-spacing: 0px;
    color: #f99c34;
    padding: 0.1rem 0px 0.2rem 0px;
    background: url(./../image/cru-dsj-line.png) no-repeat left top;
    background-size: 100% auto;
}

.cru-dsj-desc {
    color: #666;
    margin-bottom: 0.2rem;
}

.cru-dsj-pic {
    padding: 0px 0.4rem 0.4rem 0.4rem;
}

.cru-dsj-pic img {
    max-width: 100%;
}

.cru-det-header {
    box-shadow: inset 0px -1px 0px 0px #dbd4cd;
    height: 1.2rem;
    padding: 0.2rem 0px 0px 0.1rem;
}

.cru-det-header img {
    height: 0.8rem;
}

.cru-det-title {
    font-size: 0.4rem;
    font-weight: bold;
    padding: 0.4rem 0.3rem;
}

.cru-det-subtitle {
    height: 0.8rem;
    line-height: 0.8rem;
    background: #f6f5f2;
    text-align: left;
    color: #666;
    padding: 0px 0.3rem 0px 0.3rem;
}

.cru-det-subtitle span {
    margin-right: 0.2rem;
}

.cru-det-content {
    padding: 0.3rem 0.3rem;
    color: #666;
}

.cru-det-content .TRS_Editor img {
    max-width: 100%!important;
    margin: 0 auto;
    height: auto!important;
}

.cru-det-rel {
    background: url(./../image/cru-dsj-line.png) no-repeat left top;
    background-size: 100% auto;
    padding: 0.2rem 0rem;
    width: calc( 100% - 0.6rem);
    margin: 0 auto;
}

.cru-det-rel-title {
    font-size: 0.32rem;
    font-weight: bold;
    color: #f99c34;
    margin-bottom: 0.1rem;
}

.cru-det-rel-li {
    padding: 0.1rem 0px 0.1rem 0.4rem;
    background: url(./../image/university-newsDdetails-page-icon-arrow.png) no-repeat left center;
    background-size: 0.24rem;
}

.cru-det-footer .cru-footer-back {
    display: none;
}

.cru-det-pic {
    padding: 0px 0.3rem;
}

.cru-det-pic-mob li {
    margin-bottom: 0.2rem;
}

.cru-det-pic-mob img {
    max-width: 100%;
}

.cru-qrcode-qrcode {
    margin: 50% auto;
    position: relative;
    display: block;
    text-align: Center;
}

.cru-qrcode-qrcode img {
    width: 2.6rem;
}

.cru-prod-thumb {
    display: none;
}

.cru-prod-main {
    position: relative;
    padding: 0px 0rem;
    margin-bottom: 0.64rem;
}

.cru-prod-pic {
    border-radius: 4px;
    overflow: hidden;
}

.cru-prod-pic img {
    width: 100%;
}

.cru-prod-wrap {
    padding: 0px 0.3rem;
}

.cru-prod-title {
    height: 0.8rem;
    line-height: 0.8rem;
    background: rgba(0, 0, 0, .9);
    color: #fff;
    font-size: 0.28rem;
    font-weight: bold;
    padding: 0px 0.25rem;
    width: calc( 100% - 0.6rem);
    position: absolute;
    left: 0.3rem;
    bottom: 5.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.cru-prod-desc {
    padding: 0.4rem 0.25rem;
    color: #666;
    height: 5.5rem;
    background-color: #f6f5f2;
}

.cru-prod-pagition {
    left: 0.3rem;
    text-align: left;
    bottom: -1rem;
}

.swiper-big-prev2,
.swiper-big-next2 {
    top: auto;
    z-index: 100;
    position: absolute;
    width: 0.64rem;
    height: 0.64rem;
    bottom: -1rem;
    border: solid 2px #d2d2d2;
}

.swiper-big-prev2 {
    background: url(./../image/university-index-university-scroll-btn-back.png) no-repeat left center;
    background-size: cover;
    left: auto;
    right: 1.2rem;
}

.swiper-big-next2 {
    background: url(./../image/university-index-university-scroll-btn-next.png) no-repeat right center;
    background-size: cover;
    right: 0.3rem;
}

.cru-footer-desc span {
    color: #999;
}

table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
    color: #333;
    font-size: 100%;
    margin: 0;
    padding: 0;
}

.pages {
    color: #7b7a7a;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding: 35px 0 10px;
    text-align: center;
}

.pages .box,
.pages .box a,
.pages .box a img {
    display: inline-block;
    vertical-align: middle;
}

.pages .box {
    margin: 0 2px;
    width: 100%;
}

.pages .box a {
    background-color: #EAE6E2;
    border: 1px solid #FFFFFF;
    color: #7B7A7A;
    height: 33px;
    line-height: 33px;
    width: 63px;
}

.pages .box a:focus {
    color: #666;
}

.title {
    color: #7B7A7A;
    text-decoration: none;
    height: 33px;
    line-height: 33px;
    display: none;
}

.title_text {
    color: #F26522;
    text-decoration: none;
    height: 33px;
    line-height: 33px;
    display: none;
}

.pages .box span {
    float: left;
}

.pages .box a:hover,
.pages .box a.on {
    background-color: #f7b300;
    color: #fff;
}

.pages .tit {
    font-family: "å¾®è½¯é›…é»‘";
    font-weight: normal;
    margin: 0 0 0 25px;
}

.pages .inputbox,
.pages .btnbox {
    margin: 0;
}

.pages .text {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #eae6e2;
    height: 33px;
    line-height: 33px;
    text-align: center;
    width: 33px;
}

.pages .btn-go {
    background: none repeat scroll 0 0 #eae6e2;
    border: 1px solid #fff;
    cursor: pointer;
    font-weight: bold;
    height: 35px;
    width: 35px;
}

.pages .box a:hover,
.pages .box a.on,
.pages .btn-go:hover {
    background-color: #f7b300;
    color: #fff;
}

.cru-search-in {
    padding: 0.3rem 0.2rem;
    background: #fff;
}

.cru-search-area {
    height: 0.8rem;
    background: #f8f8f8;
    border: solid 1px #d9d9d9;
    width: 100%;
    padding: 0px 1rem 0px 0.2rem;
    box-sizing: border-box;
}

.cru-search-icon {
    width: 0.8rem;
    height: 0.8rem;
    background: #f99c34 url(./../image/university-nav-search-btn-icon-query-white.png) no-repeat center center;
    display: block;
    background-size: 0.32rem 0.32rem;
    position: absolute;
    right: 0.2rem;
    top: 0.3rem;
}

.cru-mobile-search-main {
    height: 100%;
    background: rgba(0, 0, 0, .5);
    width: 100%;
    position: fixed;
    left: 0px;
    top: 1.2rem;
    z-index: 110;
    display: none;
}

.cru-mobile-func .cru-mobile-search-close {
    display: none;
}

.cru-content-map {
    padding: 0px 0.3rem;
}

.cru-content-map-title {
    border-bottom: 1px dashed #ddd;
    padding: 0.2rem 0px;
}

.cru-content-map-title a {
    font-size: 0.3rem;
    font-weight: bold;
}

.cru-content-map-inner li {
    padding: 0.2rem 0px 0.2rem 0.25rem;
    float: left;
    background: url(./../image/university-nav-fot-icon-arrow.png) no-repeat left center;
    background-size: 0.15rem;
    margin-right: 0.3rem;
    color: #666;
}

.cru-content-map-li {
    margin-bottom: 0.1rem;
    width: 100%;
    overflow: hidden;
}

.cru-content-map-inner li a {
    color: #666;
}

.cru-single-num-9056 img,
.cru-single-num-9059 img {
    margin: 15px 0px;
    width: 100%!important;
}

.cru-single-num-9056 p {
    font-size: 15px;
    line-height: 2em;
    color: #464646;
    margin: 0px 0px 20px 0px;
    text-align: left;
    text-indent: 0px!important
}

.aca_name {
    color: #3bb878;
    font-size: 16px;
}

.co_xy {
    background: url(./../image/5.jpg) no-repeat center center;
}

.cru-single-num-9061 table {
    width: 100%!important;
}

.cru-page table table,
.cru-page table table td {
    width: auto!important;
}

.pages .box a {
    width: 1.2rem;
}


/**************PC端元素隐藏****************/

.cru-header,
.gallery-thumbs,
.cru-goto,
.cru-qrcode-name,
.cru-college-content,
.cru-news-content,
.cru-column-list,
.cru-bread-det,
.cru-leftbar,
.cru-news-left,
.cru-news-desc,
.cru-school-pic,
.cru-dsj-det,
.cru-det-pic-pc,
.cru-det-font,
.crc-rss {
    display: none;
}


/**************PC端元素隐藏 end****************/