i,em{
    font-style: normal;
}
section{
    width: 100%;
    font-size: 14px;
}
.content{
    width: 1200px;
    margin:0 auto;
}
.location{
    font-size: 14px;
    padding:10px 5px;
    padding-top:20px;
    border-bottom: 2px solid #1a66f3;
}
.con_box{
    margin-top:10px;
    padding:10px 5px;
    border-bottom: 2px dotted #ccc;
    background: #f2f2f2;
    cursor: pointer;

}
.con_top >span{
    display:inline-block;
    padding:10px 20px;
    background:#1a66f3;
    color:#fff;
}
.con_top a{
    margin-left:20px;
}
.con_top i{
    float:right;
    right:0px;
    position: relative;
    top:10px;
}
.con_top{
    overflow: hidden;
}
.con_body{
    display:flex;
    flex-wrap: wrap;
}
.con_body > div{
    flex-basis: 50%;
    margin-top:15px;
}
.page{
    margin-top:40px;
    overflow: hidden;
}
.page > div{
    float: right;
}
