		* {
				margin: 0;
				padding: 0;
				list-style: none;
			}
#contents_anli{
background-color:#fff;
	min-height:500px;
	padding:20px;
	border:solid 1px #eee;
}
			#main {
				width: 1200px;
				margin: 0px auto;
				display: flex;
			}
			
			#tab {
				background: #FFFFFF;
				display: flex;
				justify-content: flex-end;
			}
			
			.show {
				color: #333333;
				height: 45px;
				cursor: pointer;
				line-height: 45px;
				width: 230px;
				font-size: 14px;
				text-align: left;
				background: #FFFFFF;
				
				
			}
			
			.show li {
				background: #FFFFFF;
				padding: 0 10px;
				border-bottom: 2px solid #F3F3F3;
				margin: 0 10px;
			}
			
			.show li a {
				background: #FFFFFF;
			}
			
			#tab li.showed {
				color: red;
			}
			
			.showed a {
				color: red;
			}
			
			#contents {
				background: #FFFFFF;
				margin-left: 40px;
				width: 900px;
			}
			
			#contents ul {
				display: none;
				margin: 0 20px;
				padding: 10px 0;
				background: #FFFFFF;
			}
			
			.text {
				height: 500px;
				display: flex;
				justify-content: space-between;
				border:solid 1px #eee;
				margin-right:10px;
			}
			/*内容*/
			
			.group_anli p {
    			width: 820px;
			}

.group_anli a:first-child {
				color:#333;
				font-weight:bold;
			}
.group_anli  a:nth-child(3){
				height: 88px;
				text-overflow: ellipsis;
	   			overflow: hidden;
	    		width: 665px;
	   			white-space: nowrap;
		}
			.group_anli  a {
				font-size: 15px;
				color: #666;
				display:block;
				margin-top:8px;
			}
			
			.group_anli {
				
				line-height: 25px;
			    font-size: 15px;
			    color: #777777;
			  padding-right:16px;
			    margin-left: 24px;
			}
			.anli_a img {
				width: 220px;
				height:160px;
				
			}
			.contents {
				margin-left: 40px;
			}
			
			.group_an {
				display: flex;
				margin-bottom: 20px;
				height: 160px;
				cursor: pointer;
				border-bottom: dotted 1px #ddd;
    padding-bottom: 20px;
			}
			.group_an:hover{
				box-shadow: 0px 2px 6px 0px rgba(204, 204, 204, 0.6);
			}

