﻿@charset "utf-8";

/* CSS Reset*/
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #666;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #666;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #666;
}
*{
	-webkit-overflow-scrolling: touch;
}
html{overflow-x: hidden;}
.box-content {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
/* 定义简化css 类名*/
.flex {display: flex;align-items: center;}
.fr {float: right;}
.fl {float: left;}
.t-l {text-align: left;}
.t-c {text-align: center;}
.t-r {text-align: right;}
.an {transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-webkit-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;}
.img-width {max-width: 100%;height: auto !important;}
.clearfix:before,
.clearfix:after {content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;}
.radius {border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.over-txt {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.txt-a-A {text-transform: capitalize;text-transform: uppercase;text-transform: lowercase;}
.po-re {position: relative;}
.p0 {padding-left: 0px !important;padding-right: 0px !important;}
.p30 {padding-left: 10px;padding-right: 10px;}
.borderStyle {border-bottom: 1px dashed #707070;border-top: 1px dotted #707070;}
.box-shadow {-webkit-box-shadow: 0 0 10px #ccc;-moz-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;}
/*public*/
/* 二级页面 */
.wrap-header {width: 100%;background-color: #94070a;transition: all 0.3s ease-in-out}
.wrap-header.fixed {position: fixed;top: 0;left: 0;z-index: 99998}
.headerTop {width: 100%;overflow: hidden;height: 90px;line-height: 90px;background: #94070a}
.top_nav {width: 1260px;margin: 0 auto;text-align: right;height: 90px;line-height: 34px;display: flex;align-items: flex-end;justify-content: end;}
.top_nav a {color: #fff;font-size: 18px;}
.top-r {text-align: right;overflow: hidden;}
.top-r img {width: auto;height: 100%;}
.in-menu-h {margin-top: 20px;}
.second-top {position: relative;z-index: 99;}
.in-menu-con {padding-right: 30px;position: relative;display: flex;align-items: center;}
.in-menu-con-logo{margin-left: -50px;margin-right: 20px;padding: 6px;}
.in-menu-con-logo img{display: block;width: 284px;height: 60px;}
.pc_menuCon {padding: 4px; flex: 1;}
.pc_menuCon .line {position: absolute;border-top: solid 2px #941f24;left: 0;top: 0;}
.pc_menuCon li {float: left;position: relative;width: 10%;}
.pc_menuCon>li:before {content: '';background-color: #a4242a;position: absolute;left: 50%;bottom: 2px;margin-left: -15px;border-radius: 5px;width: 40px;height: 0;transition: all 0.35s ease-in-out;}
.pc_menuCon>li.on:before {height: 4px;}
.pc_menuCon li.home {background-image: none;}
.pc_menuCon li a {display: block;color: #fff;font-size: 14px;text-align: center;line-height: 40px;}
.pc_menuCon>li.active a {color: #fff;}
.pc_menuCon>li.parent {background: #a4242a;}
.pc_menuCon>li.parent a {color: #fff;}
.pc_menuCon>li.selected {background: #a4242a;}
.pc_menuCon>li.selected a {color: #fff;}
.pc_menuCon ul {position: absolute;left: 50%;top: 40px;display: none;min-width: 140px;margin: 0 0 0 -70px;background: #fff;list-style: none;border-radius: 5px; border-top-left-radius: 5px;border-top-right-radius: 5px;overflow: hidden;box-shadow: 0 0 10px #000;}
.pc_menuCon ul li {width: 100%;float: left;background: transparent;height: auto;line-height: 30px;padding: 4px 0px;margin: 0;}
.pc_menuCon ul li a {display: block;color: #000;height: auto;line-height: 15px;font-size: 12px;padding: 5px 4px;text-align: center;border: none;font-weight: normal;border-radius: 0;word-break: keep-all;}
.pc_menuCon ul li:hover a {color: #fff;background: var(--baseColor);}
/* 首页搜索框 */
.dy-search {position: relative;display: table;border-collapse: separate;background-color: #fff;border-radius: 10px;padding-top: 3px;}
.dy-form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 4px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border-radius: 10px;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
}

.input-btn {position: relative;font-size: 0;white-space: nowrap;width: 1%;vertical-align: middle;}
.dy-search .dy-form-control {position: relative;z-index: 2;float: left;width: 80%;margin-bottom: 0;}
.se.a1 {display: block;position: absolute;right: 0;top: 3px;width: 32px;height: 32px;background: url(../images/seach.png) no-repeat center;}
.top-se {background: #666;display: none;}
.t_se {width: 400px;max-width: 90%;position: relative;padding-right: 100px;height: 30px;margin: 15px auto;background: #fff;}
.se_txt {width: 100%;float: left;border: none;margin: 0;padding-left: 10px;background: transparent;height: 30px;line-height: 30px;font-size: 12px;color: #333;font-family: "SimSun";}
.se_sub {position: absolute;right: 30px;top: 0;width: 60px;height: 30px;color: #fff;font-size: 12px;border: none;margin: 0;padding: 0;cursor: pointer;background: #0d4ea8;}
.se_close {display: block;position: absolute;right: 0;top: 0;background: #333 url(../images/close-btn.png) no-repeat center;width: 30px;height: 30px;}
.phone-se {padding: 5px;background: #eee;position: relative;}
.phone-se .se_txt {padding: 0 10px;background: #fff;}
.phone-se .se_sub {right: 5px;top: 5px;}
/*-----pc nav-----*/
.mean-container {background: #fdfdfd;}
.mean-container a.meanmenu-reveal {color: #fff;}
.mean-container a.meanmenu-reveal span {background: #fff;}
.mean-container .meanmenu-title { color: #fff;}
.mean-container .mean-nav {background: var(--baseColor);}
.phone-fixed {position: fixed;left: 0;width: 100%;top: 0px;z-index: 999;}
.lighted-fixed {position: fixed;left: 0;width: 100%;top: 60px;z-index: 999;}
.lighted-fixed.active {top: 0;box-shadow: 0 0 10px #666;background: var(--baseColor);}
/* tab栏下标 */
.lighted-fixed.active .pc_menuCon .line {position: absolute;border-top: solid 2px #fff;/* width: 100%; */left: 0;/* top: 0; */}
.lighted-fixed.active .pc_menuCon li:before {background-color: #fff;}
.lighted-fixed .mean-nav>ul {height: calc(100vh - 50px);overflow-y: auto;}
/* 头部轮播 */
.mySwiper2 {height: 917px;}
.mySwiper2 .swiper-container {height: 100%;}
.mySwiper2,.gallery-thumbs .swiper-wrapper {background: #e6e6e6;}
.mySwiper2 .swiper-wrapper,.swiper-slide {height: 100%;}
.mySwiper2 .swiper-slide a{width: 100%;height: 100%;display: block;}
.mySwiper2 .swiper-slide img {height: 100%;width: 100%;display: block;}
.home-title{display: none;}
.slide-icon {position: relative;width: 100%;padding: 10px;text-align: left;padding-right: 20px;cursor: pointer;}
.slide-icon .num {position: absolute;left: -40px;top: 0px;width: 77px;height: 77px;line-height: 66px;border: 8px solid #dbdbdb;border-radius: 50%;background: #fff;text-align: center;}
.gallery-thumbs .swiper-wrapper,.swiper-slide{display: flex;align-items: center;}
.gallery-thumbs {max-width: 1400px;margin: 0 auto;margin-top: 10px;height: 153px;}
.gallery-thumbs .swiper-slide:before {width: 0;height: 100%;background: #941f24;color: #fff;content: '';position: absolute;bottom: 0;left: 0;transition: all 0.5s;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .i1 {display: none;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active::before {width: 100%;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .text {color: #FFF;}
.gallery-thumbs .swiper-slide .i2 {display: none;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .i2 {display: block;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .slide-icon .num {border: 8px solid #941f24;}
.gallery-thumbs .swiper-slide .text {position: relative;z-index: 999;padding-left: 30px;color: #333333;}
/* 学院要闻 */
.article-title {width: 390px;height: 128px;margin: 0 auto;background: url(../images/title01.png) no-repeat;background-size: contain;}
.in-newsR .bxslider03 li {height: 390px;background-repeat: no-repeat;background-position: center;background-size: cover;box-sizing: border-box;}
.in-newsR .bxslider03 li a {display: block;width: 100%;height: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in-newsR .bxslider03 li .in-newsR-tip {position: absolute;left: 0;bottom: 0;background: #fff;height: 60px;width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;padding: 2px;}
.in-newsR .bxslider03 li a .in-newsR-tip  .title-tip-time {display: flex;align-items: center;padding-top: 4px;}
.in-newsR .bxslider03 li a .in-newsR-tip .title-tip{font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in-newsR .bxslider03 li a div img {width: 16px;height: 16px;margin-right: 6px;}
/* .in-newsR .bxslider03 li:hover a p {background: #e99b12;} */
.in-newsR .bx-wrapper .bx-pager.bx-default-pager a:hover,
.in-newsR .bx-wrapper .bx-pager.bx-default-pager a.active {background: #b7302d;color: #fff;}
.in-newsL-item {position: relative;border-bottom: 1px solid #e5e5e5;padding: 20px 0px 12px 0px;}
.in-newsL-item .date {position: absolute;right: 20px;top: 75px;text-align: center;}
.in-newsL-item .date h3 {line-height: 30px;font-size: 36px;}
.in-newsL-item .date p {font-weight: bold;line-height: 30px;font-size: 23px;color: #727171;}
.in-newsL-item .info h3 {position: relative;font-size: 16px;font-weight: bold;line-height: 24px;}
/* overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; */
.in-newsL-item .news-info h3 {position: relative;font-size: 16px;font-weight: bold;white-space: nowrap;padding: 21px 0px 21px 0px;}
.in-newsL-item .info div {font-size: 14px;color: #676767;display: flex;align-items: center;margin-top: 3px;}
.in-newsL-item .info div img {width: 16px;height: 16px;margin-right: 6px;}
.in-newsL-item:hover .info h3 {color: var(--baseColor);}
.in-newsL-item:hover .news-info {color: #fff;}
.in-newsL-item:last-child {border-bottom: none;}
/* 通知公告 */
.notice-mobile,.mobile-notice{display: none;}
.news-info {padding-right: 40px;}
.notice-item {padding: 37px 100px 57px 0px;}
.notice-item:hover .news-info h3::after {background: var(--baseColor);}
.notice-item:hover .date p {color: #fff;}
.notice-item:hover .date h3 {color: #fff;}
.notice-item .news-info h3::after {content: '';background-color: #3e3a39;position: absolute;right: 0px;bottom: 14px;margin-left: -15px;border-radius: 5px;width: 144px;height: 2px;transition: all 0.35s ease-in-out;}
.notice-item:hover {background: url(../images/bg01.png) no-repeat center;}
.au-color {background: var(--auColor);}
.in-news {padding: 45px 0;}
.in-news-audit {padding: 30px 0;padding-left: 78px;padding-right: 20px;}
.in-news-audit .notice-item {text-align: right;}
.dy_content {text-align: right;}
.dy_content .title {width: 478px;height: 140px;background: url(../images/title02.png) no-repeat;background-size: contain;}
.dy-view-more_content {cursor: pointer;margin-right: 20px;text-align: right;margin-top: 94px;}
.dy-view-more_content img {height: 140px;width: 160px;}
.in-news-bg {position: relative; min-height: 906px;}
.dance-bottom {width: 842px;height: 837px;position: absolute;bottom: -135px;right: 0px;background: url(../images/dance.png) no-repeat;background-position: 100% 100%;background-size: cover;}
.in-news-title {text-align: center;margin-bottom: 20px;}
.in-news-title h3 {font-size: 26px;color: #0b66ab;font-weight: bold;}
.in-news-title p {font-size: 14px;color: #82aef7;}
.in-news-title span {display: block;width: 25px;height: 5px;background: #88b2ff;margin: 5px auto 0;transition: all 0.3s ease-out 0s;}
.in-news-title:hover span {width: 60px;}
/* 专业介绍 */
/* .professional-introduction {margin-top: 40px;} */
.professional-introduction .title {width: 400px;height: 160px;background: url(../images/title03.png) no-repeat;background-size: contain;}
.keyboard-list li {overflow: hidden;background: url(../images/mark.png) no-repeat;background-size: 100% 100%;}
.keyboard-list li img {height: 100%;width: 100%;}
.keyboard-list {width: 100%;margin-top: 60px;display: flex;}
.keyboard-list li {position: relative;float: left;height: 840px;overflow: hidden;border-right: 1px solid #fff}
.keyboard-list li span {position: absolute;bottom: 10px;left: 85px;color: #fff;}
.spanq {position: absolute !important;bottom: 40px !important;left: 85px !important;color: #fff;}
.spanqlt {position: absolute !important;left: 102px !important;bottom: 26px !important;}
.spanql {position: absolute !important;left: 57px !important;}
.keyboard-list li.first-child {border-bottom-left-radius: 100px;}
.keyboard-list li.three-child {margin-top: -160px;border-bottom-right-radius: 100px;height: 1000px;}
.keyboard-list li.four-child {margin-top: -158px;border-top-right-radius: 100px;}
.keyboard-list li.five-child {border-bottom-right-radius: 100px;}
.keyboard-list li.fix-child {margin-top: -90px;border-top-left-radius: 100px;}
.winframe__cont {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    padding-top: 50.2083333333%;
    position: relative;
    z-index: 1
}
.winframe__panel {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateZ(0)
}

.winframe__list {
    display: flex
}
.winframe__item {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: flex;
    filter: blur(0);
    flex-direction: column;
    opacity: 1;
    overflow: hidden;
    padding-left: 1px;
    padding-right: 1px;
    perspective: 1000;
    position: relative;
    transition: all .5s cubic-bezier(.25, .46, .45, .94);
    width: 16.6666666667%;
    z-index: 1
}
.winframe__list.showdiv .winframe__item {opacity: 1;transform: translateY(0%) scale(1) rotateY(0deg);--animate-duration: 0.5s;}
.winframe__list.showdiv .winframe__bg {opacity: 1; filter: grayscale(0%);}
.winframe__bg {
    background-color: #000;
    opacity: 1;
    padding-bottom: 301.25%
}
.winframe__bg-full,
.winframe__bg-inner {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.is-current-art .winframe__bg-full,
.is-current-art .winframe__bg-inner {
    animation: none !important
}

.winframe__inner {padding: 9.4339622642% 4.7169811321%;/* transform: rotate(180deg); */z-index: 2;}

.winframe__inner,.winframe__inner:before {bottom: 0;left: 0;position: absolute;right: 0;top: 0}

.winframe__inner:before {
    /* background-image: linear-gradient(521deg,  rgba(0, 0, 0, .9),transparent 0); */
    background-image: linear-gradient(to top,rgba(0, 0, 0, 0.9) 10%, rgba(0, 0, 0, 0) 20%);
    content: "";
    z-index: 0
}

.winframe__name {
    align-items: flex-end;
    color: #fff;
    display: flex;
    font-family: play, Arial, PingFangTC, Microsoft JhengHei revise, Microsoft JhengHei, Microsoft YaHei, sans-serif;
    /* font-size: 2.5em; */
    font-size: 1vw;
    height: 100%;
    justify-content: center;
    letter-spacing: .05em;
    line-height: 1.45;
    padding-top: 31.25%;
    position: relative;
    text-align: right;
    text-shadow: 0 .1875rem .375rem #000;
    transition: all .3s cubic-bezier(.25, .46, .45, .94);
    /* writing-mode: vertical-rl; */
    z-index: 10
}
.active-hover .winframe__name {opacity: 0}
.is-current-art .winframe__name {opacity: 1}
.winframe__item--6 .winframe__name{padding-bottom: 32%;}
.winframe__item--1 .winframe__name, .winframe__item--2 .winframe__name, .winframe__item--3 .winframe__name{display: flex;flex-direction: column;justify-content: center;align-items: center;padding-top: 268%;}
.winframe__item--4 .winframe__name{display: flex;flex-direction: column;justify-content: center;align-items: center;padding-top: 220%;}
.winframe__item--1 {
    -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 8rem);
    clip-path: inset(4rem 0rem 0rem 0rem round 0rem 0rem 0rem 8rem)
}
.winframe__item--2 {
    -webkit-clip-path: inset(4rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem);
    clip-path: inset(4rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem)
}
.winframe__item--3 {
    -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 8rem 0rem);
    clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 8rem 0rem)
}
.winframe__item--4 {
    -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 0rem 8rem 0rem 0rem);
    clip-path: inset(0rem 0rem 4rem 0rem round 0rem 8rem 0rem 0rem)
}
.winframe__item--5 {
    -webkit-clip-path: inset(7rem 0rem 0rem 0rem round 0rem 0rem 8rem 0rem);
    clip-path: inset(7rem 0rem 0rem 0rem round 0rem 0rem 8rem 0rem)
}
.winframe__item--6 {
    -webkit-clip-path: inset(0rem 5rem 0rem 0rem round 8rem 0rem 0rem 0rem);
    clip-path: inset(0rem 0rem 5rem 0rem round 8rem 0rem 0rem 0rem)
}

/* 艺术交流轮播 */
.art-exchange {position: relative;min-height: 1040px;width: 100%;background: url(../images/circle.png) no-repeat;background-size: 30%;background-position: 0% -8%;background-color: #fbfcfc;}
.art-exchange .dy-bottom-more {margin-top: -20px;margin-right: -76px;}
.art-exchange .title {text-align: right;margin-top: 70px;}
.art-exchange .title img {width: 287px;height: 98px;}
.art-exchange .title .face {width: 100px;height: 204px;margin-right: 40px;}
.art-exchange-left {height: 858px;width: 650px;border-radius: 50px;background: var(--baseColor);margin-left: -100px;}
.art-exchange-center {position: absolute;bottom: 26px;width: 640px;height: 650px;z-index: 99;background: url(../images/music.png) no-repeat;}
.art-exchange-right {position: absolute;left: 212px;bottom: 0px;max-width: 1380px;height: 740px;border-radius: 50px;background: #303032;padding-left: 424px;padding-top: 65px;overflow: hidden;padding-right: 20px;}
/* .art-list-item {float: left;margin: 30px;width: 250px;color: #fff;cursor: pointer;} */
.art-list-parent .swiper-slide{flex-shrink:0}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    align-items: flex-start;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-slide,.swiper-wrapper {
	transform: translate3d(0px,0,0)
}

.art-swiper{overflow: hidden;position: relative;width: 100%;}
.art-list-item {display: flex;color: #fff;cursor: pointer;flex-direction: column;align-items: flex-start;justify-content: flex-start;margin: 10px;}
.item-info {padding-top: 10px;}
.item-info p {display: flex;align-items: center;font-size: 20px;margin-bottom: 10px;padding-left: 24px;}
.item-info p img {width: 25px;height: 25px;}
.item-info p span {padding-left: 10px;}
.item-info .times{background: url(../images/times.png) no-repeat left center;background-size: 16%;}
.item-info .poit{background: url(../images/poit.png) no-repeat left center;background-size: 16%;}
.art-list-item .item-title {padding: 14px 0px;font-size: 20px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;height: 78px;}
.art-list-item>img{width: 100%;height: 100%;display: block};
.art-exchange-right .art-list  dl.ul-dl{display: flex;}
.art-exchange-right .art-list dd.li-dd {padding: 0 0.15rem;margin: 10px; width: 33.333%;}
.art-exchange-right .art-list dd.li-dd .name a {color: #000;display: block;line-height: 1em;padding-bottom: 1em;}
.art-exchange-right .art-list dd.li-dd .img {position: relative;width: 100%;overflow: hidden;}
.art-exchange-right .art-list dd.li-dd .img img {width: 100%;}
.art-exchange-right .art-list dd.li-dd .img:hover img {transform: scale(1.2);-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);}
.art-exchange-right .art-list dd.li-dd .name2 {padding: 0.22rem 0;}
.art-exchange-right .art-list dd.li-dd .name2 a {display: block;font-size: 0.17rem;line-height: 0.24rem;font-weight: bold;color: #000;height: 0.48rem;overflow: hidden;}
.art-exchange-right .art-list dd.li-dd .name2 a:hover {color: #6510AD;}
.art-exchange-right .art-list dd.li-dd dl.info {position: relative;font-size: 0.12rem;color: #9574AC;}
.art-exchange-right .art-list dd.li-dd dl.info:before {content: "";display: block;position: absolute;left: 0;top: 50%;width: 1px;height: 0.38rem;margin-top: -0.19rem;background: #791CB5;}
.art-exchange-right .art-list dd.li-dd dl.info dd {height: 0.24rem;line-height: 1em;}
.art-list dd.li-dd .item-title{padding-top: 10px;font-size: 20px;color: #fff;}
.art-list dd.li-dd .item-info{color: #fff;}
.art-exchange-right .art-list dd.li-dd dl.info em {font-size: 0.16rem;color: #7C44A1;text-align: center;width: 0.37rem;padding-left: 0.05rem;position: relative;top: 0.01rem;}
.arrow{position: absolute;bottom: -153px;right: -10px;z-index: 100;}
.arrow span {float: left;width: 78px;height: 68px;background: center no-repeat;background-size: 100%;cursor: pointer;}
.arrow span.swiper-button-lock{display: block;}
.arrow span.prev {background: url(../images/left.png) no-repeat;background-size: contain;}
.arrow span.next {background: url(../images/right.png) no-repeat;margin-left: 0.39rem;background-size: contain;}
.arrow-left{width: 382px;height: 68px;position: absolute;bottom: -153px;right: 224px;z-index: 100;background: url(../images/arrowttt.png) no-repeat center;background-size: 100%;}
.list20 {position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;right: 0;bottom: 0;left: 0;}
.list20 li {position: absolute;}
.list20 li img.img1 {width: 100%;height: 100%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;transition: .5s;}
.list20 li img.img2 {opacity: 0;visibility: hidden}
.list20 li:nth-child(1) {width: 225px;height: 152px;top: 58px;left: 155px;}
.list20 li:nth-child(2) {width: 184px;height: 179px;top: 63px;left: 352px;}
.list20 li:nth-child(3) {width: 140px;height: 206px;top: 186px;right: 78px;}
.list20 li:nth-child(4) {width: 186px;height: 177px;top: 335px;right: 103px;}
.list20 li:nth-child(5) {width: 186px;height: 146px;top: 370px;left: 197px;}
.list20 li:nth-child(6) {width: 161px;height: 187px;top: 291px;left: 102px;}
.list20 li:nth-child(7) {width: 156px;height: 183px;top: 131px;left: 99px;}
.list20 li .top {position: absolute;width: 77px;height: 77px;left: 50%;top: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;transition: .5s}
.list20 li .top .txt {width: 100%;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.list20 li .top img {width: 55px;height: 55px;}
.list20 li .top h4 {font-size: 13px;color: #fff;font-weight: 600;margin: .02rem 0 .06rem}
.list20 li .top h6 {font-size: 12px;color: #fff;line-height: 1.375;opacity: .3;width: 10px;}
.list20 li:nth-child(1) .top .txt {transform: rotate(-22deg) translate(.08rem, -.08rem);}
.list20 li:nth-child(2) .top .txt {transform: rotate(39deg) translate(-.08rem, .08rem);}
.list20 li:nth-child(3) .top .txt {transform: rotate(-84deg);}
.list20 li:nth-child(4) .top .txt {transform: rotate(-38deg) translate(-.08rem, -.15rem);}
.list20 li:nth-child(5) .top .txt {transform: rotate(15deg) translate(.08rem, .08rem);}
.list20 li:nth-child(6) .top .txt {transform: rotate(53deg) translate(-.08rem, -.15rem);}
.list20 li:nth-child(7) .top .txt {transform: rotate(12deg) translate(-.08rem, .08rem);}
.list20 li.on img.img1, .list20 li.on .top {opacity: 0;visibility: hidden}
.list20 li.on img.img2 {opacity: 1;visibility: visible}
/* 走进学院 */
.in-school {position: relative;padding-top: 266px;}
.in-school::after{content: "";position: absolute;top: 0;left: 0;height: 809px;width: 100%;background: url(../images/house.png) no-repeat;background-size: cover;background-position: 100% 100%;}
/* position: absolute;top: 390px;left: 77px; */
.in-school .title{margin-bottom: -120px;padding-left: 50px; position: relative; z-index: 2;}
.in-school .title img{margin-left: 50px; height: 65px}
.in-school-container{display: flex;}
.in-school .in-infoR {width: 1028px;height: 490px;z-index: 99;position: relative;top: 150px;left: 0px;margin-right: 10px;margin-left: 10px;}
.in-infoR .school-video{width:100%;display: block;object-fit: fill;border-radius: 8px;height: 100%;}
/* position: absolute;right: 0px;top: 300px; */
.in-school-bg {position: relative;z-index: 12;flex:1;height: 814px;width: 876px;}
.in-school-bg .video-tip{position: absolute;top: 184px;left: 66px;font-size: 16px;display: flex;align-items: center;font-weight: 700;}
.in-school-bg .video-tip img{margin-right: 10px;}
/* background: url(../images/07.png) no-repeat;background-size: contain;background-position: 100% 100%;background-color: var(--baseColor); */
.in-school-bg .title {padding-top: 90px;text-align: center;}
.in-school-bg .title img {width: 453px;height: 167px;}
.in-school-bg .in-school-item {position: absolute;bottom: 249px;left: 52px;box-sizing: border-box;width: 100%;}
.in-school-view-more {position: absolute;bottom: 90px;left: 140px;box-sizing: border-box;cursor: pointer;}
.in-school-bg .in-school-item .in-school-li {display: flex;align-items: center;color: #fff;float: left;margin: 15px 15px 35px 15px;width: 334px;cursor: pointer;}
.in-school-li img {width: 58px;height: 58px;}
/* .in-school-li:hover .text {color: #d8bd8a;} */
.in-school-li .text {margin-left: 35px;color: var(--baseColor);font-weight: 700;}
.in-school-li .text p{font-size: 18px;}
.in-school-li .text .text-title {font-size: 28px;}
.in-school .dy-container {height: 400px !important;}
.in-school .pd0 {padding: 0px !important;}
.in-school-mobile{display: none;}
/* 专题css */
.in-link {margin-top: 239px;margin-bottom: 100px;}
.in-link .title {padding-top: 90px;text-align: center;}
.in-link .title img {width: 400px;height: 138px;}
.in-link .list {margin-top: 26px;}
.in-link .item {margin-left: 20px;height: 767px;}
.in-link .item .pic {height: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;transition: all 0.6s ease-out 0s;}
.in-link .item .pic img {width: 100%;height: 100%;}
.in-link .item:hover .pic {transform: scale(1.1);}
.in-link .item .tit {position: absolute;left: 30px;top: 40px;writing-mode: tb-lr;writing-mode: vertical-lr;max-height: 70%;}
.in-link .item .tit .h {font-size: 24px;}
.in-link .item .tit .p {margin-left: 10px;}
.in-link .item .more1 {position: absolute;right: 30px;bottom: 0px;writing-mode: tb-lr;writing-mode: vertical-lr;text-align: center;}
.in-link .item .more1:after {content: "";border-left: 1px solid #fff;display: inline-block;height: 40px;margin-top: 8px;}
.in-link-other {background: #dcdddd;}
.link-container {display: flex;align-items: center;}
.link-container ul li {float: left;margin-right: 20px;}
.link-container ul li a {color: #595757;}
.link-container ul li a:hover {color: var(--baseColor);}
.foot-logo {height: 54px;padding: 18px;text-align: center;color: #fff;}
.foot-logo p {margin-top: 10px;}
.foot-logo span {padding-left: 20px;}
.in-link .list {display: flex;flex: 1;margin-top: 26px;}
.in-link .item {flex: 1;color: #fff;position: relative;overflow: hidden;cursor: pointer;transition: all 1s ease-out 0s;opacity: 0;transform: translateY(-80px);}
.in-link .item:nth-child(1) {margin-left: 0;}
.in-link .item:nth-child(1) {transform: translateY(-50px);}
.in-link .item:nth-child(2) {transform: translateY(50px);}
.in-link .item:nth-child(3) {transform: translateY(-50px);}
.in-link .item:nth-child(4) {transform: translateY(50px);}
.in-link.showdiv .item {transform: none;opacity: 1;}
.in-link-other .links{padding: 5px 0;}
.in-link-other .links li{padding: 3px 0;}
/*-----phone nav-----*/
.banner {position: relative;width: 100%;}
.banner .bx-wrapper .bx-pager.bx-default-pager a {
    background: url(../images/ardius_d.png) no-repeat center;
    text-indent: -9999px;
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: url(../images/ardius_q.png) no-repeat center;
}

.banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    bottom: 10px;
}

.in-newsR {
    margin-top: 0px;
}

.dy-bottom {
    padding-top: 12px;
    border-bottom: 3px solid #941f24;
}

.dy-bottom-more {
    position: relative;
    cursor: pointer;
    text-align: right;
}

.dy-bottom-more-img {
    width: 26px;
}

.dy-bottom-more-img02 {
    width: 80px;
}

.in-adv {
    background: url(../images/yhsy.jpg) no-repeat center;
    width: 100%;
    height: 150px;
}

.in-adv a {
    display: block;
    width: 100%;
    height: 100%;
}

.in-picture {
    padding: 50px 0 30px;
    background: #168eea;
}

.in-picture-con {
    background: url(../images/pic.jpg) no-repeat left top;
    position: relative;
}

.in-picture-bg {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 20px;
    background: #168eea;
}

.in-picture-con .row {
    margin-left: -10px;
    margin-right: -10px;
}

.in-picture-con .row .col {
    padding-left: 10px;
    padding-right: 10px;
}

.in-picture-item {
    margin-bottom: 20px;
}

.in-picture-item-a {
    text-align: center;
}

.in-picture-item-a h3 {
    font-size: 24px;
    color: #fff;
    padding-top: 14%;
}

.in-picture-item-a p {
    font-size: 20px;
    color: #fff;
}

.in-picture-item-b {
    padding: 3px;
    background: #fff;
    border-radius: 3px;
}

.in-picture-item:hover {
    background: #4ab4ff;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.in-info {
    padding: 30px 0 60px;
}

.in-infoL {
    margin-top: 24px;
}

.in-infoL-t {
    font-size: 24px;
    color: #1855bb;
    margin-bottom: 15px;
    font-weight: bold;
}

.in_title {
    padding-right: 60px;
    border-bottom: 1px solid #d2d2d2;
    height: 40px;
}

.in_t_con {
    overflow-x: auto;
    white-space: nowrap;
    width: auto;
}

.in_t_con a {
    padding: 0 18px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    color: #565656;
    font-size: 15px;
    cursor: pointer;
}

.in_t_con a:hover,
.in_t_con a.on {
    background: #1370ab;
    color: #fff;
}

.list-tab {
    margin-top: 7px;
}

.list-ul {
    display: none;
    position: relative;
}

.list-ul li {
    position: relative;
    padding: 0 70px 0 22px;
    background: #fff;
    height: 45px;
    background: url(../images/c01.png) no-repeat 2px center;
    border-bottom: 1px dotted #808080;
}

.list-ul li a {
    font-size: 14px;
    color: #676767;
    display: block;
    height: 44px;
    line-height: 44px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.list-ul li span {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 65px;
    height: 44px;
    line-height: 44px;
    font-size: 12px;
    color: #676767;
    text-align: right;
}

.list-ul li:hover {
    background-color: #cdeafc;
}

.list-ul .more {
    display: block;
    position: absolute;
    right: 0;
    top: -36px;
    width: 45px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    background: #1370ab;
    border-radius: 8px;
    font-size: 12px;
    font-family: 'Arial';
    text-align: center;
}

.list-ul .more:hover {
    background: #168eea;
}

.in-infoR {
    margin-top: 30px;
}

.in-infoR-t {
    margin-top: 20px;
    height: 55px;
    line-height: 55px;
    background: #0062ac;
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    text-align: center;
}

.in-infoR-t a {
    font-size: 22px;
    color: #fff;
    font-weight: bold;
    display: block;
}

.in-infoR-t a:hover {
    background: #e99b12;
}

.in-infoR-con {
    height: 620px;
    border-radius: 10px;
    background: url(../images/video.jpg) no-repeat center/cover;
    position: relative;
}

.in-infoR-con .play {
    display: block;
    width: 93px;
    height: 93px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -46px;
    margin-left: -46px;
    background: url(../images/play.png) no-repeat center;
    cursor: pointer;
    border-radius: 50%;
}

.in-infoR-con .play:hover {
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.9);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.9);
}

.video1 {
    position: fixed;
    left: 50%;
    display: none;
    z-index: 1001;
    display: none;
}

.video1 video {
    width: 100%;
}

.filter2 {
    position: fixed;
    background-color: #000000;
    z-index: 999;
    display: none;
    left: 0;
    top: 0;
    opacity: 0.90;
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -khtml-opacity: 0.9;
    -o-opacity: 0.9;
}
.in-way {background: #fdfdfd url(../images/bg02.jpg) repeat;padding: 2px 0 10px;}

.in-wayR-t {
    width: 100%;
    height: 61px;
    position: relative;
    line-height: 60px;
    padding-left: 50px;
    border-bottom: 1px solid #aeaeae;
    margin-top: 20px;
    background: url(../images/c.png) no-repeat left center;
}

.in-wayR-t span {
    font-size: 22px;
    color: #565656;
    font-weight: normal;
}

.in-wayR-t span em {
    visibility: hidden;
    font-style: normal;
    font-size: 16px;
    font-family: "Arial";
    color: #727272;
    margin-left: 10px;
}

.in-wayR-t a {
    display: block;
    width: 70px;
    height: 41px;
    line-height: 41px;
    font-size: 14px;
    color: #00428f;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
}

.in-wayR-t a:hover {
    text-decoration: underline;
    color: #36acff
}

.in-wayR-link {
    margin-top: 14px;
}

.in-wayR-link .row {
    margin-left: -10px;
    margin-right: -10px;
}

.in-wayR-link .row .col {
    padding-left: 10px;
    padding-right: 10px;
}

.in-wayR-item {
    margin-bottom: 15px;
    background: #0075d3;
    text-align: center;
}

.in-wayR-item img {
    max-width: 100%;
    height: auto;
}

.in-wayR-item:hover {-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);background: #168eea;}
.foot {background: var(--baseColor);position: relative;font-family: "SimSun";}
.foot-a {padding: 70px 0 50px;}
.fo-l {padding: 0 0 17px 0;font-size: 14px;color: #fff;line-height: 30px;text-align: center;}
.fo-l a {font-size: 14px;color: #fff;}
.fo-c-lnk {margin: 0 auto;width: 180px;padding-bottom: 18px;}
.fo-c-lnk h3 {font-size: 16px;color: #fff;text-align: center;}
.select {height: 24px;position: relative;width: 180px;margin: 8px 0 0;}
.select p {
    padding: 0 20px;
    cursor: pointer;
    line-height: 24px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    background: #f3f8fe;
    font-size: 12px;
    color: #7e7e7e;
    position: relative;
}

.select p i {
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -2px;
    height: 0;
    width: 0;
    border-bottom: 4px solid #585757;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

.select ul {
    position: absolute;
    left: 0;
    bottom: 24px;
    width: 100%;
    display: none;
    z-index: 99;
}

.select ul li {
    background: #aad4fe;
    line-height: 17px;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -ms-border-radius: 8px;
    font-size: 12px;
    color: #9e9c9c;
    margin-bottom: 2px;
    padding: 4px 15px;
    width: 100%;
}

.select ul li a {
    color: #666;
    display: block;
}

.select ul li a:hover {
    color: #fff;
}

.fo-r-item {
    margin-top: 20px;
    padding: 4px 20px;
    width: 28%;
    float: left;
}

.fo-r-item-border {
    border-right: 1px solid #ccc;
}

.fo-r-item div {
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    text-align: center;
}

.fo-r-item ul {
    width: 350px;
}

.fo-r-item ul li {
    float: left;
    margin-right: 10px;
    /* margin-top: 10px; */
}

.fo-r-item .phone {
    font-weight: bold;
    font-size: 20px;
}

.fo-r-item img {
    vertical-align: middle;
}

.fo-r-item p {
    margin-left: 4px;
    margin-top: 8px;
    font-size: 12px;
    color: #fff;
}

.fo-r-ewm {
    text-align: center;
    padding: 18px 0;
    width: 25%;
    float: left;
}

.fo-r-ewm img {
    width: 74px;
    height: auto;
    padding: 4px;
    border: 1px solid #ccc;
    border-radius: 10px;
}

.fo-r-ewm p {
    font-size: 12px;
    color: #fff;
    line-height: 30px;
}

.foot-b {
    font-size: 12px;
    color: #fff;
    text-align: center;
    padding: 16px;
    line-height: 20px;
}

.foot-b a {
    font-size: 12px;
    color: #fff;
}

.foot-b a:hover {
    color: #fff;
}
/*----index----*/


.p-banner {
    height: 250px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: bottom center;
}

.p-banner-pc-a {
    background-image: url(../images/subbanner01.jpg);
}

.p-banner-pc-b {
    background-image: url(../images/subbanner02.jpg);
}

.page-main {
    padding: 108px 0;
    min-height: calc(100vh - 194px);
}

.pageCon>div {
    padding-left: 0;
    padding-right: 0;
}

.pageCon {
    position: relative;
}

.pageCon-left {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #f7f7f7;
}

/* 2019-12-27 */

.pageR {
    background: #fff;
    padding: 10px 20px 30px;
    min-height: 100vh;
}

.pageR_t {
    width: 100%;
    height: 40px;
    overflow: hidden;
    position: relative;
    z-index: 9;
}

.pageR_t p {
    display: block;
    float: left;
    font-size: 18px;
    color: #1060ba;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding: 0 10px;
    z-index: 999;
}

.pageR_t_a {
    line-height: 40px;
    color: #999;
    font-size: 12px;
    padding: 0 5px 0 12px;
    /* background: url(../images/page-r.jpg) no-repeat 2px center; */
}

.pageR_t_a a {
    color: #999;
    font-size: 12px;
}

.pageR_t_a a:hover {
    color: var(--baseColor/*  */);
}

.pageR .line {
    width: 100%;
    height: 1px;
    background: #dadada;
}

.page-l-item {
    padding: 20px 0;
    position: relative;
    background: #fff;
    border-bottom: 1px solid #e7e7e7;
    position: relative;
}

.page-l-item .img {
    width: 100%;
    overflow: hidden;
}

.page-l-item .img img {
    width: 100%;
    height: auto;
    min-height: 100%;
}

.page-l-item .text {
    height: 135px;
}

.page-l-item .text .title {
    display: block;
    color: #165d9a;
    font-size: 16px;
    line-height: 40px;
    margin-top: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.page-l-item .text .des {
    font-size: 14px;
    color: #404040;
    line-height: 28px;
    height: 56px;
    overflow: hidden;
    margin-top: 5px;
}

.page-l-item .text .time {
    font-size: 16px;
    color: #6a77a1;
    line-height: 20px;
    margin-top: 10px;
}

.page-l-item:hover .text .title {
    color: #ff7701;
}

.page-l-item:hover {
    background: #f9f9f9;
}

.page_num {
    padding: 20px 0 0;
}

.pageR_img_list .row {
    margin-left: -5px;
    margin-right: -5px;
}

.pageR_img_list .row .col {
    padding-left: 5px;
    padding-right: 5px;
}

.pageR_img_item {
    margin-top: 10px;
}

.pageR_img_item .img {
    width: 100%;
    overflow: hidden;
}

.pageR_img_item .txt {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #343b69;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pageR_img_item:hover {
    box-shadow: 0 0 10px 3px #ccc;
    -webkit-box-shadow: 0 0 10px 3px #ccc;
    -moz-box-shadow: 0 0 10px 3px #ccc;
}

.pageR-nav {
    padding-top: 15px;
}

.pageR-nav-item {
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #333;
    margin-bottom: 20px;
}

.pageR-nav-item a {
    display: block;
    width: 100%;
    height: 100%;
}

.pageR-nav-item:hover {
    border-color: #cc5f33;
}

.pageR-nav-item:hover a {
    color: #cc5f33;
}

.pageR-nav-item.selected {
    background: #cc5f33;
    border-color: #cc5f33;
}

.pageR-nav-item.selected a {
    color: #fff;
}

.pageR_article {
    padding: 20px 0 30px;
}

.pageR_article .title {
    font-size: 20px;
    color: #393939;
    font-weight: normal;
    text-align: center;
    line-height: 30px;
    padding: 5px 0;
}

.pageR_article .infoA {
    font-size: 13px;
    color: #999;
    line-height: 24px;
    text-align: center;
}

.pageR_article .infoA span {
    display: inline-block;
    padding: 5px 6px;
}

.pageR_article .fu-title {
    font-size: 20px;
    color: #393939;
    font-weight: normal;
    text-align: center;
    line-height: 30px;
    padding: 5px 0;
}

.pageR_article .con {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    padding-bottom: 15px;
    font-family: "SimSun";
    margin-top: 15px;
    padding: 0 10px;
}

.pageR_article .con img {
    max-width: 100% !important;
    height: auto !important;
}

.pageR_article .jsbox .person img {
    width: 170px;
    height: 200px;
}

.pageR_article .jsbox .person {
    height: 200px;
    padding: 10px;
    border: 1px solid #f2f2f2;
}

.pageR_article .person .szpic {
    height: 190px;
    width: 205px;
    overflow: hidden;
    float: left;
}

.pageR_article .jsbox .ziliao {
    float: left;
    margin-left: 10px;
    color: #383838;
    font-size: 14px;
}

.pageR_article .jsbox .ziliao ul li {
    line-height: 29px;
    display: block;
}

.pageR_article .jsContent {
    color: #383838;
    margin-top: 0px;
    font-size: 16px !important;
    line-height: 25px;
}

.pageR_article .jsContent span {
    display: block;
    line-height: 240%;
    font-size: 16px !important;
    border-bottom: 2px solid #e0e0e0;
}


ul.photo_list {
    padding: 10px 12px;
    list-style: none;
    overflow: hidden;
}

ul.photo_list li {
    float: left;
    width: 122px;
    padding: 18px 8px;
}

ul.photo_list .border {
    padding: 1px;
    border: 1px solid #ccc;
    width: 84px;
    height: 104px;
    text-align: center
}

ul.photo_list .border img {
    margin: 0;
}

ul.photo_list a {
    text-decoration: none
}

.wp_subcolumn_list .wp_sublist .sublist_title {
    border-bottom: 2px dotted #888;
}

.wp_subcolumn_list .wp_sublist .sublist_title a.morelink {
    display: none;
}

.pageR_img_list .row {
    margin-left: -5px;
    margin-right: -5px;
}

.pageR_img_list .row .col {
    padding-left: 5px;
    padding-right: 5px;
}

.pageR_img_item {
    margin-top: 10px;
}

.pageR_img_item .img {
    width: 100%;
    overflow: hidden;
}

.pageR_img_item .txt {
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #343b69;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.pageR_img_item:hover {
    box-shadow: 0 0 10px 3px #ccc;
    -webkit-box-shadow: 0 0 10px 3px #ccc;
    -moz-box-shadow: 0 0 10px 3px #ccc;
}

#news_list {
    margin: 10px 0 40px 0;
}

#news_list ul.news_ul li {
    padding: 10px 90px 10px 24px;
    line-height: 30px;
    height: 50px;
    position: relative;
    border-bottom: 1px solid #dedede;
    background: url(../images/li_i.png) 10px center no-repeat;
}

#news_list ul.news_ul li a {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#news_list ul.news_ul li span {
    width: 80px;
    position: absolute;
    display: block;
    right: 0;
    top: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #919191;
    text-align: center;
}

#news_list ul.news_ul li:hover a {
    color: #1060ba;
}


.p-nav-new {
    padding: 12px 0 17px;
}

.p-nav-newL a {
    width: 125px;
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: url(../images/cc01.png) no-repeat center/cover;
    font-size: 14px;
    font-weight: bold;
    color: #f0f0f0;
    margin-right: 5px;
    border-radius: 5px;
}

.p-nav-newL a:hover,
.p-nav-newL a.selected {
    background: url(../images/cc02.png) no-repeat center/cover;
}

.p-nav-newR {
    line-height: 30px;
    color: #454545;
    font-size: 14px;
}

.p-nav-newR a {
    color: #454545;
    font-size: 14px;
}

.p-nav-newR a:hover {
    color: #1d75bc;
}

.p-nav-new-bg {
    background: #fff;
    padding: 20px 0;
}


.p-list-item {
    position: relative;
    padding: 15px;
    background: #fff;
    border-radius: 5px;
    border-bottom: 1px solid #e4e4e4;
}

.p-list-item .date {
    min-width: 100px;
    line-height: 32px;
    font-family: "Arial";
    text-align: right;
    margin-bottom: 10px;
    margin-right: 20px;
    border-top: 2px solid #94070a;
}

.p-list-item .date span {
    font-style: normal;
    display: block;
    font-size: 16px;
}

.p-list-item .date em {
    font-style: normal;
    display: block;
    font-size: 30px;
    font-weight: bold;
    color: var(--baseColor);
}

.p-list-item .date .item-share {
    width: 58px;
    height: 58px;
    border: 1px solid #b4b4b4;
    float: right;
    line-height: 58px;
    text-align: center;
    font-size: 20px;
    margin-top: 10px;
    cursor: pointer;
    position: relative;
    z-index: 31;
}

.p-list-item .date .item-share i.icon-31zhuanfa {
    font-size: 26px;
    color: #b4b4b4;
}

.p-list-item .date img {
    width: 100%;
    height: 100%;
}

.news-list {
    display: flex;
}

.news-list img {
    width: 250px;
   /*  height: 100%; */
}

.p-list-item .text {
    margin-left: 20px;
}

.p-list-item .text .title {
    display: block;
    color: #000;
    font-size: 18px;
    line-height: 30px;
    /* white-space: nowrap; */
    overflow: hidden;
    text-overflow: ellipsis;
}

.p-list-item .text .des {
    font-size: 14px;
    color: #434343;
    line-height: 22px;
    height: 66px;
    overflow: hidden;
    margin-top: 10px;
}

.p-list-item .more {
    position: absolute;
    height: 32px;
    line-height: 32px;
    text-align: center;
    top: 15px;
    right: 15px;
}

.p-list-item .more .more-con {
    width: 60px;
    height: 32px;
    line-height: 32px;
    background: #79bef2;
    font-size: 12px;
    color: #fff;
}

.p-list-item:hover {
    background: var(--baseColor);
    border-bottom: none;
}

.p-list-item:hover .text .title {
    color: #fff;
}

.p-list-item:hover .text .des {
    color: #fff;
}

.p-list-item:hover .date {
    color: #fff;
    border-top: 2px solid #fff;
}

.p-list-item:hover .item-share {
    border: 1px solid #fff;
}

.p-list-item:hover .item-share i.icon-31zhuanfa {
    color: #fff;
}

.p-list-item:hover .date em {
    color: #fff;
}

.p-list-item:hover .more .more-con {
    background: #fff;
}


.p-right-article {
    background: #fff;
    padding: 30px 5%;
    margin-bottom: 30px;
}

.p-right-article .title {
    font-size: 20px;
    color: #000;
    font-weight: normal;
    text-align: center;
    line-height: 1.4;
    padding: 15px 0;
}

.p-right-article .infoA {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    text-align: center;
    margin-top: 10px;
    padding: 10px 0;
    border-top: 1px solid #dedede;
}

.p-right-article .infoA span {
    display: inline-block;
    padding: 0 5px;
}

.p-right-article .fu-title {
    font-size: 20px;
    color: #393939;
    font-weight: normal;
    text-align: center;
    line-height: 30px;
    padding: 5px 0;
}

.p-right-article .con {
    color: #000;
    font-size: 14px;
    line-height: 1.8;
    padding-bottom: 15px;
    padding: 5px 0 20px;
    border-bottom: 1px solid #dedede;
}

.p-right-article .con img {
    max-width: 100% !important;
    height: auto !important;
}

.p-right-article .other {
    color: #000;
    font-size: 14px;
    line-height: 1.375;
    margin-top: 15px;
}

.p-right-article .other p {
    padding: 4px 0;
}

.p-right-article .other a {
    color: #000;
}

.p-right-article .other a:hover {
    color: #1c6daf;
}


/* 二级页面 */
.logo {width: 235px;height: 35px;position: relative;margin-bottom: 18px;}
.logo img {width: 90%; /* height: 100%; */}
.mobile_nav_left{display: none;}
/*左侧边栏*/
.sub_top {background: url(../images/sub_titlebg.jpg) no-repeat right #a52429;height: 80px;line-height: 80px;}
.sub_top .sub_title {color: #fff;font-size: 24px;font-size: 2.4rem;text-align: center;}
.sub_left {width: 340px;}
.sub_left li {position: relative;}
.Navigation {position: relative;border: 1px solid #ddd;padding: 10px;}
.sub_left .sub_nav li a {padding: 13px 40px 13px 20px;line-height: 22px;display: block;font-size: 1.6rem;position: relative;color: #fff;transition: all 0.3s ease-in-out;color: #333;line-height: 24px;}
.sub_left .sub_nav li::after{opacity: 0;content: '';background-color: var(--baseColor);position: absolute;left: 0px;bottom: 14px;border-radius: 5px;width: 4px;height: 50%;transition: all 0.35s ease-in-out;}
.sub_left .sub_nav li:hover,
.sub_left li a.active {transition: all 0.3s ease;}
.sub_left .sub_nav li:hover::after{opacity: 1;}
.sub_left .sub_nav li:hover>a,
.sub_left li>a.active {position: relative;font-weight: bold;color: var(--baseColor);}
.sub_left li.on:hover::after{opacity: 0;}
.sub_left .sub_nav li:hover>a {padding-left: 25px;}
.sub_left .sub_nav li.on>a {background: var(--baseColor);color: #fff;}
.sub_left li strong.arrow {display: block;height: 20px;line-height: 20px;width: 20px;text-align: center;background: url(../images/arrow.png) no-repeat center;position: absolute;
    right: 20px;
    top: 15px;
    text-indent: 99em;
    z-index: 33;
    cursor: pointer;
    transition: all 0.3s ease-in-out
}

.sub_left li.on strong.arrow {background: url(../images/arrow02.png) no-repeat center;}
.twoJ_menu {display: none;border-bottom: #ddd 1px solid;}
.sub_left li.on .twoJ_menu{display: block;}
.sub_left .twoJ_menu dd a {
    display: block;
    border-bottom: 1px solid #fff;
    color: #666 !important;
    position: relative;
    padding: 8px 32px !important;
}

.sub_left .twoJ_menu dd a:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    background: #666;
    border-radius: 50%;
    position: absolute;
    left: 20px;
    top: 16px;
}

.sub_left .twoJ_menu dd:hover a,
.sub_left .twoJ_menu dd a.active, .sub_left .twoJ_menu .child2on a{
    color: #a4242a !important;
    font-weight: bold;
}

.sub_left .twoJ_menu dd:hover a:before,
.sub_left .twoJ_menu dd a.active:before {
    background: #a4242a;
}

/*web搜索*/
.ser {width: auto;height: 42px;line-height: 42px;position: relative;margin-top: -30px;background: #efefef;border-radius: 10px;margin-left: 20px;padding-left: 10px;}
.ser input::-webkit-input-placeholder {background: #efefef;}
.search input {position: absolute;color: #bababa;border: none;background: none;top: 0px;padding-left: 0px;height: 42px;line-height: 42px;}
.search input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background: none !important;-webkit-box-shadow: 0 0 0 1000px #efefef inset}
.search input.notxt {width: 95% !important;}
.search input.notxt {color: #666;font-size: 14px;padding: 0 0 0 7px;width: 80%;}
.search input.notxt1 {position: absolute;width: 42px;right: 0;border: none;cursor: pointer;overflow: hidden;padding-right: 0;border: none;background: url(../images/seach.png) no-repeat center center;background-size: 20px}
/* .search input:focus {outline: none;background: none;} */
.goTop {position: fixed;bottom: 40px;right: 15px;z-index: 9999999;color: #fff;text-align: center;font-size: 20px;transition: none;background-color: #94070a;
    width: 31px;height: 31px;line-height: 33px;text-align: center;opacity: 0.8;display: none;border: 1px solid #e0e0e0;}
.goTop:hover {color: #94070a;background-color: #fff;}
/* 三级页面 */
/*最新新闻*/
.page-bg{background: #f8f8f8;}
.listTitle01 {margin: 0;font-size: 21px;text-align: center;background: var(--baseColor);color: #fff;padding: 10px 0;}
.list02-list {margin-top: 10px;background: url(../images/u01.png) no-repeat center top;background-size: 100% 100%;position: relative;}
.list02 {width: 100%;padding-bottom: 48px;padding-left: 10px;padding-right: 10px;}
.list02 li {padding-top: 15px;min-height: 60px;margin-top: 10px;display: flex;align-items: center;}
.list02 li:hover a {color: #c89d7b;}
.list02 li:hover span {border: 1px solid #c89d7b;}
.list-date {min-width: 58px;height: 58px;border: 1px solid #dbdbdb;display: block;text-align: center; color: #b5b5b6;}
.list-date strong,.list-date i {display: block;font-weight: normal;font-style: normal;}
.list-date strong {font-size: 24px;}
.list-date i {font-size: 12px;padding-top: 4px;font-weight: bold;}
.list02 li a {margin-left: 14px;line-height: 21px;height: auto;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;-webkit-line-clamp: 2; /* 控制显示的行数 */}
.list02-top-date {padding-top: 18px;margin-left: 10px;}
.list02-list li:hover strong {color: #a36637;}
.list02-list li:hover i {color: #c89d7b;}
.dy-page-main {background: url(../images/bg03.png)no-repeat;background-position: 100% 100%;background-size: 42%;padding-top: 80px !important;background-color: #f8f8f8;min-height: 100vh;}
.page-header-title {margin-top: 98px;padding-bottom: 20px;}
.page-header-title img {/* width: 377px; */height: 60px;}
.article-title-box {margin-bottom: 26px;}
.article-title-box h3 {font-size: 22px;}
.article-title-box span {padding-right: 10px;color: #999;}
.list02-bottom-more {padding: 0px 10px 10px 10px;cursor: pointer;}
.listTitle02 {margin: 0;font-size: 18px;text-align: center;background: #dcdddd;color: #727171;padding: 10px 0;border-radius: 10px;}
.articleList02{margin-top: 80px;}
.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    animation-duration: 0.3s;
    -webkit-animation-duration: 0.3s;

    animation-timing-function: ease-in-out;
    -webkit-animation-timing-function: ease-in-out;

    visibility: visible !important;
    display: block;
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    50% {
        opacity: 1;
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }

    50% {
        opacity: 1;
    }
}
/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media screen and (min-width:2000px) {
    .in-school-container {width: 1900px !important;margin: 0 auto;}
}
@media screen and (min-width:1900px) {
    .container {width: 1400px;}
    .dy-container {width: 100%;min-height: 520px;}
    .gallery-thumbs {display: block;height: 153px;}
    .pc_menuCon li a {font-size: 16px;}
    .pc_menuCon ul li a {font-size: 14px;}
    .top_nav {width: 1388px;}
    .top_nav a{font-size: 22px;}
    .fo-r-item {width: 33%;}
    .fo-r-item1{width: 47%;}
    .fo-r-item3{width: 20%;}    
}
@media screen and (max-width:1680px) {
    .in-infoR-con{height: 402px !important;}
    .in-school {position: relative;padding-top: 246px;}
    .in-school::after{height: 710px;}
    .in-school-bg {top: 45px;height: 667px;}
    .in-school-bg .title img {width: 250px;height: 80px;}
    .in-school .in-infoR {width: 816px !important;height: 459px;top: 144px;left: 0px;margin-right: 10px;margin-left: 10px;}
    .in-infoR-con {height: 420px;}
    .art-exchange-right { max-width: 1180px;}
    .art-list-item {margin: 10px;width: 148px;}
    .in-school-bg .in-school-item {bottom: 174px;}
    .fo-r-item {width: 33%;}
    .fo-r-item1{width: 47%;}
    .fo-r-item3{width: 20%;}    
}
@media screen  and (max-width:1600px) {
    .container {width: 1200px;}
    .lighted-fixed {position: fixed;left: 0;width: 100%;top: 20px;z-index: 999;}
    /* .mySwiper2 {height: 560px;} */
    .gallery-thumbs {height: 110px;max-width: 1260px;margin: 0 auto;margin-top: 10px;}
    .gallery-thumbs .swiper-slide .text h2 {font-size: 18px;}
    .gallery-thumbs .swiper-slide .text p {font-size: 14px;}
    .article-title {width: 204px;height: 65px;}
    .dy_content .title {width: 204px;height: 65px;background: url(../images/title02.png) no-repeat;background-size: contain;}
    .in-newsL-item .news-info h3 {font-size: 16px;padding: 16px 0px 16px 0px;}
    .notice-item {padding: 4px 105px 4px 0px;}
    .in-newsL-item .date {top: 16px;}
    .professional-introduction .title {width: 204px;height: 65px;}
    .keyboard-list li {height: 460px;}
    .dy-view-more_content {margin-top: 10px;}
    .in-news-bg{min-height: 590px;}
    .dance-bottom {width: 548px;height: 505px;bottom: -74px;}
    .art-exchange {min-height: auto;background-size: 23%;background-position: 1% -9%;}
    .art-exchange .title {text-align: right;margin-top: 24px;}
    .arrow-left { width: 280px;height: 55px;bottom: -86px;}
    .arrow {bottom: -86px;right: 0px;}
    .arrow span {width: 66px;height: 54px;}
    .art-exchange .title .face {width: 84px;height: 148px;margin-right: 34px;}
    .art-exchange .title img {width: 204px;height: 72px;}
    .art-exchange .dy-bottom-more {margin-top: -14px;margin-right: -19px;}
    .art-exchange-left {height: 536px;width: 390px;margin-left: 0px;}
    .art-exchange-center {bottom: 13px;left: 100px;width: 367px;height: 382px;background-size: contain;}
    .art-exchange-right {position: absolute;left: 280px;bottom: 0px;width: 947px !important;height: 454px;border-radius: 50px;background: #303032;padding-left: 230px;padding-top: 20px;}
    .art-exchange-right .art-list dd.li-dd .item-title{font-size: 14px;}
    .art-exchange-right .art-list dd.li-dd  img{width: 90%;height: 55%;}
    .art-exchange-right .art-list dd.li-dd  .item-info img {width: 14px;height: 14px;}
    .art-list-item {float: left;margin: 10px; width: 148px !important;color: #fff;cursor: pointer;}
    .art-list-item>img {width: 100%;}
    .art-list-item .item-title {padding: 18px 0;font-size: 14px;}
    .item-info {margin-top: 6px;}
    .item-info p {font-size: 15px;margin-bottom: 10px;margin-left: 6px;}
    .item-info p img {width: 14px;height: 14px;}
    .list20 li:nth-child(1) {width: 130px;height: 92px;top: 32px;left: 93px;}
    .list20 li:nth-child(2) {width: 110px;height: 107px;top: 35px;left: 206px;}
    .list20 li:nth-child(3) {width: 81px;height: 122px;top: 110px;right: 38px;}
    .list20 li:nth-child(4) { width: 109px;height: 104px;top: 198px;right: 54px;}
    .list20 li:nth-child(5) {width: 109px;height: 83px;top: 219px;left: 116px;}
    .list20 li:nth-child(6) {width: 96px;height: 108px;top: 171px;left: 59px;}
    .list20 li:nth-child(7) {width: 90px;height: 107px;top: 78px;left: 59px;}
    .list20 li .top img {width: 40px;height: 34px;}
    .list20 li .top h4 {font-size: 12px;}
    .in-school {padding-top: 138px;}
    .in-school::after{height: 710px;}
    .in-school-bg {top: 92px;height: 600px;}
    .in-school-bg .title img {width: 250px;height: 80px;}
    .in-school .in-infoR {width: 800px !important;height: 450px;top: 206px;left: 0px;margin-right: 10px;margin-left: 30px;}
    .in-infoR-con {height: 420px;}
    .in-school-bg .in-school-item {position: absolute;bottom: 76px;box-sizing: border-box;}
    .in-school-bg .in-school-item .in-school-li{width: 280px; margin: 6px 34px 30px 0px;}
    .in-school-li img {width: 40px;height: 40px;}
    .in-school-li .text {margin-left: 20px;}
    .in-school-li .text .text-title {font-size: 22px;}
    .keyboard-list li.three-child {margin-top: -140px;height: 600px;}
    .keyboard-list li.four-child {margin-top: -140px;}
    .in-link { margin-top: 300px; margin-bottom: 100px;}
    .in-link .title img {width: 204px;height: 65px;}
    .in-link .item {height: 580px;}
    .link-container img{width: 130px;}
    .link-container ul li a {font-size: 13px;}
    /* 二级页面 */
    .sub_left {width: 290px;}
    .sub_left .sub_nav li a {font-size: 1.2rem;}
    .list02 li {padding-top: 10px;margin-top: 0px;font-size: 13px;}
    .listTitle02 {font-size: 14px;padding: 6px 0;}
    .list-date{min-width: 55px;height: 55px;}
    .listTitle01 {font-size: 18px;}
    .headerTop {height: 60px;line-height: 60px;}
    .top_nav{height: 60px;width: 1200px;}
    .sub_left .sub_nav li::after{bottom: 12px;}
    .fo-r-item {width: 33%;}
    .fo-r-item1{width: 47%;}
    .fo-r-item3{width: 20%;}
}
@media screen and (max-width:1400px){
    .container {width: 1200px;}
    /* .in-school .in-infoR {left: 30px !important;width: 680px !important;} */
    .in-infoR-con{height: 402px !important;}
    .in-school-bg .in-school-item {bottom: 126px;}
    .fo-r-item {width: 33%;}
    .fo-r-item1{width: 47%;}
    .fo-r-item3{width: 20%;}
}
@media screen and (max-width:1440px){
    .container {width: 1200px;}
    .in-school .in-infoR {width: 645px !important;height: 330px;left: 0px;margin-right: 10px;margin-left: 10px;}
    .in-infoR-con{height: 402px !important;}
    .fo-r-item{width: 33%;}
    .fo-r-item1{width: 47%;}
    .fo-r-item3{width: 20%;}    
}
@media screen and (max-width:1366px){
    .container {width: 1100px;}
    .gallery-thumbs {height: 90px;max-width: 1100px;margin: 0 auto;margin-top: 10px;}
    .gallery-thumbs .swiper-slide .text h2{font-size: 12px;}
    .gallery-thumbs .swiper-slide .text p {font-size: 12px;}
    .slide-icon{padding: 0px;}
    .slide-icon .num {left: -36px;top: -10px;width: 60px;height: 60px;line-height: 46px;border: 6px solid #dbdbdb;}
    .art-exchange-right{width: 885px !important;}
    .in-school .in-infoR {width: 645px !important;height: 348px;top: 185px;left: 0px;margin-right: 10px;margin-left: 10px;}
    .in-infoR-con{height: 367px !important;}
    .in-school-bg{height: 592px;}
     .in-school-bg .in-school-item{bottom: 126px;/* left: 70px; */} 
    .in-school-li .text p{font-size: 16px;}
    .in-school-li .text .text-title {font-size: 20px;}
    .fo-r-item {width: 32%;}
    .in-link .title{padding-top: 0px;}
    .in-school-bg .in-school-item .in-school-li {width: 250px;margin: 6px 8px 30px 0px;}
}
@media screen and (max-width:1300px){
    .in-school .in-infoR{width: 567px !important;}
    .fo-r-item {width: 33%;}
    .fo-r-item1{width: 47%;}
    .fo-r-item3{width: 20%;}    
}
@media screen and (max-width:1200px){
    .container {width: 1000px;}
    .gallery-thumbs {height: 90px;max-width: 1000px;margin: 0 auto;margin-top: 10px;}
    .gallery-thumbs .swiper-slide .text h2{font-size: 12px;}
    .gallery-thumbs .swiper-slide .text p {font-size: 12px;}
    .slide-icon{padding: 0px;}
    .slide-icon .num {left: -36px;top: -10px;width: 60px;height: 60px;line-height: 46px;border: 6px solid #dbdbdb;}
    .art-exchange-right{width: 765px !important;}
    /* .in-school .in-infoR {left: 20px !important;width: 500px !important;top: 286px;} */
    .in-infoR-con{height: 250px !important;}
    .in-school-bg{height: 532px;}
    .in-school-bg .in-school-item{/* left: 70px; */bottom: 66px;}
    .in-school-li .text p{font-size: 14px;}
    .in-school-li .text .text-title {font-size: 16px;}
    .in-school-bg .in-school-item .in-school-li {width: 220px;margin: 6px 8px 30px 0px;}
    .fo-r-item {width: 33%;}
    .fo-r-item1{width: 47%;}
    .fo-r-item3{width: 20%;}    
}

@media screen and (min-width:1024px) and (max-width:1100px) {
    .container {width: 1000px;}
    .gallery-thumbs {height: 90px;max-width: 1000px;margin: 0 auto;margin-top: 10px;}
    .gallery-thumbs .swiper-slide .text h2{font-size: 12px;}
    .gallery-thumbs .swiper-slide .text p {font-size: 12px;}
    .slide-icon{padding: 0px;}
    .slide-icon .num {left: -36px;top: -10px;width: 60px;height: 60px;line-height: 46px;border: 6px solid #dbdbdb;}
    .art-exchange-right{width: 706px !important;}
    /* .in-school .in-infoR {left: 20px !important;width: 446px !important;top: 286px;} */
    .in-infoR-con{height: 250px !important;}
    .in-school-bg{height: 476px;}
    .in-school-bg .title {padding-top: 28px;text-align: center;}
    .in-school-bg .in-school-item{/* left: 70px;  */bottom: 10px;}
    .in-school-li .text p{font-size: 14px;}
    .in-school-li .text .text-title {font-size: 16px;}
    .in-school-bg .in-school-item .in-school-li {width: 187px;margin: 6px 8px 30px 0px;}
}
/* 超小屏幕（手机，小于 768px） */
/* 小屏幕（平板，大于等于 768px） */
@media screen and (max-width:768px) {
    .container {padding-left: 0;padding-right: 0;position: relative;width: 100% !important;}
    .mySwiper2 {height: 297px;}
    .child-slide{text-align: center;width: auto;margin-right: 20px;}
    .first-child {border-top-right-radius: 70px;}
    .three-child {border-bottom-right-radius: none;}
    .four-child {border-top-right-radius: none;}
    .fix-child {border-bottom-right-radius: 70px;}
    .logo_bottom_cell .small-logo { width: 120px;}
    .in-top .top {position: absolute;left: 0;top: 0;z-index: 99;}
    .logo {margin-top: 70px;}
    .pc_menuCon li a {font-size: 14px;}
    .pc_menuCon ul li a {font-size: 12px;}
    .banner .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {bottom: 27px;}
    .in_title a {width: auto;font-size: 14px;padding: 0 18px;}
    #wp_news_w3 .in_title a {font-size: 18px !important;}
    .home-title .title-p{display: none}
    .in-wayR-t span em {visibility: visible;}
    .fo-l {text-align: left;}
    .fo-c-lnk {margin: 0;}
    .fo-c-lnk h3 {text-align: left;}
    .fo-r {display: flex;justify-content: center;width: auto;padding: 3px 0 0;text-align: left;}
    .fo-r-item ul{width: auto;}
    .fo-r-item-border{border:none;}
    .fo-r-ewm {width: auto; padding: 8px 12px;}
    .bx-wrapper .bx-viewport{left: 0px;}
    .in-newsR .bxslider03 li {height: 250px;padding-bottom: 40px;}
    .in-newsR .bxslider03 li a .in-newsR-tip .title-tip {width:100%;font-size: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .bx-wrapper img{width: 100%;height: 100%;}
    .mobile-hide{display: none;}
    .in-news-audit{padding: 0px 0px;}
    .news-info>div{display: none;}
    .notice-item {padding: 4px 55px 4px 0px;}
    .notice-item:hover{background: none;}
    .list-ul{padding: 0px 10px;}
    .in-newsL-item .date h3 {line-height: 30px;font-size: 24px;}
    .in-newsL-item .date p {font-weight: bold;line-height: 30px;font-size: 12px;color: #727171;}
    .in-newsL-item .news-info h3 {font-size: 14px;padding: 16px 0px 16px 0px;white-space: normal;}
    .in-news-audit .notice-item{text-align: left;}
    .in-newsL-item {position: relative;}
    .notice-item .news-info h3::after {width: 40px;}
    .in-newsL-item .date{top: 2px;right: 0px;}
    .news-info {padding-right: 22px;}
    .dance-bottom{display: none;}
    .in-news {padding: 14px 0;}
    .art-list-item .item-title{overflow:hidden;text-overflow:ellipsis;display: box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
    .item-info .times{background: url(../images/time.png) no-repeat left center;background-size: 18%;}
    .item-info .poit{background: url(../images/pois.png) no-repeat left center;background-size: 16%;}
    .item-info p span{padding-left: 0px;}
    .notice-mobile{display: block;margin-bottom: 10px;}
    .mobile-notice.dy-bottom-more{display: block;padding-right: 10px;}
    .notice-mobile .dy_content .title {width: 240px;height: 46px;background: url(../images/mobile02.png) no-repeat;background-size: contain;}
    .dy-bottom-more {margin-top: 10px;margin-right: 6px;padding-right: 22px;}
    .dy-bottom-more-img {width: 20px;}
    .dy-bottom-more-img02 {width: 60px;}
    .in-news-bg {min-height: 200px;}
    .professional-introduction .title {width: 240px;height: 60px;background: url(../images/mobile04.png) no-repeat;background-size: contain;}
    .art-exchange-left,.art-exchange-center{display: none;}
    .art-exchange-right{position: relative;left:0px;padding-left: 20px;padding-top: 0px;background:#fff}
    .art-exchange .title .face{display: none;}
    .art-exchange .title img{display: none;}
    .art-exchange .title{ width: 240px;height: 60px;background: url(../images/mobile06.png) no-repeat;background-size: contain;}
    .art-exchange .dy-bottom-more{top: 42px;right: 20px;}
    .art-list-item{color: #000;}
    .arrow-left,.arrow{display: none;}
    .winframe__list{flex-wrap: wrap;justify-content: center;}
    .winframe__cont{overflow: auto;height: 390px;}
    .winframe__item {width: 28.666667%;margin-bottom: 1px;}
    .winframe__name {font-size: 12px;justify-content: flex-end !important;}
    .winframe__name .winframe__name-txt{writing-mode: vertical-rl;}
    .winframe__bg {padding-bottom: 160.25%;}
    .winframe__item--1 {
        -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 4rem 0rem 0rem 0rem);
        clip-path: inset(0rem 0rem 0rem 0rem round 4rem 0rem 0rem 0rem);
    }
    .winframe__item--2 {
        -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem);
        clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem)
    }
    .winframe__item--3 {
        -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem);
        clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem)
    }
    .winframe__item--4 {
        -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem);
        clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem)
    }
    .winframe__item--5 {
        -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem);
        clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 0rem 0rem)
    }
    .winframe__item--6 {
        -webkit-clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 4rem 0rem);
        clip-path: inset(0rem 0rem 0rem 0rem round 0rem 0rem 4rem 0rem)
    }
    .winframe__item--1 .winframe__name{flex-direction: row;padding-top: 100%!important;justify-content: flex-end !important; padding-right: 10%;}
    .winframe__item--2 .winframe__name{padding-bottom: 10%;padding-top: 0%!important;justify-content: flex-end !important;flex-direction: row;align-items: flex-end;padding-right: 10%;}
    .winframe__item--6 .winframe__name{padding-bottom: 10%;padding-right: 20%;}
    .winframe__item--5 .winframe__name{padding-bottom: 10%;padding-right: 10%;}
    .winframe__item--3 .winframe__name{padding-top: 60%;flex-direction: row;}
    .winframe__item--4 .winframe__name {padding-top: 44%;flex-direction: row;}
    .winframe__item--1 .winframe__bg-inner, .winframe__item--1 .winframe__bg-full{background-position: -10% -30px!important}
    /* 走进学院 */
    .in-school{height: auto;padding-top: 0px;}
    .in-school .title img{display: none;}
    .in-school .title {margin-bottom: 0; margin-left: 6px;}
    .in-school .dy-container{height: auto !important; padding-left: 6px;padding-right: 6px;flex-direction: column;}
    .in-school .title{width: 240px;height: 60px;background: url(../images/mobile07.png) no-repeat;background-size: contain;}
    .in-school .in-infoR{position: relative;top: 0px;left: 0px !important;width: 100% !important;height: auto;margin: 0px;}
    .in-school-bg{display: none;}
    .in-school-bg .video-tip{display: none;}
    .in-infoR-con {height: 180px;}
    .in-school-mobile{display: block;position: relative;z-index: 12;}
    .in-school-mobile .in-school-mobile-ul{background-color: #fff;width: 100%;display: flex;flex-wrap: wrap;}
    .in-school-mobile .in-school-mobile-li{display: flex;align-items: center;padding: 10px 4px;width: 50%;}
    .in-school-mobile .in-school-mobile-li img{width: 30px;height: 30px;background-color: #fff;}
    .in-school-mobile .in-school-mobile-li .text{flex:1;padding: 20px 4px;background-color: var(--baseColor);margin-left: 10px;color: #fff; height:97px;}
    .in-school-mobile .in-school-mobile-li .text .en{font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
    .in-link,.in-link-other{display: none;}
    .foot-logo{text-align: left;padding: 8px;}
    .foot-logo img{width: 240px;}
    .mobile-foot-link{display: flex;justify-content: center;}
    /* 二级页面 */
    .page-main{padding-top: 0px;}
    .page-main .logo{display: none;}
    .sub_left{/*display: none;*/margin: 0 auto;width: 90%;}
    .sub_left .Navigation{display: none;}
    .mobile_nav_left{display: block;}
    .mobile_nav_left .on{color:#941f24}
    .wap-screen {padding: 0 15px;height: 59px;line-height: 60px;position: relative;border-bottom: 1px solid #eee;overflow: hidden;background: #fff;}
    .wap-screen .swiper-slide {text-align: center;width: auto;margin-right: 20px;}
    .ser{display: none;}
    /* 三级页面 */
    .page-header-title{display: none;}
    .dy-page-main {padding-top: 10px !important}
    .dy-foot{display: flex;flex-direction: column;}
    .fo-r-item{margin-right: 0px;padding: 4px 4px;margin-top: 0px;}
    .fo-r-item1{width:40%;padding-left:20px;}
    .fo-r-item2{width:38%;}
    .fo-r-item3{width:20%;}
    .pageR{padding: 9px 11px 30px;}
    .p-list-item .date {min-width: 68px;margin-right: 0px;line-height: 24px;}
    .p-list-item .date .item-share {width: 38px;height: 38px;line-height: 40px;font-size: 16px;margin-top: 10px;}
    .p-list-item .date span {font-size: 12px;}
    .p-list-item .date em {font-size: 20px;}
    .news-list div>img{display: none;}
    .p-list-item .text .title{font-size: 14px;}
    .p-list-item .text .des{font-size: 12px;}
    .notice-item .news-info h3::after{display: none;}
    .dy-bottom-more{position: absolute;top: 0px;right: 0px;}
    .dy-news-mobile{top: 270px !important;}
    .wp_entry img{width: 100% !important;}
    .bx-wrapper{margin: 0px auto 40px;}
    .fo-r-item .phone{font-size: 12px;}
    .foot-logo{height: auto;text-align: center;}
    .foot-logo p{font-size:12px;}
    .foot-logo span{display:block}
    .foot-a{padding: 0px 0px;}
    .fo-r-item ul{display: flex;}
    .fo-r-item ul li{margin-right: 0px;}
    .fo-r-item div{width: 30px;height: 30px;}
    .fo-r-item div img{width: 100%;height: 100%;}
    .fo-r-ewm img{width: 50px;}
    .article-title-box h3{font-size: 20px;}
    .wp_entry p{font-size: 16px;}
    .home-title{display: block;position: absolute;bottom: 18px;left: 0px;color: #fff;padding: 4px;background: var(--baseColor);width: 100%;}
    .home-title .title-h,.title-p{font-size: 14px;}
}

@media screen and (max-width: 500px) {
    .mySwiper2 {height: 297px;}
    /* .mySwbox-thumbs{display: none;} */
    .gallery-thumbs .swiper-slide .text{display: none;}
    .gallery-thumbs{width: 40% !important;height: 55px;margin-top: 0px;}
    .mySwiper2, .gallery-thumbs .swiper-wrapper{background-color: #fff;}
    .gallery-thumbs .swiper-slide:before{background: #fff;}
    .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .slide-icon .num{border: 4px solid var(--baseColor);}
    .slide-icon .num {/* left: 0px;top: -18px;width: 32px;height: 32px;line-height: 25px;border: 4px solid #dbdbdb; */display:none}
    .mySwiper2 .swiper-slide img{height: 250px;}
    /* 学院要闻 */
    .article-title{width: 230px;height: 56px;margin: 0px;background: url(../images/mobile01.png) no-repeat left center;background-size: contain;}
}
