@charset "utf-8";
html,
body {
    position: relative;
    font-size: 14px;
    background: #ffffff;
}
.title-box{
    width:100%;
    height:43px;
    line-height:43px;
    border-bottom:2px solid #e1e1e1;
}
.title-box>span{
    color:#222;
    font-size:1.14rem;
    display:inline-block;
}
.title-box .cur{
    border-bottom:2px solid #014099;
}
.content .list{
    padding-top:21px;
}
.content  .list>a{
    width:100%;
    background:#f0f0f0;
    margin-bottom:18px;
    padding:13px 0;
    display:block;
}
.content  .list>a:last-child{
    margin-bottom:28px;
}
.content  .list>a>div:first-child{
    width:22.6%;
    text-align:center;
    border-right:3px solid #e2e2e2;
}
.content  .list>a>div:first-child>div:first-child{
    color:#014099;
    font-size:1.4rem;
    margin-bottom:10px;
}
.content  .list>a>div:first-child>div:last-child{
    color:#666;
    font-size:12px;
}
.content .list>a>div:last-child{
    position:relative;
    top: 5px;
    left: 18px;
    width: 68%;
    height: 38px;
    line-height: 18px;
    color:#222;
    font-size:1rem;
    text-align:left;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.content .footer{
    text-align:center;
    margin-top:34px;
    margin-bottom:36px;
}
.content .footer>a{
    width: auto;
    padding: 0 10px;
    height:25px;
    line-height:25px;
    text-align:center;
    color:#333;
    font-size:0.85rem;
    border:1px solid #666;
    display:inline-block;
    margin-right:5px;
}
.content .footer>a:nth-child(2),
.content .footer>a:nth-child(3){
    color:#034495!important;
    border-color:#034495!important;
}
.content .footer>a:last-child{
    margin-right:0;
}
.content .container .image-box{
    position:relative;
    height:180px;
    margin-top:16px;
    margin-bottom:17px;
}
.content .container .image-box>img{
    width:100%;
    height:180px;
}
.content .container .info-box .title{
    color:#014099;
    font-size:1.14rem;
    text-align:left;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.content .container .info-box .detail{
    line-height: 20px;
    color:#999;
    font-size:0.85rem;
    margin-top:14px;
    margin-bottom:17px;
    display: -webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
}
.content .container .date-time{
    color:#999;
    font-size:0.85rem;
    padding-top:16px;
    padding-bottom:16px;
    border-bottom:1px dashed #e8e8e8;
}
.content .dynamic-list>a{
    padding-top:18px;
    padding-bottom:20px;
    border-bottom:1px solid #e9e9e9;
    display:block;
}
.content .dynamic-list .dynamic-title{
    color:#222;
    font-size:1rem;
    margin-bottom:16px;
}
.content .dynamic-list .dynamic-content>div:first-child{
    width:65%;
}
.content .dynamic-list .dynamic-txt{
    line-height: 1.3rem;
    color:#999;
    font-size:0.85rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.content .dynamic-list .dynamic-img{
    width:33.8%;
}
.content .dynamic-list .dynamic-datetime{
    color:#999;
    font-size:1.14rem;
    margin-top:15px;
}
.content .container .detail-title{
    color:#222;
    font-size:1.38rem;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
}
.content .container .detai-sub-title{
    color:#999;
    font-size:0.66rem;
    text-align:center;
}
.content .container .detai-sub-title>span:first-child{
    margin-right:25px;
}
.content .container .user-ctrl{
    color:#666;
    font-size:0.8rem;
    margin-top:14px;
    padding-bottom:17px;
    border-bottom:1px solid #eee;
}
.content .user-ctrl>div:first-child{
    margin-left:13px;
}
.content .user-ctrl>div:last-child{
    margin-right:13px;
}
.content .user-ctrl .fr a{
    color:#666;
}
.content .user-ctrl .fr>a{
    position:relative;
    width:22px;
    height:22px;
    display:inline-block;
    margin-right:6px;
}
.content .container .wx-small-ico{
    position:absolute;
    top:5px;
    left:4px;
    width:14px;
    height:12px;
    background:url("wx_small.png")0 0 no-repeat;
    display:inline-block;
}
.content .container .wb-small-ico{
    position:absolute;
    top:5px;
    left:4px;
    width:14px;
    height:11px;
    background:url("wb_small.png")0 0 no-repeat;
    display:inline-block;
}
.content .container .qq-small-ico{
    position:absolute;
    top:5px;
    left:6px;
    width:10px;
    height:12px;
    background:url("qq_small.png")0 0 no-repeat;
    display:inline-block;
}
.content .container .add-small-ico{
    position:absolute;
    top:5px;
    left:5px;
    width:12px;
    height:12px;
    background:url("add_small.png")0 0 no-repeat;
    display:inline-block;
}
.content .container .detail-content{
    line-height:1.3rem;
    color:#222;
    font-size:0.85rem;
    text-indent:1.7rem;
    margin-top:22px;
}
.content .detail-content .detail-img{
    width:100%;
    margin-top:18px;
    margin-bottom:18px;
    text-align:center;
    text-indent:0;
}