.article .position{text-align: right;margin-top: 70px;font-size: 1.4rem;}

.article .content {margin-top:50px ;margin-bottom: 80px;}
.article .content h3 ,.article .content h5{text-align: left;}
.article .content h3 {font-size: 2rem;font-weight: 600;letter-spacing: 2px;color: #333333;}
.article .content h5 {font-size: 1.4rem;color: #888;margin-top: 4px;margin-bottom: 20px;}
.article .content p{font-size: 1.6rem;color: #444;line-height: 30px;margin-top: 20px;margin-bottom: 20px;}

.article .page a{margin-bottom: 10px;height: 100px;background: #f2f2f2;display: block;float: left;transition: all 0.3s ease-in-out;overflow:hidden;text-overflow: ellipsis;}
.article .page a i{margin-top: 40px;margin-right: 20px;margin-left: 20px;;height: 18px;width: 18px; color: #fff;background: #bdbdbd;display: inline-block;border-radius: 50%;text-align: center;line-height: 18px;}
.article .page a:nth-child(2)>*{float: right;}
.article .page a:nth-child(2){text-align: right;line-height: 100px;;}
.article .page a:nth-child(2) i{margin-right: 20px;margin-top: 40px;}
.page{margin-bottom: 30px;}
.article .page a:hover i{background: #fff;color: #cd161d;}
.article .page a:hover{background: #cd161d;color: #fff;}



.newlist li{position: relative;padding-left: 340px;height:240px;padding-right:10px;margin-bottom: 20px;}
.newlist li:hover{box-shadow: 0 5px 30px rgba(0,0,0,.1);}
.newlist li img.newsimage{width:300px;height:208px;position: absolute;left:10px;top:10px;border: 1px #f5f5f5 solid;}
.linkmore{float: right;display: none;}
.newlist li:hover .linkmore{display: block;}
.newsattr p{height:90px;overflow: hidden;text-overflow: ellipsis;}
.newsattr{text-align: left;}
@media screen and (min-width:768px){
	
}
@media screen and (max-width:768px){
	.wrapper{width: 100%;}
	.newspaper a{margin: 5px 0;position: relative;display: block;}
	.part1news .bd ul{padding-left: 20px;padding-right: 10px;}
	.part6news .arrow,.part7news .arrow,.part5news .arrow{display: block;}
	.jnews .newslist .fimg{width:100%;}
    .jnews .newslist a h3,.jnews .newslist a p{width:100%;}
    .newlist li img.newsimage{position: relative;}
    .newlist li{padding-left: 10px;height: auto;padding-bottom: 10px;}
    .newsattr h3{text-align:center;}
  
    .newlist li img.newsimage{width:100%;height:auto;left:0;top:10px;}
}
@media screen and (max-width:970px){
    .nav_main h3{margin: 0px;}
    .nav_main a{line-height: 60px;}
    .article .position{margin-top: 10px;}
}
.newlist a{display: block;width: 100%;height:100%;left:0;top:0;position: absolute;z-index: 99;}