/* CSS Document */

.page-title h1,.page-title .title {font-size: 1.3rem; color: rgba(47,113,100,1.0);}

.page-title h1::before,.page-title .title::before {content:'\eb60'; font-family: 'fa'; margin-right: 0.5rem;}

.page-info-body h2 {height: 2.4rem; line-height: 2.4rem; font-size: 1.2rem; color:rgba(28,34,33,1.0); background: rgba(47,113,100,0.1); border-left: 5px solid rgba(47,113,100,1.0); padding-left:1rem;}

.bg-base-50 {background: rgba(47,113,100,0.5);}

.bg-base-20 {background: rgba(47,113,100,0.2);}

.bg-base-10 {background: rgba(47,113,100,0.1);}



.tag-list {line-height: 1.5rem;}

.tag-list span {float:left; padding:0 0 0 0.5rem; background:rgb(21,63,143); position:relative;}

.tag-list span:after {content: '.'; font-size: 0; width:0px; height: 0px; border:5px solid rgba(35,35,35,1); border-top-color: transparent; border-right-color: transparent; border-bottom-color: transparent; position:absolute; top:50%; margin-top:-5px;}

.tag-list a {padding:0 0.5rem; font-size: 0.9rem; border:1px solid rgb(21,63,143); color:#333; border-radius: 0.75rem; display: inline-block;}

.tag-list a:hover {background:rgba(21,63,143,1); color:rgba(255,255,255,1.00);}



/*page-next*/

.page-next {border:1px solid rgba(35,35,35,0.1); border-radius: 1.5rem; height: 3rem; padding:0 1rem; position: relative;}

.page-next:before {content: ''; width:0; height:3rem; border-left:1px solid rgba(35,35,35,0.1); position: absolute; top:0; left: 50%;}

.page-next li {line-height: 3rem;}

.page-next li i {color:rgba(35,35,35,0.5); transition: all 0.5s; -webkit-transition: all 0.5s;}

.page-next li:hover i {color:rgba(135,0,26,0.75); margin-left:-2px;}

.page-next li:nth-child(2):hover i {margin-right:-2px;}

@media (max-width:767.98px){

	.page-next a {width:100%; height: 3rem; display: block; overflow: hidden; text-indent: 999999px; position: relative; z-index: 1;}

	.page-next a::before {font-family: 'fa'; height: 3rem; line-height: 3rem; position:absolute; top:0; z-index: 2; text-indent:0;}

	.page-next li:nth-child(1) a::before {content: '\e767 上一篇'; left:0;}

	.page-next li:nth-child(2) a::before {content: '下一篇 \e775'; right:0;}

	.page-next i {display: none;}

}



/**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;}

}

@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;}

}

@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;}

}
/*pagelist*/
.pagelist a:first-child { display: none;}
.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:hover,
.pagelist b {border:1px solid rgba(0,80,180,0.75); background-color: rgba(0,80,180,1.00); 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);}

/*info*/

.side-img-info li:nth-of-type(n+2) {margin-top:1.1rem;}

.side-img-info .card-body {background:rgba(0,0,0,0.05);}

@media (max-width:991.98px) and (min-width:576px){

	.side-img-info li {margin-top:0!important;}

	.side-img-info li:nth-of-type(n+3) {margin-top:1.5rem!important;}	

}
.display-1 i.fa {
  font-size: 6rem !important;
	font-weight: normal!important;
}
.display-2 i.fa {
  font-size: 5.5rem !important;
	font-weight: normal!important;
}
.display-3 i.fa {
  font-size: 4.5rem !important;
	font-weight: normal!important;
}
.display-4 i.fa {
  font-size: 3.5rem !important;
	font-weight: normal!important;
}
.display-5 i.fa {
  font-size: 2.5rem !important;
	font-weight: normal!important;
}
.display-6 i.fa {
  font-size: 2rem !important;
	font-weight: normal!important;
}
.display-7 i.fa {
  font-size: 1.5rem !important;
	font-weight: normal!important;
}
.display-8 i.fa {
  font-size: 1.2rem !important;
	font-weight: normal!important;
}
.display-9 i.fa {
  font-size: 0.9rem !important;
	font-weight: normal!important;
}
.display-0 i.fa {
  font-size: 1rem !important;
	font-weight: normal!important;
}


















































