@charset "utf-8";
/*声明 WebFont*/
@font-face {
	/* 自定义字体名 */
	font-family: 'PingFang';
	/* 字体引入路径 */
	src: url('fonts/PingFang.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.v-deep .el-scrollbar__wrap {
    overflow-x: hidden;
}
/* 滚动条高度设置 */
/* 总体安排 */
.overall {
    height: 100px;
}
body{
    font-size: 15px;
    color: #333;
}
body,
div,
span,
p {
	font-family: 'PingFang';
}
a {
    color: #333;
    text-decoration: none;
}
p{
    margin: 0px;
}
a:hover{
    color: #409eff;
}
/* 全局 */
.justify{
    text-align:justify;text-justify:inter-ideograph;
}
body{
    padding: 0px;
    margin: 0px;
}
.subheading{
    font-size: 20px;
    font-weight: 600;
    color: #333333;
    line-height: 23px;
    margin-bottom: 2em;
    display: flex;
    align-items: center;
}
.subheading img{
    padding-right: 7px;
    height: 25px;
}
.subheading>i{
    background: linear-gradient(90deg, #E95959 0%, #CA2236 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* 首页标题 */
.el-container{
    justify-content: center;
    margin: 3em 0px;
}
.el-container>div{
    flex: 0.7;
}
.headline{
    text-align: center;
    margin: 2em 0px 4em 0px;
    position: relative;
}
.headline>img{
    height: 65px;
}
.chinese span{
    font-size: 38px;
    font-weight: 600;
    line-height: 38px;
    letter-spacing: 5px;
    background: linear-gradient(93deg, #CE4A4A 0%, #8D0B0F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
}
.chinese span::before{
    content: '';
    position: absolute;
    width: 108%;
    left: -5%;
    height: 10px;
    bottom: 3px;
    background: linear-gradient(177deg, #FFBFBF 0%, rgba(255,112,124,0.09) 75%, rgba(202,42,56,0.06) 100%);
    border-radius: 10px 10px 10px 10px;
    z-index: 111;
}
.chinese span::after{
    content: '';
    position: absolute;
    height: 10px;
    width: 10px;
    background: #F6B1B6;
    bottom: 3px;
    margin-left: 13px;
}

.theTwo .chinese span{
    background: linear-gradient(2.6712634137351206deg, #0D9EBE 0%, #A642D8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
}
.theTwo .chinese span::before{
    background: linear-gradient( 93deg, rgba(18,194,233,0.6) 0%, rgba(195,113,237,0.1) 100%);
}
.theTwo .chinese span::after{
    background: rgba(195, 113, 237, 0.30);
}

.headline .english{
    position: absolute;
    left: 0px;
    right: 0;
    top: 20%;
    z-index: 1;
    letter-spacing: 5px;
    font-size: 40px;
    font-weight: 700;
    color: rgba(255,151,151,0.1);
}
.headline .chinese .el-image{
    transform: translate(-6px , -6px);
}
.headline .chinese img{
    height: 25px;
}

.theTwo .headline .english{
    color: rgba(13, 158, 190, 0.1);
}
/* banner图 */
.banner{
    position: relative;
}
.banner .el-container{
    position: absolute;
    height: 100%;
    top: 0px;
    align-items: center;
    margin: 0px;
}

/* 大赛背景 */
.container1 .content{
    text-indent: 2em;
    background: linear-gradient(180deg, #FFFAFA 0%, #FFFFFF 44%, #FFF5F5 100%);
    box-shadow: 0px 2px 13px 0px rgba(245,196,196,0.25), 0px -1px 6px 0px rgba(255,239,239,0.25);
    border-radius: 4px 4px 4px 4px;
    padding: 2.5em 3.5em;
    line-height: 1.9em;
    color: #333;
}
.theTwo .container1 .content > div + div {
    margin-top: 15px;
}
.theTwo .container1 .content > div span {
    background: linear-gradient(2.6712634137351206deg, #0D9EBE 0%, #A642D8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
#content-container{
    background: #fff;
}

.theTwo .container1 .content{
    text-indent: 2em;
    background: #F5F7FF;
    box-shadow: 0px 0 0 0px rgba(245,196,196,0.25), 0px -1px 6px 0px rgba(255,239,239,0.25);
    color: #2F4865;
    font-size: 16px;
}

/* 大赛资讯 */
.container2 .el-container{
    justify-content: space-between;
}
.container2 .el-container a{
    color: #333;
}
.container2 .el-container a:hover{
    color: #CE4A4A;
}
.container2 .el-container>div{
    flex: 0.48;
}
.container2 .head {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}
.container2 .head h3{
    font-size: 27px;
    letter-spacing: 1px;
    background: linear-gradient(93deg, #CE4A4A 0%, #8D0B0F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding-right: 10px;
    font-weight: 600;
}

.theTwo .container2 .one img{
    width: 235px;
}
.theTwo .container2 .head h3{
    background: linear-gradient(2.6712634137351206deg, #0D9EBE 0%, #A642D8 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.container2 .head>div{
    flex: 1;
    text-align: right;
}
.container2 .head .xian{
    height: 10px;
    background: url(../images/news1.png);
    background: cover;
    margin-top: 1px;
    background-repeat: repeat-x;
}
.container2 .one{
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px;
}
.container2 .one>div{
    flex: 0.9;
}
.container2 .one b{
    font-size: 20px;
}
.container2 .one .profile{
    color:#888888;
    margin-top: 10px;
    font-size: 15px;
}
.list .li{
    margin-bottom: 20px;
}
.list .li:last-child{
    margin-bottom: 0px;
}
.list .li,
.list .li>div{
    display: flex;
    flex: 1;
}
.list .li>div{
    justify-content: space-between;
    width: 100px;
}
.list .li>span{padding-right: 5px;}
.list .title {
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 10px;
}
/* 大赛章程 */
.container3 .el-container{
    justify-content: space-between;
}
.container3 .item{
    background: linear-gradient(180deg, #FFFAFA 0%, #FFFFFF 44%, #FFF5F5 100%);
    border-radius: 3px 3px 3px 3px;
    flex: 0.48;
    padding: 2.5em 3em;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.container3 .item>img{
    height: 40px;
    padding-right: 15px;
    
}

.container3 .item>div>i{
    font-size: 35px;
}

.container3 .item .color{
    background: linear-gradient(93deg, #CE4A4A 0%, #8D0B0F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.container3 .item .color>img{
    width: 120px;
}
.container3 .fame {
    flex: 1;
}
.container3 .fame .title{
    font-size: 18px;
    font-weight: 700;
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
}
.container3 .fame .title::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: -5px;
    left: 0px;
    background: linear-gradient(90deg, #EC8A8A 0%, rgba(255,255,255,0) 100%);
    -webkit-text-fill-color: transparent;
}

.theTwo_container3{
    background: #F5F7FF;
    color: #2F4865;
    font-size: 15px;
    line-height: 1.7em;
}
.theTwo_container3 .el-container{
    align-items: center;
}
.theTwo_container3 img{
    height: 369px;
}
.theTwo_container3 .title{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
}
.theTwo_container3 .right > div{
    margin-bottom: 30px;
}
.theTwo_container3 .right > div p{
    position: relative;
    padding-left: 10px;
}
.theTwo_container3 .right > div p::after{
    content: '';
    position: absolute;
    height: 5px;
    width: 5px;
    top: 10px;
    left: 0;
    background: #2F4865;
    border-radius: 50%
}

.theTwo_container3_1 img{
    height: 481px;
}

/* 首届参赛课程 */
.container4 .item{
    border-radius: 5px 5px 5px 5px;
    opacity: 1;
    padding: 2em 2.5em 2.5em 2.5em;
    background: no-repeat;
    background-size: 100% 100%;
}
.container4 .item+.item{
    margin-left: 0px;
}
.container4 .item:nth-child(1) .gement,
.container4 .item:nth-child(1) .school{
    color: #006A66;
}
.container4 .item:nth-child(2) .gement,
.container4 .item:nth-child(2) .school{
    color: #134990;
}
.container4 .item:nth-child(3) .gement,
.container4 .item:nth-child(3) .school{
    color: #015299;
}
.container4 .item:nth-child(4) .gement,
.container4 .item:nth-child(4) .school{
    color: #003E68;
}
.container4 .item:nth-child(5) .gement,
.container4 .item:nth-child(5) .school{
    color: #B82F26;
}
.container4 .item:nth-child(1) .view{
    background: #006A66;
}
.container4 .item:nth-child(2) .view{
    background: #134990;
}
.container4 .item:nth-child(3) .view{
    background: #015299;
}
.container4 .item:nth-child(4) .view{
    background: #003E68;
}
.container4 .item:nth-child(5) .view{
    background: #B82F26;
}
.container4 .gement{
    font-weight: 600;
    font-size: 20px;
}
.container4 .school{
    margin-bottom: 10px;
}
.container4 .view{
    color: #fff;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 19px 19px 19px 19px;
}


.theTwo .container4 .el-container{
    gap: 16px;
}
.theTwo .container4 .item {
  text-align: center;
}
.theTwo .container4 .item .school {
  color: #2F4865;
  margin-top: 5px;
  margin-bottom: 20px;
}
.theTwo .container4 .item .el-image {
  width: 124px;
}
.theTwo .container4 .item:nth-child(1) {
  background-color: #FFF8F5;
  border: 1px solid #FFE3DB;
}
.theTwo .container4 .item:nth-child(1) .gement {
  color: #E62900;
}
.theTwo .container4 .item:nth-child(2) {
  background-color: #F4FFF8;
  border: 1px solid #C9F2DA;
}
.theTwo .container4 .item:nth-child(2) .gement {
  color: #1EB45D;
}
.theTwo .container4 .item:nth-child(3) {
  background-color: #F5FBFF;
  border: 1px solid #D0E9FF;
}
.theTwo .container4 .item:nth-child(3) .gement {
  color: #008DF7;
}
.theTwo .container4 .item:nth-child(4) {
  background-color: #FFFDF0;
  border: 1px solid #F4EEC8;
}
.theTwo .container4 .item:nth-child(4) .gement {
  color: #CFAE03;
}
.theTwo .container4 .item:nth-child(5) {
  background-color: #F1F9FE;
  border: 1px solid #C3E2F8;
}
.theTwo .container4 .item:nth-child(5) .gement {
  color: #2A6ABB;
}

/* 大赛赛制 */
img{
    max-width: 100%;
}
.container5 .el-container .item{
    flex: 1;
    position: relative;
}
.container5 .el-container .item+.item{
    margin-left: 2em;
}
.container5 .el-container .item .top{
    text-align: right;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.container5 .el-container .item .top img{
    height: 40px;
}
.container5 .el-container .item .top span{
    position: absolute;
    right: 1em;
    font-size: 18px;
    color: #000;
    letter-spacing: 2px;
}
.container5 .middle{
    position: relative;
}
.container5 .middle .content {
    position: absolute;
    inset: 0;
    padding: 1.5em  2em 2em 2.5em;
}
.container5 .middle .time{
    color: #fff;
    padding: 14px 0px;
    margin-bottom: 20px;
}
.container5 .middle .body{
    line-height: 1.7em;
}



.theTwo_container5 .el-container{
    gap: 50px;
}
.theTwo_container5 .item{
    background: linear-gradient( 180deg, #FAFCFF 0%, #FFFFFF 44%, #E4EFFF 100%);
    border-radius: 4px 4px 4px 4px;
    border: 1px solid #D5E6FF;
    padding: 20px 18px 30px 18px;
    line-height: 2em;
    color: #2F4865;
    position: relative;
    margin-top: 50px;
    min-height: 300px;
}
.theTwo_container5 .top{
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    position: absolute;
    top: -50px;
    right: 0;
}
.theTwo_container5 .top img{
    height: 30px;
}
.theTwo_container5 .top span{
    position: absolute;
    right: 1em;
    font-size: 18px;
    color: #000;
    letter-spacing: 0px;
}
.theTwo_container5 .middle_img{
    position: relative;
    transform: translateX(-28px);
}
.theTwo_container5 .middle_img .time{
    color: #fff;
    border-left: 1px solid #fff;
    padding-left: 5px;
    line-height: normal;
    display: flex;
    transform: translate(1.5em,-34px);
}
.theTwo_container5 .middle_img img{
    height: 40px;
    width: 255px;
}
.theTwo_container5 .middle .content{
    font-size: 16px;
}

/* 赛程安排 */
.container6 .el-table{
    box-shadow: 0px 6px 7px 0px rgba(250,198,198,0.25);
    opacity: 1;
    border: 1px solid #EBE4E4;
    border-top-left-radius: 30px;
}
.container6 .el-table .el-table__header{
    box-shadow:  0px 2px 7px 0px rgba(226,128,124,0.25);
    margin-bottom: 7px;
}
.container6 .el-table th.el-table__cell.is-leaf {
    border-bottom: 0px solid #EBEEF5;
}
.container6 .el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: #FFF5F6;
}
.container6 .el-table .el-table__body-wrapper td.el-table__cell{
    border-bottom: 0px solid #EBEEF5;
}
.container6 .el-table__header-wrapper{
    box-shadow: 0px 2px 7px 0px rgba(226,128,124,0.25);
    
}
.container6 .el-table__header-wrapper .cell{
    color: #E62238;
    font-size: 16px;
}

/* 赛程安排 */
.container7>div .settings{
    box-shadow: 0px 6px 7px 0px rgba(250,198,198,0.25);
    opacity: 1;
    border: 1px solid #F2F2F2;
    border-top-left-radius: 30px;
}
.container7>div .settings .el-container:first-child>.item{
    flex: 0.25;
}
.container7 .item{
    text-align: center;
}

.theTwo .container7 .item:nth-child(2){
    transform: translateY(-35px);
}

.theTwo .container7 .item img{
    width: 240px;
}

/* 主办单位&承办单位 */
.container9 .el-container{
    justify-content: flex-start;
}
.container9 .item{
    background: linear-gradient(180deg, #FFFFFF 0%, #FFFAFA 53%, #FFFFFF 100%);
    box-shadow: 0px 2px 5px 0px rgba(212,212,212,0.14);
    border-radius: 4px 4px 4px 4px;
    opacity: 1;
    border: 1px solid #F2F2F2;
    padding: 10px 15px;
    flex: none;
}
.container9 .item+.item{
    margin-left: 2em;
}
.container9 .item img{
    height: 52px;
}


/*报名参赛*/
.application {
    position: relative;
}
.application .el-container{
    position: absolute;
    bottom: 30%;
    display: block;
    left: 11%;
}
.application .content{
    display: flex;
    align-items: center;
    gap: 16px;
}
.application .but{
    display: flex;
    align-items: center;
    gap: 7px;
    padding: 8px 15px;
    background: #FFFFFF;
    box-shadow: 0px 2px 10px 0px rgba(36,137,254,0.22);
    border: 1px solid;
    color: #0033D2;
    font-size: 20px;
    border-image: linear-gradient(360deg, rgba(0, 51, 210, 1), rgba(120, 168, 255, 1)) 1 1;
}
.application .but.primary{
    background: linear-gradient( 360deg, #0033D2 0%, #78A8FF 100%);
    box-shadow: 0px 2px 10px 0px rgba(36,137,254,0.22);
    color: #fff;
    border: 0px solid;
}
.application .but img {
    width: 24px;
}

/* 栏目 */
.indent{
    text-indent: 2em;
}
.column {
    background: #FFF8F8;
}
.columnhead{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 3em;
}
.columnhead img:first-child{

}
.columnhead img:last-child{
    transform: translateY(-20px);
}
.columnhead span{
    font-size: 25px;
    font-weight: 700;
    background: linear-gradient(93deg, #CE4A4A 0%, #8D0B0F 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    padding: 0px 15px;
}

.column .containers .el-container{
    margin: 0px;
    padding-bottom: 4em;
}

.column .containers{
    width: 80%;
    background: #fff;
    margin: 0px auto;
    padding: 4em 0px 0em 0px;
}
.column .el-container>div {
    flex: 0.8;
}
.column .container1 .content{
    text-indent: 0px;
}
.column .banner .content{
    background: linear-gradient(180deg, rgba(255,255,255,0.91) 0%, rgba(255,255,255,0.94) 61%, rgba(255,247,247,0.96) 84%, #FFE7E8 100%);
    box-shadow: 12px 10px 8px 0px rgba(224,224,224,0.28);
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 1px solid #FFFFFF;
    text-align: center;
    padding: 3em 1em;
}
.column .banner .el-container{
    left: 0px;
    right: 0px;
}
.column .banner .el-container>div{
    flex: 0.5;
}
.column .banner .content .top{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    color: #8D0B0F;
    letter-spacing: 6px;
}
.column .banner .topic{
    letter-spacing: 20px;
    background: linear-gradient(180deg, #FF3235 0%, #BA3234 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 50px;
    font-weight: 600;
    padding: 20px 0px;
}
.column .banner .bottom span{
    background: #FFFFFF;
    box-shadow: 6px 5px 11px 0px rgba(211,140,142,0.35);
    border-radius: 17px 17px 17px 17px;
    opacity: 1;
    border: 1px solid #8D0B0F;
    color: #8D0B0F;
    font-size: 14px;
    padding: 1px 15px;
}
.column .banner .bottom span+span{
    margin-left: 15px;
}

/* 栏目第二个 */
.column .container2 .item{
    background: linear-gradient(180deg, #FFFAFA 0%, #FFFFFF 44%, #FFF5F5 100%);
    box-shadow: 1px 3px 9px 0px rgba(203,172,173,0.25);
    opacity: 1;
    padding: 40px 20px 15px 20px;
    position: relative;
    margin-top: 30px;
}
.column .container2 .item+.item{
    margin-left: 30px;
}
.column .container2 .headm{
    position: absolute;
    top: -10%;
}
.column .container2 .top{
    width: 110px;
    display: flex;
    align-items: center;
    background: linear-gradient(90deg, #E95959 0%, #CA2236 100%);
    box-shadow: 0px 2px 4px 0px rgba(181,135,137,0.52);
    color: #fff;
    justify-content: center;
    border-radius: 8px 0px 8px 0px;
    padding: 5px 5px;
}
.column .container2 .top>img{
    height: 25px;
}
.column .container2 .xian{
    height: 3px;
    width: 50px;
    margin: 15px 0px 10px 0px;
    background: linear-gradient(90deg, #E95959 0%, #CA2236 100%);
}
.column .container2 .middle{
    padding: 5px 0px;
    line-height: 1.7em;
}
.column .container2 .bottom{
    text-align: right;
}
.column .container2 .bottom>span{
    background: linear-gradient(90deg, #E95959 0%, #CA2236 100%);
    border-radius: 0px 0px 0px 0px;
    opacity: 0.8;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 20px;
}

/* 复赛规程 */
.column-container3 .quarter .item{
    display: flex;
    align-items: center;
}
.column-container3 .quarter .item:first-child{
    margin-left: 0px;
}
.column-container3 .quarter .item:last-child .itemimg{
    display: none;
}
.column-container3 .quarter .item .top {
    width: 150px;
    text-align: center;
}
.column-container3 .quarter .item .top img{
    width: 120px;
}
.column-container3 .quarter .item .name {
    font-weight: 600;
    color: #E62238;
    margin-bottom: 5px;
}
.column-container3 .quarter .item .middle {
    color: #444444;
}
.column-container3 .quarter .item .itemimg{
    width: 200px;
}
.column-container3 .quarter .item .itemimg>img{
    width: 100%;
    height: 9px;
}
.column-container3 .illustrate .el-container {
    flex-wrap: wrap;
    padding-bottom: 2em;
}
.column-container3 .illustrate .item{
    flex: 1;
    display: flex;
    align-items: center;
}
.column-container3 .illustrate .name {
    position: relative;
    display: flex;
    justify-content: center;
    margin-right: 10px;
}
.column-container3 .illustrate .name>img{
    max-width: none;
    width: 120px;
}
.column-container3 .illustrate .name>div{
    position: absolute;
    top: 0;
    bottom: 0;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 10px 0px 10px 0px;
}
/* 决赛规程 */
.column-container4 .el-container{
    justify-content: space-between;
}
.column-container4 .el-container .item{
    background: linear-gradient(180deg, #FFFAFA 0%, #FFFFFF 44%, #FFF5F5 100%);
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 2px solid #F2F2F2;
    padding: 0px;
    position: relative;
    margin-top: 30px;
    flex: 0.48;
}
.column-container4 .item .top{
    padding: 2.5em 6em 2.5em 2em;
}
.column-container4 .item:nth-child(1) .top{
    background: url(../images/column/arrange4.png) no-repeat;
    background-position: right bottom;
    background-size: 20%;
}
.column-container4 .item:nth-child(2) .top{
    background: url(../images/column/arrange5.png) no-repeat;
    background-position: right bottom;
    background-size: 25%;
}
.column-container4 .item .name{
    color: #E62238;
    position: relative;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 20px;
}
.column-container4 .item .name::before{
    content: '';
    position: absolute;
    width: 2em;
    height: 2px;
    bottom: -5px;
    background: linear-gradient(90deg, #E95959 0%, #CA2236 100%);
}
.column-container4 .middle{
    line-height: 1.7em;
}

/* 竞赛时间与地点 */
.column-container5 .el-container {
    justify-content: space-between;
}
.column-container5 .el-container .item{
    flex: 0.32;
}
.column-container5 .item .name{
    background: linear-gradient(270deg, #E95959 79%, #CA2236 100%);
    text-align: center;
    color: #fff;
    border-radius: 10px 0px 10px 0px;
    padding: 0.6em 0px;
    font-size: 16px;
    letter-spacing: 3px;
}
.column-container5 .item .middle{
    background: linear-gradient(180deg, #FFFAFA 0%, #FFFFFF 44%, #FFF5F5 100%);
    border-radius: 0px 0px 6px 6px;
    padding: 15px 10px 5px 10px;
    box-shadow: 1px 3px 9px 0px rgba(203,172,173,0.25);
}
.column-container5 .item .middle p{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    color: #333333;
}
.column-container5 .item .middle p img {
    width: 25px;
    margin-right: 5px;
}
/* 奖项设置 */
.column .container7 .el-container:first-child{
    padding-bottom: 0px;
}
/* 其他事项 */
.column-container8 .el-container{
    flex-direction: column;
}
.column-container8 .el-container .item{
    display: flex;
    margin-bottom: 10px;
    line-height:1.8em;
}
.column-container8 .left,
.column-container8 .left img{
    position: relative;
    width: 28px;
    height: 28px;
    max-width: none;
}

.column-container8 .left{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
}
.column-container8 .left span{
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    color: #6C2222;
}
/* 联系方式 */
.column-container9 .item{
    position: relative;
}
.column-container9 .contacts{
    position: absolute;
    inset: 0;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.column-container9 .item>img{
    width: 100%;
}
.column-container9 .couadd{
    width: 50%;
    align-items: center;
    display: flex;
    margin-bottom: 20px;
}
.column-container9 .couadd img{
    height: 40px;
    margin-right: 10px;
}


/* 基础会计 */
.universities .title{
    background: linear-gradient(270deg, #E95959 0%, #CA2236 100%);
    box-shadow: 0px 3px 7px 0px rgba(150,202,248,0.53);
    border-radius: 8px 8px 0px 0px;
    color: #fff;
    text-align: center;
    padding: 0.7em 0px;
    font-size: 18px;
}
.universities .body{
    border: 2px solid #F2F2F2;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 30px 30px 30px 15px;
}
.container2 .universities .body>div{
    width: 20%;
    padding: 20px;
}

.column-container5 .title{
    padding: 0.7em 30px 0.7em 15px;
    letter-spacing: 6px;
}
.column-container5 .body{
    flex-direction: column;
    align-items: center;
}
.column-container5 .list{
    display: flex;
    width: 100%;
    align-items: center;
    
}
.column-container5 .body .list{
    margin-bottom: 20px;
}
.column-container5 .body .list.active{
    margin-bottom: 10px;
}
.column-container5 .list .time.active{
    transform: translate(20px,60%);
}
.column-container5 .list .time.actives{
    height: 0px !important;
    padding: 0px 15px;
}

.column-container5 .time{
    width: 18%;
    transform: translateX(20px);
    display: flex;
    align-items: center;
    justify-content: center;
}
.column-container5 .right{
    display: flex;
    flex: 1;
    align-items: center;
}
.column-container5 .name{
    width: 80%;
    display: flex;
    justify-content: center;
    padding-left: 3em;
    padding-right: 3em;
}
.physics .column-container5 .name{
    width: 100%;
}
.column-container5 .address{
    width: 20%;
    text-align: center;
}

.column-container5 .body .time{
    background: linear-gradient(270deg, #F46A6A 0%, #DB263C 100%);
    box-shadow: 2px 0px 6px 0px rgba(139,174,204,0.3);
    border-radius: 42px 42px 42px 42px;
    padding: 10px 15px;
    color: #fff;
}
.column-container5 .body .right{
    background: #FFF8F8;
    border-radius: 42px 42px 42px 42px;
    padding: 10px 15px;
}
.column-container5 .body .list:nth-child(odd) .right {
    background: #FFEAEA;
}

.qrcode{
    text-align: center;
    margin-top: 1em;
}
.qrcode>img{
    width: 200px;
}


/* 获奖名单 */
.column.roster .containers {
    padding: 4em 4em 4em 4em;
}
.awards-tabs{
    display: flex;
}
.awards-tabs .item{
    cursor: pointer;
    border: 1px solid #A30014;
    background: #fff;
    color: #333333;
    padding: 3px 1em;
}
.awards-tabs .item+.item{
    border-left: 0px;
}
.awards-tabs .item.active{
    background: #A30014;
    color: #fff;
    border: 1px solid #A30014;
}
.awards .headimg>img{
    height: 51px !important;
}
.awards .subtitle{
    margin-top: 1.5em;
    display: flex;
    align-items: center;
    justify-content: center;
}
.awards .subtitle>img{
    height: 25px !important;
}
.awards .subtitle>span{
    font-weight: 600;
    padding: 0px 0.3em;
    font-size: 24px;
    color: #C7000A;
}
.awards .awards-list{
    background: linear-gradient(180deg, #FFFAFA 0%, #FFFFFF 44%, #FFF5F5 100%);
    border-radius: 6px 6px 6px 6px;
    opacity: 1;
    border: 2px solid #F2F2F2;
    position: relative;
    margin-bottom: 2em;
    padding: 3em 3em 1em 3em;
    border-radius: 5px;
}
.awards .awards-list .head{
    position: absolute;
    left: 0px;
    top: 0;
    background: linear-gradient(93deg, #EEC083 0%, #FCE8CA 44%, #F5C489 100%);
    padding: 5px 2em;
    border-radius: 5px 0px 30px 0px;
    color: #961A15;
    font-weight: 600;
}
.awards .awards-list .body{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.awards .awards-list .body .item{
    width:20%;
    margin-bottom: 2em;
}














