.content {
 	width: 1200px;
 	margin: 0 auto;
 }

 .section,
 .content {
 	display: flex;
 	justify-content: space-between;
 	flex-direction: row;
 	flex-wrap: nowrap;
 }
 .content {
 	padding-top: 20px;
 }
 .r_list {
 	flex-direction: column;
 }

 .l_list {
 	width: 258px;
	
 }

 .l_fenlei { 
	border: 1px solid rgba(238, 238, 238, 1);
	border-radius: 2px;
 }
.fenlei_list ul{
     display: none;
 }
 .l_head {
 	height: 40px;
	line-height: 40px;
 	border-radius: 2px;
	background: linear-gradient(180deg, rgba(212, 49, 49, 1) 0%, rgba(237, 116, 116, 1) 100%);
	color: rgba(255, 255, 255, 1);
	font-size: 0;
	padding-left: 10px;
 }
 .l_head span{
	 font-size: 18px;
	 margin-left: 6px;
 }
.l_head img{
	width: 18px;
	height: 18px;
	vertical-align: top;
	margin-top: 11px;
}


.l_list ul {
 	padding: 7px 22px 20px;
	line-height: 30px;
 }
.fenlei_list p{
	color: rgba(56, 56, 56, 1);
	font-size: 16px;
	background: url(../images/plus_icon.png) no-repeat 0 6px transparent;
	-webkit-background-size:16px 16px;
	background-size: 16px 16px;
	padding-left: 18px;
	
}
.l_list ul li {
 	line-height: 28px;
	
 }
.l_list ul li a{
	color: #383838;
	font-size: 14px;
}
.fenlei_list ul{
	padding-bottom: 12px;
}
.fenlei_list li{
	background: url(../images/reduce_icon.png) no-repeat 0 6px transparent;
	-webkit-background-size:16px 16px;
	background-size: 16px 16px;
	padding-left: 18px;
}
 .l_newest,
 .l_hottags,
 .l_hotest {
 	margin-top: 25px;
 	border: 1px solid rgba(238, 238, 238, 1);
 	border-radius: 2px;
	

 }
 .l_newest ul,
 .l_hotest ul {
 	padding: 8px 10px 25px;
 }
 .l_newest li, .l_newest li a,
 .l_hotest li, .l_hotest li a {
 	text-overflow: ellipsis;
 	white-space: nowrap;
 	overflow: hidden;
 	line-height: 30px;
	display: block;
	width: 100%;
 }

 .tags_list {
 	padding: 10px;
 }

 .l_hottags a {
 	line-height: 30px;
 	margin: 0 10px;
 	text-decoration: underline;
 	color: #2A82E4;
 }
 

 .r_list {
 	width: 906px;
 	
 }

 .fl_title {
 	height: 40px;
	line-height: 40px;
	background: linear-gradient(180deg, rgba(212, 49, 49, 1) 0%, rgba(237, 116, 116, 1) 100%);
	border-radius: 2px;
	padding-left: 10px;
	display: flex;
	justify-content: flex-start;
	flex-direction: row;
	flex-wrap: nowrap;
 }
.fl_title img {
	 width: 16px;
	 height: 16px;
	 vertical-align: top;
	 margin-top: 11px;
 }
 .fl_title  h2{
	 margin-left: 14px;
	 font-weight: normal;
 }
 .fl_title a {
	 color: #fff;
	 font-size: 18px;
 }

 
 .a_list {
 	line-height: 30px;
 	margin-top: 10px;
 	border: 1px solid #EEEEEE;
	padding: 6px 36px 23px;
 }
 .a_title{
	 line-height: 60px;
	 border-bottom: 2px dotted #E5E5E5;  
 }
 .a_title a{
	 font-size: 18px;
	 font-weight: normal;
 } 
 .a_js {
 padding-top: 10px;
	color: #A6A6A6;
	font-size: 14px;
	line-height: 20px;
	text-indent: 2em;
 }
 .a_js a{
	color: #2A82E4; 
 }
 .a_attr {
 	display: flex;
 	justify-content: flex-start;
 	flex-direction: row;
 	flex-wrap: nowrap;
	color:#808080;
	line-height: 18px;
	height: 18px;
	margin-top: 30px;
 }
 .a_attr p{
	 margin-right: 40px;
 }
 .a_attr p a {
 	font-size: 14px;
 	font-weight: normal;
	color:#2A82E4;
	padding: 0 5px;
	text-decoration: underline;
 }
 
 .pagination {
 	padding: 35px;
	font-size: 14px;
 }
 .fenlei_list ul {
 	display: none;
 }
 
 .pagination .current,.pagination .page-numbers{
	padding: 8px;
	
	border-radius: 4px
 }
.pagination .current{
	background: linear-gradient(180deg, rgba(212, 49, 49, 1) 0%, rgba(237, 116, 116, 1) 100%);
	border-radius: 4px;
	color: #fff;
}


.a_info{
	border:1px solid #EEEEEE;
	padding: 17px 32px;
	width: 842px;
	margin-bottom: 30px;
}
.r_head{
	border-bottom:1px solid #E5E5E5;
}
.r_head h1{
  color: #000;
  line-height: 52px;
  font-size: 24px;
  font-weight: normal;
  text-align: center;
  
}
.a_info_attr{
	display: flex;
	   justify-content: space-around;
	    flex-direction: row;
	    flex-wrap: nowrap;
	color: #808080;
	line-height: 34px;
	font-size: 14px;
	
}
 .wz_font span{
  cursor: pointer;
}
.wz_font span:hover{
   color: ##2A82E4;
}
.middle_font{
   color: #2A82E4;
   font-size: 14px;
}
.r_body{
	padding-top: 13px;
	font-size: 14px;
	line-height: 22px;
	color:#333;
}	
 .r_body p,.r_body div{
  margin-bottom: 16px;
  text-indent: 2em;
}
.r_body video,.r_body img{
  max-width: 80%;
}

 .a_author{
   display: flex;
	justify-content: flex-start;
	flex-direction: row;
	flex-wrap: nowrap; 
}
.a_author p,.a_author a{
  margin-left:10px;
}
.a_author a{
  color: #2A82E4;
  text-decoration: underline;
}

 .a_url{
	margin-top:36px;
	background-color: #f3f4f8;
	color: #999;
	padding: 10px;
	font-size: 12px;
	
}
.a_author{
	padding-top: 36px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.a_other{
  font-size: 16px;
  border-top: 1px solid #eee;
  padding-top: 20px;
}
.a_other a{
   font-size: 16px;
}
.a_author p{
	margin: 0;
	text-indent: 0;
	margin-right: 10px;
}
.a_other .a_prev,.a_other .a_next{
	color: #333;
	text-indent: 0;
	line-height: 48px;
}

.a_xgwz,.a_xgwz div,.a_xgwz li{
	text-indent: 0;
}
 .a_xgwz{
	background-color: #F7F7F7;
	color: #999;
	padding: 10px;
	font-size: 14px;
	margin-top: 10px;
	padding-bottom: 38px;
}
 .a_xgwz .xgwz_head{
	color: #383838;
	line-height: 72px;
	font-size: 20px;
	margin: 0;
}
     
.a_xgwz ul{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap; 
}
.a_xgwz ul li{
	width:376px;
	
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	line-height:34px;
   
}
.a_xgwz a{
  color: #2A82E4;
}
