* {
    margin: 0;
    padding: 0;
    list-style: none;
    border: none;
}

html, body {
    font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 35px;
    overflow-x:hidden;

}
.fu{
    width:113px;
    height:223px;
    position: fixed;
    top:30%;
    right:10px;
    background:url(../images/top.png) no-repeat;
    padding-top:92px;
    text-align: center;
    z-index:5;
    display: none;
}
.fu img{
  width:88px;height:88px;
    margin:0 auto;
}
.fu p{
    line-height:40px;
    font-size:16px;
}
.fu>font{
    width:110px;
    height:90px;
    position: absolute;
    bottom:0;
    left:10px;
    display: block;
    cursor: pointer;
}
.nav{
    width:100%;
    height:94px;
    background: #000730;
    position: fixed;
    top:0;
    left:0;
    text-align: center;
    line-height:94px;
    z-index:11;
}
.nav_con{
    width:1170px;
    margin:0 auto;
}
.nav p{
    float: left;
    width:100px;
}
.nav ul{
    float: right;
    width:1050px;
}
.nav ul li{
    display: inline-block;
    width:70px;
    text-align: center;
    font-size:16px;
    cursor: pointer;
}
.nav ul li.active{
    height:91px;
    line-height: 94px;
    color:#ffebbb;
    border-bottom:3px solid #ffebbb;
}

a {
    color: #fff;
    text-decoration: none;
}

a:hover {
    text-decoration: underline
}

img {
    display: block
}
.banner{
    width:100%;
    height:456px;
    background:url(../images/new_02.jpg) no-repeat center top,url(../images/new_04.jpg) no-repeat center bottom;
    background-size:1920px 166px,1920px 255px;
    margin-top:94px;
    padding-top:166px;
}
.banner p{
    width:100%;
    height:201px;
    background:url(../images/new_03.jpg) no-repeat center top;
    background-size:1920px 201px;
}
.new {
    width: 100%;
    background: url(../images/new_05.jpg) no-repeat center center;
    background-size: 1920px 447px;
    height: 447px;
}

.new_con {
    width: 1200px;
    margin: 0 auto;
}

.new_left {
    width: 590px;
    height: 380px;
    float: left;
    position: relative;
}

.swiper-pagination {
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
}
.circle .swiper-pagination{
    bottom:600px;
}
.swiper-pagination span {
    width: 80px;
    height: 7px;
    border-radius: 0;
    border: none;
    background: #fff;
    opacity: 0.3;
    margin: 0 5px;
}

.swiper-pagination span.swiper-pagination-bullet-active {
    opacity: 1;
}

.circle .swiper-pagination span.swiper-pagination-bullet{
    background:#1d2996;
    opacity: 1;
}
.circle .swiper-pagination span.swiper-pagination-bullet-active{
    background:#fff;
}
.new_left .swiper-container {
    width: 590px;
    height: 320px;
    overflow: hidden;
}

.new_right {
    width: 500px;
    float: left;
    margin: 20px 45px;
}

.new_right p {
    line-height: 60px;
    font-size: 18px;
    padding: 10px 20px 0;
    border-bottom: 1px dashed #5d6caf;
}

.new_right p.aa {
    padding-left:30px;
    transition: all 0.5s;
}

.new_right p.aa a {
    text-decoration: underline;
    color: #efb95f

}
/*签约仪式*/
.signing {
    background: url(../images/new_06.jpg) no-repeat center center;
    background-size: 1920px 713px;
    height: 713px;
}

.signing h3 {
    width: 708px;
    margin: 0 auto 30px;
}
.signing p{
    overflow:hidden;
}
.signing p, .signing p img {
    width: 1055px;
    height: 506px;
    margin: 0 auto;
}

/*致敬*/
.salute {
    width: 100%;
    background: url(../images/new_07.jpg) no-repeat center top;
    height: 500px;
    padding-top: 195px;
}

.salute_con {
    width: 1200px;
    margin: 0 auto;

}

.salute_left {
    width: 580px;
    float: left;
    padding-right: 30px;
    padding-top: 60px;
    display: none;
}
.salute_left.active{
    display:block;
}
.salute_left h4, .education_right h4, .speech dl dd h4, .circle_con h4 {
    font-size: 22px;
    line-height:40px;
    padding:15px 0;
}
.salute_left h4 a:hover, .education_right h4 a:hover, .speech dl dd h4 a:hover, .circle_con h4 a:hover{
    text-decoration: underline;
}

.salute_left p, .education_right p, .circle_con > p {
    font-size: 16px;
    line-height: 35px;
}

.salute_left > a {
    font-size: 20px;
    line-height: 60px;
}

.salute_right {
    width: 550px;
    height: 390px;
    float: right;
    margin-right: 15px;
    margin-top: 6px;
    position: relative;
}
.salute_right .swiper-container{
    overflow: hidden;
}
.salute_right .swiper-container, .salute_right .swiper-container img {
    width: 550px;
    height: 360px;
}

/*高等论坛*/
.education {
    width: 100%;
    background: url(../images/new_08.jpg) no-repeat center top;
    height: 471px;
    padding-top: 290px;
}

.education_con {
    width: 1200px;
    margin: 0 auto;
}

.education_left {
    width: 564px;
    margin-left: 18px;
    position: relative;
    height: 380px;
    float: left;
}
.education_con .swiper-container{
    overflow: hidden;
}
.education_con .swiper-container, .education_con .swiper-container img {
    width: 564px;
    height: 350px;
}


.education_right {
    width: 570px;
    float: right;
    padding-top: 40px;
    display: none;
}
.education_right.active{
    display: block;
}
.speech {
    width: 100%;
    background: url(../images/new_09.jpg) no-repeat center top;
    height: 858px;
    padding-top: 100px;
}

.speech dl {
    width: 1200px;
    margin: 0 auto;
    height: 493px;
    display: none;
}
.speech dl dd p.lixun{
    height:106px;
}
.speech ul li.shenghongyu p{
    font-size:14px;
    line-height:26px;
}
.speech ul li.shenghongyu p font{
    font-size:16px;
}
.speech dl dd {
    float: left;
    width: 636px;
    text-align: center;

}

.speech dl dd p {
    background:#141e73 url(../images/pp.jpg) no-repeat center center;
    width: 534px;
    height: 76px;
    padding: 20px 50px;
    margin-bottom: 26px;
    text-align: left
}

.speech dl dt {
    border: 7px solid #5679c5;
    width: 544px;
    height: 476px;
    float: left;
    margin-top: 10px;
    overflow: hidden;

}
.speech dl.active{
    display: block;
}
.speech dl dt img {
    width: 544px;
    height: 476px;
}

.speech ul {
    width: 990px;
    clear: both;
    margin: 30px auto 0;
    overflow: hidden;
}
.tall .speech ul,.basics .speech ul{
    width:600px;
}
.civilian .speech ul{
    width:400px;
}
.speech ul li {
    width: 178px;
    margin: 0 10px;
    float: left;
    padding-top: 23px;
    cursor: pointer;
}

.speech ul li img {
    border: 3px solid #4e9cde;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: 0 auto;
}

.speech ul li.active {
    background: url(../images/li.png) no-repeat center top;

}

.speech ul li p {
    font-size: 16px;
    margin-top: 24px;
    text-align: center;
    line-height: 30px;
}

.speech ul li p font {
    display: block;

}

.circle {
    width: 100%;
    background: url(../images/new_10.jpg) no-repeat center top;
    height: 1166px;
    padding-top: 110px;
}
.basics .circle .swiper-container{
    width: 1200px;
    height:1166px;
}
.circle_con {
    margin: 0 auto;
    width: 1200px;
    text-align: center;
}

.circle_con > span {
    width: 1194px;
    height: 524px;
    overflow: hidden;
    display: block;
}

.circle_con > span img {
    width: 1194px;
    height: 524px;
}

.circle_con ul {
    width: 1100px;
    margin: 40px auto 20px;
    overflow: hidden;
}
.civilian .circle_con ul{
    width:660px;
}
.circle_con li {
    margin: 40px 32px 0;
    background: url(../images/jia.png) no-repeat;
    width: 140px;
    height: 225px;
    float: left;
    padding: 5px 8px;
}

.circle_con li img {
    width: 140px;
    height: 114px;
}

.circle_con li p {
    color: #0c164f;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
    margin-top: 15px;
}

.circle_con li p font {
    display: block;
    font-size: 16px;
    line-height: 30px;
    font-weight: bold;
}

.circle_con h4 {
    clear: both;
    margin-top: 30px;
}

.circle_con > p {
    text-align: left;
}
.occupation{
    padding-top:150px;
}
/*行业报告*/
.presentation {
    width: 100%;
    background: url(../images/aaa_04.jpg) no-repeat center top;
    height: 850px;
    padding-top: 197px;
}

.presentation ul {
    width: 1200px;
    margin: 0 auto;
}

.presentation ul li {
    width: 599px;
    height:574px;
    background: url(../images/a.png) no-repeat center top;
    float: left;
    padding-top:80px;
}
.presentation ul li.no{
    background: url(../images/b.png) no-repeat center top;
}

.presentation ul li span{
    width: 584px;
    height: 346px;
    margin: 40px auto;
    display: block;
    overflow: hidden;
}
.presentation ul li img {
    width: 584px;
    height: 346px;
}

.presentation ul li p {
    padding: 0 50px;
    text-align: center;
}
.presentation ul li p font{
    display: block;
    font-size:22px;

}
/*职业教育论坛*/
.occupation,.basics,.civilian {
    position: relative;
}

.occupation > p,.basics>p,.civilian>p {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/aaa_05.jpg) no-repeat center top;
    height: 150px;
}
.basics>p{
    background: url(../images/aaa_01.jpg) no-repeat center bottom;
    height:150px
}
.civilian{
    padding-top:30px;
}
.civilian>p{
    background: url(../images/aaa_07.jpg) no-repeat center bottom;
    height:184px
}
/*年度奖项*/
.prize {
    width: 100%;
    background: url(../images/aaa_09.jpg) no-repeat center center;
    padding-top: 220px;
    height: 801px;
}

.prize > ul {
    width: 920px;
    margin: 0 auto;
}

.prize > ul li {
    width: 188px;
    height: 88px;
    line-height: 80px;
    float: left;
    margin: 0 20px 50px;
    font-size: 35px;
    cursor: pointer;
    text-align: center;

}

.prize > ul li.active {
    background:url(../images/jiang.png) no-repeat;
    width:188px;
    height:88px; color:#010f5e;
    font-weight:bold;

}

.prize > div {
    width: 1200px;
    margin: 60px auto 0;
    display: none;
}
.prize > div.active{
    display: block;
}
.prize > div .prize_left {
    width: 556px;
    float: left;
    margin-left: 18px;
    margin-top: 60px;
}

.prize > div .prize_right {
    width: 575px;
    float: right;
    margin-right: 16px;
    display: none;
}
.prize > div .prize_right.active{
    display: block;
}
.prize > div .prize_right ul {
    margin: 20px 10px;
}
.prize > div .prize_right .long{
    margin:10px 20px;
}
.prize > div .prize_right .long li{
    width:100%;
    float: none;

}
.prize > div .prize_right ul li {
    font-size: 15px;
    padding-left: 15px;
    background: url(../images/dian.jpg) no-repeat center left;
    display: inline-block;
    float: left;
    width: 240px;
    margin: 0 11px;
}
.prize > div .prize_right ul li.long{
    font-size:12px;
}
.prize > div .prize_right img {
    width: 575px;
    height: 268px;
}

.prize > div .prize_left p {
    background: #2534a2;
    width: 555px;
    height: 54px;
    margin-bottom: 6px;
    text-align: center;
    line-height: 54px;
    cursor: pointer;
}

.prize > div .prize_left p.active {
    background:url(../images/pp.png) no-repeat;
    font-weight:bold;
    color:#010f5e
}

/*嘉宾专访*/
.newguest {
    width: 100%;
    background: url(../images/aaa_10.jpg) no-repeat center top;
    height: 641px;
    padding-top: 170px;
}

.guest_con {
    width: 1200px;
    margin: 0 auto;

}

.guest_con .swiper-container {
    width: 1200px;
    height: 600px;
}

.guest_con .swiper-container li {
    height: 286px;
    width: 220px;
    float: left;
    margin: 0 10px;
    text-align: center;
    line-height: 25px;
    font-size: 15px;
}

.guest_con .swiper-container li img {
    width: 150px;
    height: 150px;
    background: url(../images/li1.png) no-repeat;
    padding: 10px;
    border-radius: 50%;
    margin:0 auto;
}

.guest_con .swiper-container li p font {
    display: block;
    margin-top: 15px;
    font-size: 18px;
}

.guest_con .swiper-container .swiper-pagination {
    top: 580px;
    background: rgba(255, 255, 255, 0.2);
    width: 600px;
    left: 50%;
    margin-left: -300px;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #fff !important;
    opacity: 0.8;
}

/*教育论*/
.say {
    width: 100%;
    background: url(../images/aaa_11.jpg) no-repeat center top;
    padding-top: 150px;
    height: 666px;
}

.say_content {
    width: 1180px;
    height: 570px;
    margin: 0 auto;
    border-left: 8px solid #051773;
    border-right: 8px solid #051773;
    border-top: 15px solid #051773;
    border-bottom: 15px solid #051773;

}

.say_content > h3 {
    font-size: 24px;
    position: relative;
    padding-left: 20px;
    line-height: 47px;
    width: 1160px;
    height: 47px;
    background: #000644;
    border: 1px solid #fff;
    border-bottom: 0;
}

.say_content > h3:after {
    content: '';
    position: absolute;
    left: 6px;
    top: 50%;
    margin-top: -13.5px;
    width: 3px;
    height: 27px;
    background: #ffd05e;
}

.say_con {
    height: 485px;
    width: 1135px;
    overflow: hidden;
    padding: 30px 15px 10px 30px;
    margin: 0 auto;
    border: 1px solid #fff;
    border-top: 0;
}

.say_con ul {
    height: 535px;
}

.say_con li {
    border-bottom: 1px dashed #4c71bd;
    padding: 15px 0;
    font-size: 16px;
    color: #fff;
    line-height: 25px;
}

.say_con li h4 {
    font-size: 20px;
    color: #ffdf95;
    font-weight: normal;
    line-height: 35px;
}

.say_con li font {
    color: #ffdf95;
    font-size: 18px;
}

.say_con li a {
    color: #ffdf95;
    text-decoration: underline;
}

.say_con li span {
    display: block;
    text-align: right;
    color: #a19fff;
    font-size: 14px
}

.say_con .swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}

/*历届嘉宾*/
.guest {
    width: 100%;
    background: url(../images/aaa_12.jpg) no-repeat center top;
    height: 690px;
    padding-top: 200px;
    position: relative;
}

.guest .swiper-container {
    height: 630px;
    width: 1200px;
}

.guest .swiper-container ul li {
    width: 190px;
    float: left;
    text-align: center;
    margin: 0 15px 30px;
    font-size: 15px;
    height: 290px;
    line-height: 25px;
}

.guest .swiper-container ul li img {
    width: 190px;
    height: 190px;
    border-radius: 50%;
}

.guest .swiper-container ul {
    padding: 0 45px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    height: 100%;
}

.guest .swiper-container ul h4 {
    font-size: 18px;
    line-height: 30px;
    margin-top: 2px;
}

.guest .swiper-button-prev {
    width: 30px;
    height: 57px;
    background: url(../images/left.png) no-repeat;
    top: 50%;
    margin-top: -28.5px;
}

.guest .swiper-button-next {
    width: 30px;
    height: 57px;
    background: url(../images/right.png) no-repeat;
    right: 0;
    top: 50%;
    margin-top: -28.5px;
}

.guest .swiper-pagination {
    width: 100%;
    bottom: 30px;
}

.guest .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    opacity: 0.3;
    background: #fff;
    margin: 0 6px;
    border-radius: 50%;
}

.guest .swiper-pagination-bullet-active {
    opacity: 1;
}

/*现场花絮*/
.pic {
    width: 100%;
    background: url(../images/aaa_13.jpg) no-repeat center top;
    height: 579px;
    padding-top:230px;
}
.pic>p{
    width:1130px;
    margin:0 auto;

}
.pic>p img{
    float: left;
    margin-left:8px;
    width:346px;
    height:494px;
}
.pic>p img:nth-child(2){
    width:406px;
}
/*合作媒体*/
.cooperation {
    width: 100%;
    background: url(../images/aaa_14.jpg) no-repeat center top;
    height: 569px;
    padding-top: 160px;
}

.cooperation > ul {
    width: 1200px;
    margin: 0 auto 40px;
    overflow: hidden;
}

.cooperation > ul li {
    width: 176px;
    height: 76px;
    border-radius: 6px;
    overflow: hidden;
    background: #fff;
    float: left;
    margin: 0 10px 20px;
}

/*更多资讯*/
.morenews {
    width: 100%;
    background: url(../images/aaa_15.jpg) no-repeat center top;
    height: 318px;
    padding-top: 170px;
}

.morenews_con {
    width: 1050px;
    margin: 0 auto;

}
.morenews_con dt{
    background:#fff;
    border-radius:5px;
    width:188px;
    padding:2px;
}
.morenews_con dt img{
    width:188px;
    height:188px;
}
.morenews_con dl {
    width: 188px;
    margin: 10px 80px 0 130px;
    text-align: center;
    float: left;

}

.morenews_con dl dd {
    line-height: 40px;
    font-size: 17px;
}

.morenews_con > div {
    height: 236px;
    padding: 20px 40px 0 80px;
    float: left;
    border-left: 1px dashed #4743d7;
    color: #fff;
    font-size: 16px;
    width: 520px;
}

.morenews_con > div ul {
    margin-left: 20px;
    overflow: hidden;
    display: block;
}

.morenews_con > div ul li {
    width: 220px;
    float: left;
    margin-right: 20px;
    line-height: 35px;
    padding-left: 10px;
    background: url(http://education.news.cn/zt/2019dgtp/images/yuan.png) no-repeat left center;
}

.morenews_con > div ul li a {
    display: block;
}

.morenews_con > div ul li a:hover {
    text-decoration: underline;
}

.foot {
    width: 100%;
    height: 42px;
    background: #03105b;
    line-height: 35px;
    color: #fff;
    text-align: center;
    padding: 70px 0 100px;
    font-size: 16px;
}
.new_left .swiper-container img,.signing p img,.salute_right .swiper-container img, .education_con .swiper-container img,.speech dl dt img,.circle_con > span img,.presentation ul li img{
    transition: all 2s;
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    -o-transition: all 2s;
}
.new_left .swiper-container img:hover,.signing p img:hover,.salute_right .swiper-container img:hover, .education_con .swiper-container img:hover,.speech dl dt img:hover,.circle_con > span img:hover,.presentation ul li 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);
}
.morenews_con>div h5,.morenews_con>div h6{
    font-size:18px;
    color:#ffefca;
    padding-left:60px;
    height:50px;
    line-height:38px;
    background:url(http://education.news.cn/zt/2019dgtp/images/phone.png) no-repeat left center;
    margin-bottom:5px;
}
.morenews_con>div h5 font{

    color:#ffefca;
}
.morenews_con>div h6{
    display: none;
}