@charset "utf-8";
/* CSS Document */
.main {
    padding: .2rem 0;
}

.main .pos {
    font-size: .3rem;
    width: 94%;
    margin: 0 auto .3rem;
    line-height: .5rem;
}
.main .pos img {
    width: .3rem;
    margin-right: .1rem;
}
.main .pos p {
    display: inline-block;
}
.main .tjgb {
    width: 94%;
    margin: 0 auto;
    padding-bottom: .1rem;
    background: #FFFFFF;
}
.main .tjgb .gb-cont{
    width: 100%;
    margin: .3rem auto 0;
}
.main  .tjgb .gb-cont .qkfx{
    width: 100%;
    margin-bottom: .4rem;
}
.main  .tjgb .gb-cont .qkfx .tit{
    height: .8rem;
    font-size: .3rem;
    color: #fff;
    background-color: #3868b6;
}
.main  .tjgb .gb-cont .qkfx .tit h5{
    line-height: .8rem;
    display: inline-block;
    margin-left: .15rem;
    font-weight: bold;
    width: 70%;
    font-size: .35rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.main  .tjgb .gb-cont .qkfx .tit  .time{
    line-height: .8rem;
    float: right;
    width: 23%;
}
.main  .tjgb .gb-cont .qkfx .detail{
    width: 100%;
    line-height: .5rem;
    background-color: #edf4fc;
    font-size: .3rem;
    display: inline-block;
}
.main  .tjgb .gb-cont .qkfx .detail p{
    width: 95%;
    margin: 0 auto;
    margin-top: .3rem;
}
.main  .tjgb .gb-cont .qkfx .detail  a{
    font-size: .25rem;
    color: #3868b6;
    border: 1px solid #3868b6;
    padding: .05rem .2rem;
    width: 22%;
    margin: .3rem auto .4rem;
    text-align: center;
    display: block;  
}
.main .tjfx {
    width: 94%;
    margin: 0 auto;
    background: #FFFFFF;
}
.main   h3{
    border-bottom:1px solid #cccccc;
    position: relative;
}
.main   h3 span{
    font-size: .36rem;
    font-weight: bold;
    color:#3868b6;
    border-bottom:3px solid #3868b6;
    padding-bottom:.16rem;
    display: inline-block;
}
.main   h3 .more{position: absolute; top:5px; right: 0}
.main   h3 .more a{color: #333; font-size: 14px;}

.main .tjfx  ul.newsList {
    width: 100%;
    margin: 0 auto;
}

.main .tjfx  ul.newsList li {
    padding: .2rem 0;
    line-height: .5rem;
    border-bottom: 1px dashed #cccccc;
}
.main .tjfx ul.newsList li:last-child {
    border-bottom: hidden;
}
.main .tjfx  ul.newsList li span.point {
    width: 5px;
    height: 5px;
    background: #ADADAD;
    margin-top: .2rem;
}

.main .tjfx  ul.newsList li p {
    width: 97%;
}
.main .tjfx  ul.newsList li p span.time {
    color: #ADADAD;
    display: block;
    font-size: .3rem;
}
