

header {
    position:relative;
}
header.act {
    position:fixed;
}
header .logo span {
    font-size:25px;
    color:#3d3d3d;
}
header .nav li a {
    color:#3d3d3d;
}
header .nav li .line span {
    background:#3d3d3d;
}
.wrap {
    max-width:1200px;
    margin:0 auto;
}
/* loaction*/
.location {
    width:100%;
    height:auto;
    line-height:50px;
    background:#fff;
    position:relative;
    z-index:9;
    overflow:hidden;
    border-bottom:1px solid #dddddd;
}
.location .sitepath {
    color:#363636;
    white-space:nowrap;
    background:url(../image/icon.png)no-repeat left center;
    padding-left:24px;
}
.location .sitepath a {
    color:#363636;
    padding:0 5px;
        font-size: 14px;
}
.location .sitepath a:hover {
    color:#0069ff;
}
.ntitle {
    margin-top:26px;
}
.ntitle h3 {
    font-size:36px;
    color:#333;
    line-height:48px;
    font-weight:normal;
    position:relative;
    text-align:center;
}
.ntitle .hengxian {
    position:relative;
    width:60%;
    margin:0 auto;
    margin-top:30px;
    display:block;
    height:2px;
    background:#ededed;
}
.ntitle .hengxian .xiantiao {
    width:100%;
    position:absolute;
    bottom:-5px;
}
.ntitle .hengxian .xiantiao span {
    width:12px;
    height:12px;
    display:block;
    background:#016bff;
    margin:0 auto;
}
/*singlelist*/
.singlelist {
    padding:40px 0 50px;
}
.singlelist img {
    max-width:100%;
}
/*listnews*/
.listnews {
    
}
.listnews dl {
    margin-top:70px;
    display:inline-block;
    width: 100%;
}
.listnews dd {
    border:1px solid #fff;
    display:block;
    width:100%;
    margin-bottom:32px;
    transition:all ease 0.5s;
    position:relative;
    float:left;
}
.listnews dd a {
    display:block;
}
.listnews dd .img {
    float:left;
    width:268px;
    height:200px;
    overflow:hidden;
}
.listnews dd .img img {
    width:268px;
    height:200px;
    display:block;
    transform:scale(1,1);
    transition-timing-function:ease-out;
    transition-duration:400ms;
}
.listnews dd .des {
    float:left;
    width:660px;
    padding:15px 45px 0 35px;
}
.listnews dd .des h2 {
    line-height:56px;
    font-size:20px;
    font-weight:normal;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.listnews dd .des p {
    color:#666666;
    line-height:28px;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
}
.listnews dd .des span {
    line-height:26px;
    margin-top:20px;
    display:block;
}
.listnews dd .date {
    float:right;
    width:186px;
    height:136px;
    border-left:1px solid #dddddd;
    text-align:center;
    margin-top:32px;
    color:#666666;
}
.listnews dd .date h3 {
    font-size:30px;
    line-height:40px;
    margin-top:34px;
}
.listnews dd .date h4 {
    font-weight:normal;
    line-height:28px;
}
.listnews dd:hover {
    border-color:#dddddd;
    background:#f6f6f6;
}
.listnews dd:hover .des h2 {
    font-weight:bold;
}
.listnews dd:hover .date {
    color:#016bff;
}
.listnews dd:hover .img img {
    -webkit-transform:scale(1.11,1.11);
    -webkit-transition-timing-function:ease-out;
    -webkit-transition-duration:400ms;
    -moz-transform:scale(1.11,1.11);
    -moz-transition-timing-function:ease-out;
    -moz-transition-duration:400ms;
    transform:scale(1.11,1.11);
    transition-timing-function:ease-out;
    transition-duration:400ms;
}
/* pager*/
.pager ul {
width: 100%;
    height: 38px;
    padding: 30px 0 80px;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.pager ul > li {
    display:inline-block;
    height:38px;
    line-height:38px;
    padding:0 20px;
    background:#FFF;
    border:1px solid #ddd;
    margin:0 5px;
}

.pager ul li > span {
    cursor:no-drop;
}
.pager ul li > span.cur {
    cursor:default;
    background:#016bff;
    color:#fff;
    font-weight:bold;
}
.pager > li:hover {
    background:#f9f9f9;
}
.pager > li:hover a,.pager .active a {
    color:#ffffff;
}
.pager .active {
    background:#016bff;
    color:#ffffff;
    border:1px solid #016bff;
}
/*singlenews*/
.singlenews {
    padding:28px 0;
}
.singlenews .ArticleTitle h1 {
    font-size:24px;
    text-align:center;
    line-height:54px;
}
.singlenews .ArticleMessage {
    color:#999999;
    text-align:center;
    line-height:42px;
}
.singlenews .article {
    padding:5px 0px;
    line-height:2em;
    overflow:hidden;
    text-align:justify;
}
.singlenews .article img {
    max-width:100%;
}
/* reLink*/
.reLink {
    padding-top: 10px;
    height:auto;
    width:100%;
    margin:30px auto 30px;
    overflow:hidden;
    border-top:1px solid #d7d6d6;
}
.reLink .prevLink {
    float:left;
    height:auto;
    line-height:35px;
    margin-bottom: 15px;
}
.reLink .nextLink {
    float:right;
    height:auto;
    line-height:35px;
}
