* {
    margin: 0;
    padding: 0;
    list-style: none;
    border: none;
    outline: none;
}

html, body {
    font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
    color: #fff;
    font-size: 18px;
    background: #082425;
    overflow-x: hidden;
}


a {
    color: #fff;
    text-decoration: none;
}

.head {
    width: 100%;
    height: 44px;
    background: #fff;
    font-size: 14px;
}

.edu-container {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}

.header {
    height: 44px;
    line-height: 44px;
    background: #fff;
    border-top: 2px solid #123586;
}

.nav-l {
    float: left;
}

.nav-l img {
    margin-top: 9px;
}

.nav-r {
    float: right;
    margin-top: 15px;
}

.nav-r li {
    height: 15px;
    line-height: 15px;
    display: inline-block;
    float: left;
    padding-left: 13px;
    padding-right: 10px;
    cursor: pointer;
}

.nav-r li:not(:first-child) {
    border-left: 1px solid #57a7e7;
}

.nav-r li:not(:last-child) {
    border-right: 1px solid #c78700;
}

.nav-r li a {
    text-decoration: none;
    color: #333;
}

.banner {
    width: 100%;
    height: 634px;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/banner.jpg) no-repeat center top;
    position: relative;
}

.nav {
    text-align: center;
    height: 56px;
    position: absolute;
    top:0;
    left:0;
    width:100%;
}

.nav.fixednav {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    text-align: center;
    background: rgba(2, 28, 49, 0.4);

}

.nav li {
    display: inline-block;
    width: auto;
    height: 56px;
    text-align: center;
    line-height: 56px;
    font-size: 18px;
    padding: 0 13px;
    color: #f2c571;
    cursor: pointer;
}

.nav li.active {
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/li_bg.jpg) no-repeat center center;
    background-size: 100% 100%;
    color: #011e34;
    font-weight: 600;
}

.new {
    width: 100%;
    height:356px;
    background: #072324;
    padding:112px 0 90px;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_01.jpg) no-repeat center center;
    position: relative;
}

.new_con {
    width: 1200px;
    margin:0 auto;
}

.new_left {
    width: 550px;
    height: 332px;
    float: left;
    border-radius: 5px;
    overflow: hidden;
}

.new_left .swiper-slide span {
    width: 535px;
    padding-left: 15px;
    height: 40px;
    background: rgba(0, 0, 0, 0.4);
    line-height: 40px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.new_left .swiper-pagination {
    text-align: right;
    margin-right: 20px;
    left: -10px !important;
}

.new_left .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    border: none;
    opacity: 0.4;
    margin: 0 6px !important;
    background: #fff;
}

.new_left .swiper-pagination-bullet-active {
    opacity: 1;
}

.new_right {
    width: 580px;
    margin: 6px auto;
    height: 290px;
    background: #0f3f40;
    float: left;
    padding: 15px 35px;
}

.new_right > div {
    border: 1px solid #275353;
    height: 258px;
    padding: 20px 25px 10px;
    line-height: 50px;
}

.new_right > div p.aa {
    margin-left: 20px;
    transition: all 0.5s;
}

.new_right > div p.aa a {
    text-decoration: underline;
    color: #efb95f

}

/*vip嘉宾*/
.vipguest {
    width:100%;
    background:#072324 url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_02.jpg) no-repeat center top;
    padding-bottom:50px;
}
.vipguest_con{
    width:1200px;
    margin:0 auto;
    position: relative;
}
.vipguest h3 {
    width: 422px;
    margin: 0 auto;
}

.vipguest .swiper-container {
    margin: 30px auto 0;
    width: 1100px;
    overflow: hidden;
}

.vipguest .swiper-container .swiper-slide {
    width: 1100px;
    margin: 0 auto;
}

.vipguest .swiper-slide > div {
    float: left;
    width: 260px;
    margin: 0 6px;
}

.vipguest .swiper-slide > div p {
    width: 260px;
    height: 376px;
    overflow: hidden;
    position: relative;
    margin-bottom: 12px;
}

.vipguest .swiper-slide > div:nth-child(even) {
    margin-top: 40px;
}

.vipguest .swiper-button-prev, .vipguest .swiper-button-next {
    margin-top: 51px !important;
}

.vipguest div p span {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    width: 240px;
    font-size: 16px;
    color: #2e1e00;
    background: #c5a950;
    text-align: center;
    height:70px;
}

.vipguest span font {
    font-size: 22px;
    display: block;
    font-weight: 600;
}

.vipguest p > img {
    width: 260px;
    height: 376px;
}

/*年度大咖*/
.bigshot {
    overflow: hidden;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_03.jpg) no-repeat center top;
    padding:80px 0;
    position: relative;
}
.shang{
    position: absolute;
    top:0;
    left:50%;
    margin-left:-922.5px;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/jian.png) no-repeat center top;
    width:1845px;
    height:84px;
}
.industrysummit .shang,.forum .shang{
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/jian1.png) no-repeat center top;
}
.shang span{
    display: block;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/liliang.png) no-repeat center center;
    height:89px;
    width:227px;
    position: absolute;
    top:0px;
    left:50%;
    margin-left:-600px;
    color:#143335;
    font-size:32px;
    font-weight:bold;
    text-align: center;
    line-height:74px;
}
.bigshot h3 {
    width: 463px;
    margin: 0 auto;
}

.bigshot_con {
    width: 1200px;
    margin: 60px auto 0;
}

.bigshot_con > p {
    width: 430px;
    height: 510px;
    background: #c5a950;
    padding: 4px;
    float: left;
    display: none;
}
.bigshot_con > p.active,.bigshot_right > div.active{
    display: block;
}
.bigshot_con > p e{
    overflow: hidden;
}
.bigshot_con > p e,.bigshot_con > p img{
    width: 430px;
    height: 440px;
    display: block;
}

.bigshot_con > p span {
    display: block;
    text-align: center;
    color: #143335;
    padding-top:5px;
}

.bigshot_con > p span font {
    display: block;
    font-size: 22px;
    font-weight: 600;
    line-height: 34px;
}

.bigshot_right {
    width: 730px;
    float: right;
    color: #fff;
}

.bigshot_right > p {
    height: 109px;
}

.bigshot_right > p span {
    width: 168px;
    height: 98px;
    float: left;
    margin-right: 10px;
    text-align: center;
    background: #0b2829;
    line-height: 98px;
    font-size: 20px;
    font-weight: 600;
    color: #5a8b8d;
    cursor: pointer;
}

.bigshot_right > p span.active {
    background: #c5a950;
    color: #143335;
    position: relative;
}

.bigshot_right > p span.active:after {
    position: absolute;
    content: '';
    bottom: -10px;
    left: 50%;
    margin-left: -20px;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #c5a950;
}
.bigshot_right > div{
    display: none;
}
.bigshot_right > div h3 {
    font-weight: normal;
    line-height: 76px;
    text-align: center;
}

.bigshot_right > div P {
    width:728px;
    height: 105px;
    background: #024042;
    margin-bottom: 8px;
    border-left: 5px solid #c5a950;
    position: relative;

    line-height: 30px;
    font-size: 16px;
}
.bigshot_right > div P a{
    position: relative;
    width: 508px;
    height: 65px;
    padding: 20px 110px;
    display: block;
}
.bigshot_right > div P  a> img {
    width: 21px;
    height: 20px;
    position: absolute;
    top: 70px;
    left: 650px;
}

.bigshot_right > div P a> img:nth-child(1) {
    top: 15px;
    left: 60px;
}

/*年度对话*/
.dialogue {
    padding:80px 0;
    width: 100%;
    overflow: hidden;
    background:#072324 url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_04.jpg) no-repeat center top;
}
.dialogue_con{
    width:1160px;
    margin:0 auto;
}
.dialogue h3 {
    width: 413px;
    margin: 0 auto 50px;;
}

.dialogue > p {
    width: 1140px;
    height: 420px;
    border:10px solid #024042;
    margin: 0 auto 60px;
    overflow: hidden;
}

.dialogue > p img {
    width: 1140px;
    height: 420px;
}

.dialogue_con > div {
    height: 440px;
    width: 569px;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/dui_bg.jpg) no-repeat center bottom;
    float: left;
}

.dialogue_con > div:last-child {
    margin-left: 20px;
}

.dialogue_con > div dl {
    width: 460px;
    margin-left: 40px;
    position: relative;
    margin-bottom: 30px;
}

.dialogue_con > div dl dt {
    width: 176px;
    height: 176px;
    border: 4px solid #edca58;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    z-index: 1;
    overflow:hidden;
}

.dialogue_con > div dl dt img {
    width: 176px;
    height: 176px;
}

.dialogue_con > div dl dd {
    position: absolute;
    top: 50%;
    margin-top: -40px;
    left: 90px;
    height: 80px;
    z-index: 0;
    background: #c5a950;
    transform: skewX(20deg);
    font-size: 16px;
    color: #0f3132;
    padding-left: 100px;
}

.dialogue_con > div dl dd span {
    display: block;
    transform: skewX(-20deg);
    line-height: 20px;
}

.dialogue_con > div dl dd span e {
    display: block;
    font-size: 22px;
    font-weight: bold;
    margin: 10px 0 5px;
}

.dialogue_con > div > p {
    margin-top: 20px;
    padding: 0 25px;
    display: flex;
}

.dialogue_con > div > p font {
    color: #e8ce7c;
    width: 130px;
}

/*年度榜单*/
.annuallist_wrap{
    display: none;
}
.annuallist {
    width:100%;
    padding: 80px 0;
    margin: 0 auto;
    overflow: hidden;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_06.jpg) no-repeat center top;
    position: relative;
}
.annuallist_con{
    width:1200px;
    margin:0 auto;

}
.annuallist h3 {
    width: 422px;
    margin: 0 auto 60px;
}



.annuallist_con > p {
    height: 740px;
    overflow-y: auto;
    margin-bottom: 52px;
    float: left;
}
.annuallist_con > p:last-child{
    float: right;
}
.annuallist_con > p img {
    width: 540px;
    height: auto;
}


.writebook {
    clear: both;
    padding-top: 60px;
    position: relative;
    width:1200px;
    margin:0 auto;
}

.writebook > img {
    position: absolute;
    width: 355px;
    top: 0;
    right: 100px;
}

.writebook p {
    width: 1160px;
    height: 555px;
    background: #c6b16d;
    padding: 25px 20px;
}

.writebook p span {
    font-size: 90px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 1160px;
    height: 555px;
    background-color: #11629a; /* 浏览器不支持的时候显示 */
    background-image: radial-gradient(circle,#348ec3 10%, #11629a 60%);
    font-weight: bold;
}

.writebook p span font {
    font-weight: normal;
    display: block;
    font-size: 30px;
    margin-top: 10px;
}

/*年度论坛*/
.forum {
    width: 100%;
    margin: 0 auto;
    padding:80px 0;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_07.jpg) no-repeat;
    position: relative;
}

.forum > h3 {
    width: 443px;
    margin: 0 auto 60px;
}

.summit_con {
    clear: both;
}

.forum dl, .summit_con dl {
    overflow: hidden;
    width:1200px;
    margin:40px auto 0;
}

.forum dl dt, .summit_con dl dt {
    width: 600px;
    height: 344px;
    float: left;
    overflow: hidden;
}

.forum dl dt img, .summit_con dl dt img {
    width: 588px;
    height: 332px;
}

.forum dl dd, .summit_con dl dd {
    width: 560px;
    float: right;
}

.forum dl dd h4, .summit_con dl dd h4 {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    line-height: 32px;
}

.forum dl dd h4 a, .summit_con dl dd h4 a {
    color: #fbdcad;
}

.forum dl dd h4 a:hover, .summit_con dl dd h4 a:hover {
    text-decoration: underline;
}

.forum dl dd p, .summit_con dl dd p {
    border: 1px solid #bfb593;
    padding: 25px 15px 10px;
    margin-top: 36px;
    position: relative;
}

.forum dl dd p a, .summit_con dl dd p a {
    color: #fff;
}

.forum dl dd p e, .summit_con dl dd p e {
    position: absolute;
    top: -25px;
    left: -1px;
}

.forum dl dd p span, .summit_con dl dd p span {
    display: block;
    line-height: 32px;
    font-size: 17px;
    cursor: pointer;
    opacity: 0.8;
}

.forum dl dd p span:hover, .summit_con dl dd p span:hover {
    color: #fbdcad;
    font-weight: 600;
    opacity: 1;
}

.forum dl dd p span font, .summit_con dl dd p span font {
    margin-right: 10px;
    width:70px;
    display: inline-block;
}

.people_con {
    clear: both;
    width:1200px;
    margin:35px auto 0;
}

.people_con ul {
    overflow: hidden;
}

.people_con ul li {
    float: left;
    width: 178px;
    height: 210px;
    margin-right: 14px;
    padding: 5px;
    position: relative;
    cursor: pointer;
}

.people_con ul li:last-child {
    margin-right: 0;
}

.people_con ul li span {
    color: #fff;
    text-align: center;
    display: block;
}

.people_con ul li.active img {

}

.people_con ul li.active span {
    color: #e6c350;

}

.people_con ul li:after {
    content: '';
    width: 178px;
    height: 178px;
    background: rgba(0, 42, 118, 0.4);
    position: absolute;
    top: 5px;
    left: 5px;
}

.people_con ul li.active {
    padding: 0;

}

.people_con ul li.active:after {
    display: none;
}
.people_con ul li.active{

}
.people_con ul li.active img{
    width: 180px;
    height: 180px;
    border: 4px solid #e6c350;
}


.people_con ul li img {
    width: 178px;
    height: 178px;
}

.people_con > p {
    height: 52px;
    clear: both;
    background: #004547;
    padding: 20px 40px;
    font-size: 20px;
    margin-top: 40px;
    position: relative;
    display: none;
    line-height: 52px;
    text-align: center;
}

.people_con > p img {
    position: absolute;
}

.people_con > p img:nth-child(1) {
    left: 25px;
    top: 15px;
}

.people_con > p img:last-child {
    right: 25px;
    bottom: 15px;
}

.people_con > p.active {
    display: block;
}

.people_con > p:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 40px solid transparent;
    border-right: 70px solid #004547;
    border-bottom: 0px solid transparent;
    position: absolute;
    top: -20px;
    left: 40px;

}

.people_con > p:nth-child(3):after {
    left: 240px;
}

.people_con > p:nth-child(4):after {
    left: 440px;
}

.people_con > p:nth-child(5):after {
    left: 640px;
}

.people_con > p:nth-child(6):after {
    left: 840px;
}

.people_con > p:nth-child(7):after {
    left: 1040px;
}

.people_con > p span, .people_con > p font {
    display: block;
}

.people_con > p font {
    height: 46px;
}

.people_con > p span {
    line-height: 40px;
    color: #fbdcad;
    font-size: 20px;
}

/*教育公益*/
.welfare {
    width:100%;
    padding:80px 0;
    overflow: hidden;
    background:#0f3132 url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_08.jpg) no-repeat;
    position: relative;
}

.welfare h3 {
    width: 437px;
    margin: 0 auto 60px;
    overflow: hidden;
}
.welfare > div{
    width:1200px;
    margin:0 auto;
}
.welfare > div.welfare_people {
    margin-bottom: 30px;
}

.welfare_people .welfare_left {
    width:384px;
    height:460px;
    float: left;
    background:#c5a950;
    padding:4px;
    position: relative;
}
.welfare_people .welfare_left img{
    width:384px;
    height:460px;
}
.welfare_people .welfare_left span{
    position: absolute;
    bottom:0;
    left:0;
    background:#c5a950;
    padding:10px;
    display: block;
    font-size:16px;
    color:#143335;
    text-align: center;
    width:372px;
}
.welfare_people .welfare_left span font{
    display: block;
    font-size:20px;
    font-weight:bold;
}
.welfare_right{
    width:774px;
    height:468px;
    float: right;
    position: relative;
}
.welfare_right span{
    display: block;
    position: absolute;
    top:0;
    left:0;
    width:213px;
    height:58px;
    line-height:58px;
    text-align: center;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/bang_bg.png) no-repeat;
    background-size:213px 58px;
    color:#072324;
    font-weight:600;
    font-size:20px;

}
.welfare_right font{
    position: absolute;
    width:136px;
    height:136px;
    top:50%;
    left:50%;
    margin-left:-68px;
    margin-top:-68px;
    display: block;
}
.welfare_right font img{
    width:136px;
    height:136px;
    cursor: pointer;
}
.welfare_right img{
    width:774px;
    height:468px;
}
.welfare_people>div{
    clear: both;
    padding-top:20px;

}
.welfare_people>div h4{
    text-align: center;
    font-size:22px;
    line-height:90px;
}
.welfare_people>div dl{
    width:980px;
    height:150px;
    background:#004547;
    margin:0 auto 30px;
    padding:10px;
    position: relative;
}
.welfare_people>div dl:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 30px solid transparent;
    border-right: 40px solid #004547;
    border-bottom: 0px solid transparent;
    position: absolute;
    top: -20px;
    left:300px;

}
.welfare_people>div dt img{
    width:216px;
    height:150px;
    float: left;
}
.welfare_people>div dd{
    padding:15px 40px;
    font-size:18px;
    color:#fff;
    width:684px;
    float: left;
    line-height:30px;
}
.welfare > div {
    position: relative;
}

.welfare_list{
    overflow: hidden;

}
.welfare_list > div{
    float: left;
    width: 590px;


}
.star{
    margin-right:20px;
}
.welfare_list > div.star .swiper-container,.tidbits .swiper-container{
    width: 588px;
    height: 360px;

}
.welfare_list > div.star img ,.welfare_list > div.tidbits img{
    width: 588px;
    height: 360px;
}

.welfare_list > div.star span {
    width: 588px;
    height: 48px;
    background: #e8ce7c;
    display: block;
    line-height: 48px;
}
.welfare_list > div span {
    text-align: center;
    color: #0b2829;
    font-weight: bold;
}

.welfare_list > p:nth-child(2) {
    margin-top: 5px;
}
.welfare_list > div.tidbits span{
    line-height: 40px;
    display: block;
    height: 40px;
    margin-top: 5px;
    width: 310px;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/xing.png) no-repeat;
}

/*行业峰会*/
.industrysummit {
    padding:80px 0;
    width:100%;
    margin: 0 auto;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_09.jpg) no-repeat;
    position: relative;
}

.industrysummit h3 {
    width: 437px;
    margin: 0 auto 60px;
}

.industrysummit_con > dl {
    float: left;
    width: 600px;
    margin-bottom: 28px;
}

.industrysummit_con > dl dt {
    width: 156px;
    height: 156px;
    border-radius: 50%;
    float: left;
    margin-right: 20px;
    overflow: hidden;

}

.industrysummit_con > dl dt img {
    width: 156px;
    height: 156px;

}

.industrysummit_con > dl dd {
    width: 560px;
    font-size: 18px;
    font-weight: normal;
    margin-top: 30px;
}

.industrysummit_con > dl dd font {
    width: 500px;
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    display: block;
}
.industrysummit_con{
    width:1200px;
    margin:0 auto;
}
/*行业先锋*/
.vanguard {
    width:100%;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_10.jpg) no-repeat center top;
    margin: 0 auto;
    padding:80px 0;
}

.vanguard h3 {
    width: 413px;
    margin: 0 auto 40px;
}
.vanguard>div.active{
    display: block;
}
.vanguard>div{
    width:1200px;
    margin:0 auto;
    display: none;
}
.vanguard > ul {
    text-align: center;
    margin-bottom: 10px;
}

.vanguard > ul li {
    display: inline-block;
    font-size: 20px;
    color: #99b4b5;
    line-height: 50px;
    padding: 0 20px;
    cursor: pointer;
}

.vanguard > ul li.active {
    color: #dcbb4e;
    font-weight: 600;
    position: relative;
}

.vanguard > ul li.active:after {
    position: absolute;
    content: '';
    width: 50%;
    height: 2px;
    background: #dcbb4e;
    bottom: 10px;
    left:25%;
}

.vanguard > div {
    width: 1200px;
    height: 602px;
    background: #003e40;

}

.vanguard > div .vanguard_left {
    width: 365px;
    float: left;
    padding: 50px 0;
    height: 502px;
    background: #00484a;
}

.vanguard > div .vanguard_left p {
    width: 292px;
    height: 44px;
    margin: 0 auto 10px;
    text-align: center;
    line-height: 44px;
    cursor: pointer;
}

.vanguard > div .vanguard_left p.active {
    background: linear-gradient(to right, #e8ce7c, #d3b554);
    border-radius: 50px;
    color: #013334;
    font-weight: bold;
}

.vanguard > div .vanguard_right {
    width: 795px;
    float: left;
    padding: 25px 20px;
    height: 552px;
overflow: hidden;
}

.vanguard > div .vanguard_right ul{
    overflow-y:auto;
    height: 552px;
    display: none;
}
.vanguard > div .vanguard_right ul.active{
    display: block;
}
.vanguard > div .vanguard_right ul li {
    width: 168px;
    height: 188px;
    float: left;
    margin: 0 13px;
}
.vanguard > div .vanguard_right ul.noimg li{
    float:none;
    font-size:18px;
    color:#fff;
    height:40px;
    line-height: 40px;
}

.vanguard > div .vanguard_right ul li img {
    width: 168px;
    height: 118px;
}

.vanguard > div .vanguard_right ul li p {
    font-size: 16px;
    line-height: 24px;
}

.vanguard > div .vanguard_right ul li p:last-child {
    color: #e6c350;
    font-size: 14px;
}

.vanguard > div .vanguard_right ul li p:last-child span {
    padding-right: 15px;
}

.vanguard > div .vanguard_right ul li p:last-child span:last-child {
    padding-right: 24px;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/xiangce.png) no-repeat right center;
}



/*精彩日程*/
.schedule {
    width: 100%;
    padding:80px 0;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_11.jpg) no-repeat center top;
}
.schedule h3 {
    width: 506px;
    margin: 0 auto;
}

.schedule_con {
    width: 1190px;
    margin: 50px auto 0;
    overflow: hidden;
}

.schedule_con span {
    display: block;
    float: left;
    height: 62px;
    line-height: 62px;
    background: #0f3132;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #e8ce7c;
    font-weight: bold;
    font-size: 22px;
    text-align: center
}

.schedule_con span.span01 {
    width: 420px;
}

.schedule_con span.span02 {
    width: 685px;
    padding-left: 60px;
    text-align: left
}

.schedule_con span.span04 {
    width: 420px;
    font-size: 18px;
    font-weight: normal;

}

.schedule_con span.span031 {
    width: 685px;
    padding-left: 60px;
    text-align: left;
    font-size: 18px;
    font-weight: normal
}

.schedule_con span.span05, .schedule_con span.span03 {
    width: 690px;
    background: none;
    padding-left: 490px;
    margin-bottom: 0;
}

.schedule_con span.span03 e, .schedule_con span.span05 e {
    display: block;
    font-size: 18px;
    font-weight: normal;
    color: #e5d2af;
    text-align: left;
}

.schedule_con span.span06 {
    width: 420px;
    font-size: 18px;
    font-weight: normal;
    height: 260px;
    line-height: 260px;
}

.schedule_con span.span07 {
    width: 685px;
    padding-left: 60px;
    font-size: 18px;
    text-align: left;
    font-weight: normal;
    line-height: 35px;
    padding-top: 25px;
    height: 235px;
}

.schedule_con span.span07 e {
    display: block;
    color: #e8ce7c;
    font-size: 18px;
}

/*活动报道*/
.new1 {
    width:100%;
    padding:60px auto;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_14.jpg) no-repeat center top;
}
.new1_con{
    width:1200px;
    overflow: hidden;
    margin:0 auto;
    background:#0f3132;
}
.new1_con > div {
    width: 499px;
    float: left;
    padding: 30px 60px 30px 40px;
}

.new1_con> div:first-child {
    border-right: 1px dashed #1c4143;
}

.new1_con > div p {
    line-height: 70px;
    font-size: 26px;
    background:#e8ce7c;
    -webkit-background-clip: text;
    color: transparent;
    font-weight: 600;
}

.new1_con > div p span {
    font-size: 16px;
    float: right;
    font-weight: normal;
}

.new1_con > div h2 {
    font-weight: normal;
    line-height: 40px;
    font-size: 18px;
}
.new1_con > div h2 a:hover{
    text-decoration: underline;
}
.new1 h2 a.a_all {
    color: #f6dfba;
    margin-left: 30px;
    transition: all 0.4s linear;
}

.new1_con h2 a.b_all {
    margin-left: 0px;
    transition: all 0.4s linear;
}

/*现场花絮*/
.pic {
    width: 100%;
    padding:60px 0;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_12.jpg) no-repeat center top;
}
.picwrap{
    display: none;
}
.pic_con {
    width: 1188px;
    margin: 0 auto;
    height: 514px;
    background: #0b2829;
    padding: 6px 3px;
}

.pic_con p {
    float: left;
    width: 306px;
}

.pic_con p.p01 {
    width: 874px;
}

.pic_con p span {
    margin-top: 6px;
    margin-left: 6px;
    display: block;
    float: left
}

.pic h3 {
    width: 327px;
    margin: 0 auto 40px;
}

.reviewwrap {
    display: none;
}

/*往届回顾*/
.review {
    width: 100%;
    padding:50px 0;
    background:url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_13.jpg) no-repeat center bottom;
}
.review h3 {
    width: 431px;
    margin: 0 auto;
}

.review_con {
    position: relative;
    width: 1190px;
    margin: 50px auto 0;
}

.review_con .swiper-button-prev, .vipguest .swiper-button-prev {
    width: 24px;
    height: 57px;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/left.png) no-repeat;
    margin-top: -50px;
    left: 0;
    margin-left: 0;
    opacity: 0.8;
}

.review_con .swiper-button-next, .vipguest .swiper-button-next {
    width: 24px;
    height: 57px;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/right.png) no-repeat;
    margin-top: -50px;
    margin-left: 575px;
}

.review .swiper-container {
    width: 1030px;
    height: 470px;
    margin: 0 auto;
}

.review .swiper-container .swiper-slide {
    width: 690px;
    height: 470px;
    border-radius: 6px;
}

.review .swiper-container .swiper-slide img {
    width: 690px;
    border-radius: 5px;
    height: 375px;
}

.review .swiper-container .swiper-slide span {
    display: none;
    font-size: 18px;
    color: #f1b659;
    text-align: center;
    margin-top: 30px;
}

.review .swiper-container .swiper-slide-active span {
    display: block;

}
.thank{
    padding-top:100px;
}
.thank h3 {
    width:442px;
    margin: 0 auto;
}
.thank h4{
    font-size:18px;
    font-weight:normal;
    width:1180px;margin:0 auto;
    padding-left:20px;

}.thank h4 img{
    padding-top:20px;
    display: inline-block;
 }
.thank {
    width: 100%;
    padding:60px 0;
    background: url(http://n.sinaimg.cn/edu/2019ceremony1/aaaa_15.jpg) no-repeat center center;
}

.thank_con {
    width: 1200px;
    margin: 30px auto 0;
    overflow: hidden;
}

.thank_con p {
    width: 185px;
    height: 72px;
    margin: 0 7px 14px;
    float: left;
}

.thank_con p img {
    width: 185px;
    height: 72px;
    border-radius: 5px;
}

/*foot*/
.foot {
    width: 100%;
    height: 160px;
    padding: 45px 0 80px;
    clear: both;
    background: #072021;
}

.foot dl {
    width: 505px;
    margin: 0 auto;
}

.foot dl dt {
    width: 80px;
    height: 154px;
    float: left;
}

.foot dl dd {
    width: 405px;
    float: left;
    margin-left: 20px;
    padding: 30px 0;
}

.foot dl dd p {
    line-height: 32px;
    font-size: 14px;
    color: #7b8d8e;
}

.foot dl dd p a {
    color: #7b8d8e;
}

/*图片放大效果*/

.vipguest .swiper-slide > div p img,.dialogue > p img,.dialogue > div dl dt img,.forum dl dt img, .summit_con dl dt img,.welfare dl dt img,.pic_con p span img,.bigshot_con > p img{
    transition: all 2s;
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -o-transition: all 2s;
}

.vipguest .swiper-slide > div p img:hover,.dialogue > p img:hover,.dialogue > div dl dt img:hover,.forum dl dt img:hover, .summit_con dl dt img:hover,.welfare dl dt img:hover,.pic_con p span img:hover,.bigshot_con > p img:hover{
    transform: scale(1.1, 1.1);
    -webkit-taransform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
}

/*滚动条*/
.annuallist_con > p::-webkit-scrollbar,.vanguard > div .vanguard_right ul::-webkit-scrollbar{
    width: 6px;
    height: 100%;
    background-color: #e8ce7c;
    border-radius: 10px;
}

/*定义滚动条轨道 内阴影+圆角*/
.annuallist_con > p::-webkit-scrollbar-track,.vanguard > div .vanguard_right ul::-webkit-scrollbar-track{
    border-radius: 10px;
    background-color: #878787;
    width: 1px
}

/*定义滑块 内阴影+圆角*/
.annuallist_con > p::-webkit-scrollbar-thumb,.vanguard > div .vanguard_right ul::-webkit-scrollbar-thumb{
    border-radius: 10px;
    width: 6px;
    background: #e8ce7c;
}
.vanguard > div .vanguard_right ul::-webkit-scrollbar-thumb{
    background:#04676a;
}
.vanguard > div .vanguard_right ul::-webkit-scrollbar-track{
    background:#003739
}
.nav li{font-size:20px;padding:0 10px;}
.new{height:265px;}
.vipguest{padding-top:100px;}
.nav{background:rgba(0,0,0,0.3)}
.nav.fixednav{background:rgba(0,0,0,0.3)}
@media only screen and (max-width: 980px) and (min-width: 320px) {
    .new{height:!important;}
    .vipguest{padding-top:0!important;}
}