/* 基础样式 */
* {
    margin: 0;
    padding: 0;
}

html,
body {
    height: 100%;
}

/*头部样式*/
header {
    background: #00418f;
    width: calc(100vw - 17px);
    min-width: 1300px;
}

header .zq-head {
    height: 60px;
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 1300px;
    margin: 0 auto;
    min-width: 1300px;
    justify-content: space-between;
}

header .logo-show {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}

header .ym span {
   
    font-family: 'Dancing Script', cursive;
    font-size: 35px;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    -webkit-filter: url(/sem/css/);
    filter: url(/sem/css/);
}








/* 一级导航 */
/* border: 2px solid blue; */
.first-navigation {
    width: calc(100vw - 17px);
    height: 40px;
    background-color: #00418f;
    min-width: 1300px;
}

/* 轮播图 */
.carousel-chart {
    /*width: 100%;*/
    width: calc(100vw - 17px);
    height: 75vh;
    min-width: 1300px;
}

/* 给下面的所有栏目定义一个公共头 */
.public-head {
    display: flex;
    justify-content: space-between;
}

/* 新闻动态和通知公告 */
.xwdt-tzgg {
    display: flex;
    flex-direction: row;
    padding: 0 2% 0 2%;
    height: 300px;
}

.xwdt {
    flex: 2;
    border: 2px solid blue;
    margin-right: 3%;
}



.xwdt-content {
    display: flex;
    flex-direction: row;
    border: 2px solid blue;
}

.xwt {
    border: 2px solid blue;
    flex: 1;
    margin-right: 1%;
}

.xwlb {
    border: 2px solid blue;
    flex: 1;
    margin-left: 1%;
}

.tzgg {
    border: 2px solid blue;
    flex: 1;
    margin-left: 3%;
}


.tzgg-content {
    border: 2px solid blue;
}

/* 党建工作和人才培养 */
.djgz-rcpy {
    display: flex;
    flex-direction: row;
    padding: 0 2% 0 2%;
    height: 300px;
}

.djgz {
    flex: 2;
    border: 2px solid blue;
    margin-right: 3%;
}


.djgz-content {
    display: flex;
    flex-direction: row;
    border: 2px solid blue;
}

.djgzt {
    border: 2px solid blue;
    flex: 1;
    margin-right: 1%;
}

.djgzlb {
    border: 2px solid blue;
    flex: 1;
    margin-left: 1%;
}

.rcpy {
    border: 2px solid blue;
    flex: 1;
    margin-left: 3%;
}


.rcpy-content {
    border: 2px solid blue;
}

/* 群体竞赛 */
.qtjs {
    display: flex;
    flex-direction: column;
    margin: 0 2% 0 2%;
    height: 300px;
    border: 2px solid blue;
}

.qtjs-content {
    display: flex;
    flex-direction: row;
    height: 250px;
}

.qtjs-twzs {
    display: flex;
    flex-direction: row;
    border: 2px solid blue;
    flex: 2;
    margin-right: 3%;
}

.qtjs-lbzs {
    border: 2px solid blue;
    flex: 1;
    margin-left: 3%;
}

.qtjs-twzsa {
    border: 2px solid blue;
    flex: 1;
    margin-right: 1%;
}

.qtjs-twzsb {
    border: 2px solid blue;
    flex: 1;
    margin-left: 1%;
}

/* 注册送彩金38元不限ip下载工作 */
.xsgz {
    display: flex;
    flex-direction: column;
    margin: 0 2% 0 2%;
    height: 300px;
    border: 2px solid blue;
}

/* .xsgz-head{
    display: flex;
    justify-content: space-between;
    .more {
        border: 2px solid blue;
        text-decoration: none;
    }
} */
.xsgz-content {
    display: flex;
    flex-direction: row;
    height: 250px;
    margin: 0 2% 0 2%;
    border: 2px solid blue;
    justify-content: space-between;
}

.xsgza {
    border: 2px solid blue;
    flex: 1;
}

.xsgzb {
    border: 2px solid blue;
    flex: 1;
}

.xsgzc {
    border: 2px solid blue;
    flex: 1;
}

.xsgzd {
    border: 2px solid blue;
    flex: 1;
}

/* 学院风采 */
.xyfc {
    height: 150px;
    border: 2px solid blue;
    width: 100vw
}



/* 版权展示 */
.bqzs {
    height: 40vh;
}

.copyright-background {
  width: calc(100vw - 17px);
  height: 250px;
  background: #00418f;
  color: #ffffff;
  min-width: 1300px;
}

.copyright {
  width: 1300px;
  height: 250px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.copyright-logo {
  display: flex;
  align-items: center;
}

.copyright-content p {
  margin: 0px 0px;
}

.copyright-right img {
  height: 150px;
  width: 150px;
}

.copyright-right p {
  text-align: center;
    font-size: 18px;
    font-weight: 530;
    margin-top: 5px;
}
.copyright-logo .ym{
    color: white;
    font-size: 165%;
}
.copyright-center {
right: 0;
}

.copyright-center p {
    padding-left: 120px;
}