.Library{
	margin-top:20px;
}
.library-class-dl{
	float: left;width:385px;height:260px;border: 1px #eee solid;position:relative;margin:0 6px 20px;
}
.library-class-dl dt{
	width:385px;height:260px;overflow: hidden;position: relative;
}
.library-class-dl dt img{
	width:385px;height:188px;
}
.library-class-dl-dt-bg{
	text-align:center;font-size:18px;line-height:30px;color:#333;font-weight:bold;
}
.library-class-dl-dt{
	width: 100%;line-height:24px;text-align: center;font-size: 12px;color:#999;
}
.library-class-dl dd{
	position: absolute;left: 0;top: 0;width:385px;height:260px;background:#ff7543;border:solid 1px #ff4400;color: white;text-align: center;display: none;z-index: 1;
}
.library-class-title{
	font-size: 18px;line-height: 30px;font-weight: bold;padding: 30px 0 0 0;
}
.library-class-resume{
	line-height: 24px;
}
.library-class-hr{
	width: 94px;margin: 20px auto;height: 1px;background: white;
}
.library-class-ul-list{
	overflow: hidden;margin-top:50px;
}
.library-class-ul-list li{
	width:123px;float:left;text-align:center;margin-bottom:25px;
}
.library-class-ul-list li a{
	color: white;
}
/*全部内容*/
.All-content{
	margin-top:20px;
}
.All-content-nav{
	border:1px solid #eee;overflow: hidden;border-right: 0;border-bottom: 0;
}
.All-content-nav-ul{
	line-height:50px; text-align:center;
}
.All-content-nav-ul li{
	float:left;width:170px;border-right:solid 1px #eee;font-size:14px;color:#666;border-bottom: 1px solid #eee;
}
.All-content-nav-ul .All-li-no{
	border:0px;
}
.All-content-nav-ul li a{
	display:block;color:#666;text-decoration:none;
}
.All-content-nav-ul li a:hover{
	background:#029ae4;color:#fff;
}
.All-content-nav-ul .All-li-active{
	background:#029ae4;color:#fff;
}
.All-content-nav-ul .All-li-active a{
	color:#fff;
}
.All-content-div{
	margin-top:20px;
}
.All-content-color{
	width:588px;height:130px;float:left;margin:0 5px 10px;border:solid 1px #eee;overflow:hidden;
}
.All-color-title{
	float:left;padding:38px 15px;width:10px;line-height:14px;text-align:center;writing-mode:lr-tb;background:#eee;
}
.All-color-title a{
	color:#666;text-decoration:none;
}
.All-color-right{
	float:right;width:508px;height:90px;overflow:hidden;padding:20px;
}
.All-color-bt{
	line-height:24px;overflow:hidden;
}
.All-color-h2{
	float:left;font-size:14px;
}
.All-color-h2 a{
	color:#333;text-decoration:none;
}
.All-color-p{
	float:right;
}
.All-color-p span{
	float:left;margin:0 6px;font-size:12px;color:#999;
}
.All-color-p span i{
	font-size:15px;margin-right:3px;
}
.All-color-des{
	margin-top:25px; text-indent:24px;
}
.All-content-color:hover .All-color-title{
	background:#ffe3b8;
}
.All-content-color:hover .All-color-title a{
	color:#ff4400;
}
.All-content-color:hover .All-color-right{
	background:#ff7543; color:#fff;
}
.All-content-color:hover .All-color-h2{
	color:#fff;
}
.All-content-color:hover .All-color-h2 a{
	color:#fff;
}
.All-content-color:hover .All-color-p span{
	color:#fff;
}
.All-content-color:hover .All-color-des a{
	color:#fff;
}
/*离婚诉讼*/
.Library-pages{
	margin-top:20px;	
}
.Library-pages-left{
	width:900px;float:left;overflow:hidden;
}
.Pages-left-re{
	width:898px;border:solid 1px #eee;
}
.Pages-left-re .Hot-img{
	float:left;width:290px;height:210px;margin:38px 26px;
}
.Pages-left-re .Hot-Writing{
	float:right;width:530px;margin:38px 25px 38px 0;
}
.Pages-left-re .Hot-Writing-h2{
	font-size:24px;
}
.Pages-left-re .Hot-Writing-p{
	overflow:hidden;
}
.Pages-left-re .Hot-Writing-p span{
	float:left;margin:0 6px;font-size:12px;color:#999;
}
.Pages-left-re .Hot-Writing-p span i{
	font-size:15px;margin-right:3px;
}
.Pages-left-re .Hot-Writing-share{
	margin-top:15px;width:100%;overflow:hidden;
}
.Pages-left-re .Hot-Writing-span {
	float:left;font-size:12px;line-height:28px;
}
.Pages-left-re .Hot-Writing-div{
	float:left;margin-left:5px;
}
.Pages-left-re .Hot-Writing-content{
	text-indent:24px;line-height:22px;
}
.Pages-left-re .Hot-Writing-content a{
	color:#ff9575;
}
.Pages-left-List{
	width:100%;overflow:hidden;
}
.Pages-List-div{
	border:solid 1px #eee;border-left:solid 5px #eee;margin-bottom:10px;overflow:hidden;padding:20px;
}
.Pages-List-div:hover{
	border:solid 1px #ff7543;border-left:solid 5px #ff7543;background:#ff7543;
}
.Pages-List-div:hover .All-color-h2{
	color:#fff;
}
.Pages-List-div:hover .All-color-h2 a{
	color:#fff;
}
.Pages-List-div:hover .All-color-p span{
	color:#fff;
}
.Pages-List-div:hover .All-color-des{
	color:#fff;
}
.Library-pages-right{
	float:right;width:280px;overflow:hidden;
}
.Library-right-mv{
	width:280px;height:174px;overflow:hidden;
}
.Library-right-ann{
	width:278px;border:solid 1px #eee;overflow:hidden;
}
.Library-ann-title{
	border-bottom:solid 1px #eee;height:38px;background:#f7f8f9;
}
.Library-ann-title a{
	text-decoration:none;
}
.Library-ann-h2{
	margin-left:15px;line-height:36px;font-weight:normal;font-size:18px;float:left;
}
.Library-ann-h2 i{
	font-size:22px;color:#999;margin-right:5px;float:left;
}
.Library-ann-a{
	display:block;float:right;margin-right:20px;color:#dcdcdc;line-height:36px; 
}
.Library-ann-a i{
	font-size:12px; 
}
.Library-ann-Hot{
	margin:20px;border-bottom:solid 1px #eee;
}
.Library-ann-Hot h2{
	margin-top:6px;font-size:14px;
}
.Library-ann-Time{
	font-size:12px;color:#999;
}
.Library-ann-Time i{
	margin-right:5px;
}
.Library-ann-nr{
	margin:20px 0;
}
.Library-ann-ul{
	margin-bottom:10px;overflow:hidden;
}
.Library-ann-ul li{
	line-height:36px;overflow:hidden;
}
.Library-ann-ul li a{
	padding:0 20px;display:block;text-decoration:none;font-size:14px;
}
.Library-ann-ul li a span{
	margin-right:10px;font-size:18px;color:#ccc;float:left;
}
.Library-ann-ul li a:hover{
	color:#fff;background:#ff7543;
}
.Library-ann-ul li a:hover span{
	color:#fff;
}
.Library-ann-Sequen{
	margin:20px 20px 0;
}
.Ann-Sequen-dl{
	border-bottom:solid 1px #eee;padding-bottom:20px;overflow:hidden;margin-bottom:20px;
}
.Ann-Sequen-dl dt{
	float:left;width:55px;height:55px;text-align:center;color:#fff;overflow:hidden;
}
.Ann-Sequen-dl dt strong{
	font-size:30px;display:block;line-height:38px;
}
.Ann-Sequen-dl dt span{
	font-size:10px;display:block;line-height:10px;
}
.Ann-Sequen-dl dd{
	float:right;width:168px;
}
.Ann-Sequen-dl dd h2{
	font-size:14px;line-height:15px;
}
.Ann-Sequen-dl dd p{
	font-size:12px;
}
.Ann-Sequen-blue{
	background:#029ae4;
}
.Ann-Sequen-orange{
	background:#ff7543;
}
.Ann-Sequen-gray{
	background:#ccc;
}
.Ann-ann-attent{
	margin:20px;
}
.Ann-ann-attent dl dt img{
	display:block;margin:0 auto;width:120px;height:120px;
}
.Ann-ann-attent dl dd{
	text-align:center;color:#666;
}
.Ann-attent-dl1{
	border-bottom:solid 1px #eee;padding-bottom:20px;margin-bottom:20px;
}
.Ann-attent-dl1 dd{
	line-height:30px;margin-top:10px;font-size:14px;
}
.Ann-attent-dd{
	margin-top:20px;
}
.Ann-attent-dd strong{
	font-size:24px;display:block;line-height:24px;
}
.Ann-attent-dd span{
	font-size:14px;display:block;
}
/*最终页*/
.library-Finally{
	float:left;width:900px;overflow:hidden;
}
.library-Finally-left{
	width:898px;border:1px solid #eee;overflow:hidden;
}
.library-Finally-title{
	margin:60px 20px 20px;
}
.library-Finally-title h2{
	text-align:center;font-size:24px;color:#143d71;
}
.Finally-title-p{
	margin: 0 auto; overflow: hidden;text-align: center;
}
.Finally-title-p span{
	margin:0 6px;font-size:12px;color:#999;display: inline-block;
}
.Finally-title-p span i{
	font-size:15px;margin-right:3px;
}
.Finally-title-share{
	width:190px;margin:20px auto;overflow:hidden;
}
.Finally-title-span{
	float:left;line-height:26px;
}
.Finally-Summary{
	width: 800px; margin: 0 auto; border: solid 1px #eee; display: flex; display: -webkit-flex;flex-wrap: wrap;padding: 15px 0;
}
.Finally-Summary p{
	flex: 0 0 50%;line-height: 30px;text-indent: 4rem;
}
.Finally-content{
	width: 840px;margin: 20px auto 0;overflow:hidden; font-family: 'Microsoft Yahei';line-height: 30px;font-size: 14px;
}
.Finally-content img{
	max-width: 100%;
}
.Finally-content p{
	margin: 10px 0 0 0;
}
.Finally-content-ul{
	border-top:solid 1px #eee;border-bottom:solid 1px #eee;height:80px;
}
.Finally-content-ul li{
	float:left;width:448px;line-height:80px;border-right:solid 1px #eee;text-align:center;
}
.Finally-content-ul li a{
	display:block;font-size:14px;
}
.Finally-content-ul li:hover a{
	background:#ff7543;color:#fff;
}
.Finally-content-li{
	border-right:0px;
}









