/* CSS Document */
.list-art li {padding:1rem 0; border-top:1px solid rgba(230,230,230,1.0);}
.list-art li::after {display: block; clear: both; content: "";}
.list-art li:nth-child(1) {border:none; margin-top:-1rem;}
.list-art .news_right{float: right;}
.list-art .news_right h3{font-size: 16px;margin: 10px 0;background: url(../images/li.png) no-repeat left 6px; padding-left: 10px;}
.list-art .news_right h3 span{float: right;color: #333;}
.list-art .news_right p{margin-bottom: 10px;}
.list-art .news_right .line-clamp{-webkit-line-clamp: 3; font-size: 14px;}
.list-art .news_right span i{margin:0 5px;}
.list-art .news_right span i:before{content: "\ea39"; background: url(/style/images/time.png);background-size: 100%;}
@media (min-width:768px){
	.list-art .tit-pic {float:left;margin:7px;}
	.list-art .tit-pic a img{width:10rem;}
	.list-art .news_right{width: 78%;}
}
@media (max-width:767.98px){
	.list-art li{padding: 1.2rem 0;}
	.list-art .tit-pic {width:7rem;margin: 3px;float: left;}
	.list-art .tit-pic a img{width:7rem;}
	.list-art h3 {min-height: 1.5rem;margin: 0 0 10px 0!important; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
	.list-art .hot-one .tit-pic {width:100%;}
	.list-art .hot-one h3 {margin-top:1rem; min-height: 1.5rem!important;}
	.list-art .news_right{  width: 69%;}
	.list-art .news_right h3 span{display: none;}
	.list-art .line-clamp {-webkit-line-clamp: 2!important; /*第一行显示 ...*/}
}
/*pagelist*/
.pagelist {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagelist a,
.pagelist a:hover:first-child {display: inline-block; padding:5px 10px; border:1px solid rgba(0,0,0,0.1);background-color: rgba(0,0,0,0.05);}
.pagelist a:first-child {display: none;}
.pagelist a:hover,
.pagelist b {border:1px solid rgba(0,80,180,1.00); background-color: #002fa7; color:rgba(255,255,255,1.00); padding:5px 10px;display: inline-block;}
.pagelist b:first-child {border:0;background-color: transparent;padding:0;}
.pagelist a b {color:rgba(0,0,0,1.00);}
/**List Banner**/
.list-banner {width:100%; background: url("../images/list-banner.jpg") no-repeat center center; background-size: cover;}
.list-banner p {margin:0!important;}
.list-banner .list-banner-body {height: 320px;}
.list-banner .list-banner-txt {width:100%; height: 9rem; margin-top:-5rem; position: absolute; top:50%;}
.list-banner-title,.list-banner-btn {height: 3rem; line-height: 3rem;}
.list-banner-desc {height: 1.5rem; line-height: 1.5rem;}
@media (min-width:992px){
	.list-banner .list-banner-txt {left:1rem;}
	.list-info-box li:nth-of-type(n+5) {margin-top:1.5rem;}
}
@media (min-width:767.98px){	
	.list-banner-btn span:nth-of-type(n+2) {margin-left: 1rem;}
}
@media (max-width:991.98px){
	.list-banner .list-banner-body {height:260px;}
	.list-banner .list-banner-txt {left:0;}
	.list-info-box li:nth-of-type(n+4) {margin-top:1.5rem;}
}
@media (max-width:767.98px){
	.list-banner-title {font-size: 1.8rem!important; text-align: center; overflow: hidden; white-space: nowrap;}
	.list-banner-btn {line-height: 1.5rem; padding-top: 1rem;}
	.list-banner-btn span {width: 50%; text-align: center;}
	.list-info-box li:nth-of-type(n+2) {margin-top:1.5rem;}
}
.list-info-box .card-body h5 {height: 2.7rem; line-height: 1.35rem;}
.list-info-box .card-body h5 a {font-size: 1rem; font-weight: bold;}
.list-info-box .card-body h5 a:hover { color:rgba(47,113,100,1.0);}
.list-info-box .card-footer i {font-size: 0.9rem!important;}
.side-img-info li:nth-of-type(n+2) {margin-top:1.5rem;}
.side-img-info .card-body {background:rgba(0,0,0,0.05);}
.side-img-info .card-body h5 {font-size: 0.9rem; font-weight: bold;}
.tag-box a {margin-top:0.25rem; margin-bottom:0.25rem; margin-right: 0!important;}
.special-head {width:100%; height: 25rem; position: relative; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.special-head .special-title {width:90%; border-radius: 0.25rem; background: rgba(255,255,255,0.5); position:absolute; top:2rem; left:5%;}
.special-head .special-title h1:before {content:'\e63c'; font-family: 'fa'; display: 1.5rem!important; margin-right: 0.5rem;}
.special-head .special-title h2 {border-left: 0.25rem solid rgba(47,113,100,1.0); text-indent: 0.75rem; background:rgba(255,255,255,0.25); border-radius:0.25rem; padding:0.25rem 0;}