/* 公用样式 */
.module-title-wrap{
    padding-bottom:14px;
    border-bottom:1px solid #1DA2DB;
}
/* 其他样式 */
body{
    background:#F6F7F9;
}
.index-silde{
    width:659px;
    height:342px;
    overflow: hidden;
}
.index-silde .swiper-slide{
    position:relative;
    width:659px;
    height:342px;
}
.index-silde .swiper-slide img{
    width:100%;
    height:100%;
}
.index-silde  .silde-desc{
    position:absolute;
    right:0;
    bottom:0;
    width:100%;
    height:30px;
    line-height:30px;
    background:rgba(0,0,0,.8);
    color:#fff;
    text-align:center;
}
.index-silde .swiper-pagination{
    padding-right:40px;
    text-align:right;
    bottom:50px;
}
.index-silde .swiper-pagination .swiper-pagination-bullet{
    background:#eee;
}
.index-silde .swiper-pagination .swiper-pagination-bullet-active{
    background:#fff;
}
.news-wrap{
    margin-left:25px;
    width:394px;
    cursor: pointer;
}
.news-important{
    /*padding:31px 0 19px;*/
    padding:0px 0 10px;
    border-bottom:1px solid #b5b5b5;
}
.news-important-title::before{
    content: "news";
    display:inline-block;
    margin-right:10px;
    width:50px;
    height:20px;
    line-height:20px;
    background:#D12016;
    color:#fff;
    font-size:12px;
    font-weight: normal;
    text-align:center;
}
.news-important-desc{
    margin:16px 0 6px;
    height:44px;
    line-height:22px;
}
.news-item{
    height:45px;
    line-height:45px;
    border-bottom:1px solid #b5b5b5;
}
.news-item::before{
    content:" ";
    display:inline-block;
    margin:0 16px 0 23px;
    width:6px;
    height:6px;
    background:#D12016;
}
.main-middle{
    margin:20px 0;
}
.main-top,
.main-bottom{
    padding:10px;
    background:#fff;
}
.edu-wrap,
.trends-wrap,
.indu-wrap,
.notice-wrap{
    padding: 10px;
    width:49.5%;
    background:#fff;
}
.edu-item{
    border-top:1px dashed #aaa;
}
.edu-item:first-child{
    border-top:none;
}
.edu-item a{
    color:#333;
}
.edu-item-normal{
    display:block;
    height:43px;
    line-height:43px;
}
.edu-item-text{
    width:80%;
}
.edu-item-normal .edu-item-text::before{
    content:">";
    margin:0 5px 0 9px;
    color:#1DA2DB;
}
.edu-item-hover{
    display:none;
    opacity:0;
    padding:5px 0;
    transition:all 0.3s ease-in;
}
.edu-item:first-child .edu-item-normal{
    display:none;
}
.edu-item:first-child .edu-item-hover{
    display:block;
    opacity:1;
}
.edu-item-img{
    width:255px;
    height:129px;
    border-radius:6px;
    overflow: hidden;
}
.edu-item-img img{
    width:100%;
    height:100%;
}
.edu-item-info{
    width:233px;
}
.edu-item-info .edu-item-text{
    width:100%;
    height:44px;
    line-height:22px;
}
.edu-item-info .edu-item-time{
    margin-top:60px;
    text-align:right;
}
.dt-item{
    display:block;
    height:43px;
    line-height:43px;
    border-top:1px dashed #aaa;
}
.dt-item:first-child{
    border-top:none;
}
.dt-item .edu-item-text::before{
    content:">";
    margin:0 8px 0 9px;
    color:#1DA2DB;
}
.middle-bottom{
    margin-top:20px;
}
.notice-item{
    padding:15px 0;
    border-top:1px dashed #aaa;
}
.notice-item:first-child{
    border-top:none;
}
.notice-item a{
    color:#333;
}
/*.notice-item a:hover{*/
/*    color: #1DA2DB;*/
/*}*/
.notice-item-time{
    margin-right:14px;
}
.notice-item-time-day{
    width:53px;
    height:30px;
    line-height:30px;
    text-align:center;
}
.notice-item-time-year{
    width:53px;
    height:18px;
    line-height:18px;
    text-align:center;
}
.notice-item-text{
    line-height:22px;
    flex:1;
}
.main-bottom{
    margin-bottom:20px;
}
.zhuanti-wrap{
    margin-top:25px;
    overflow:hidden;
}
.zhuanti-wrap .swiper-slide{
    width:210px;
}
.zhuanti-img{
    width:210px;
    height:150px;
}
.zhuanti-img img{
    width:100%;
    height:100%;
}
.zhuanti-text{
    margin-top:10px;
    line-height:22px;
    text-align:center;
}
/* .zhuanti-desc{
    width:80%;
} */