body{
	background: rgba(242, 242, 242, 1.0);
}
.banner{ max-height:460px; overflow:hidden; }
.title{ margin-top: 30px; margin-bottom: 20px; font-size: 24px;}
.position{ margin-top:20px; }
.content{ margin-top: 20px; line-height: 25px; margin-bottom: 100px; min-height: 200px; display: flex; align-items: self-start; justify-content: space-between;}
.content .leftMenu{ width:200px; background:#fff; padding-bottom:20px; }
.content .leftMenu>h4{ font-size:18px; padding:15px 15px; font-weight:500; color:#000; text-align:center; margin-bottom:10px; }
.content .leftMenu ul{ width:100%; padding:0px 0px; }
.content .leftMenu ul li{ padding:0px 25px; line-height:30px; text-align:center; }
.content .leftMenu ul li:hover,.content .leftMenu ul li.active{ background:#0069b5; line-height:35px; }
.content .leftMenu ul li:hover a,.content .leftMenu ul li.active a{ color:#fff;}

.content .rightList{ width:calc(100% - 220px); background:#fff; }
.content .rightList>h4{ margin:20px; font-size:18px; }
/*.content .rightList>ul{ padding:0 20px; }
.content .rightList>ul li{ background: #fff; padding: 0px; line-height: 40px; border-bottom: dashed 1px #ccc;}
.content .rightList>ul li h4{ margin-bottom: 0px; line-height: 40px; font-size: 14px; font-weight: 400;}
.content .rightList>ul li dd{ display:flex; justify-content:space-between; }
.content .rightList>ul li:last-child{ border:none; }*/


.content .rightList>ul li{ margin: 0px 20px; padding: 20px 0px; border-bottom:1px solid #f0f0f0; }
.content .rightList>ul li:last-child{ border:none; }
.content .rightList>ul li:hover{ background:rgba(242, 242, 242, 1.0); }
.content .rightList>ul li a{ display:flex; }
.content .rightList>ul li a dd:first-child{ width:160px; height:110px; overflow:hidden; margin-right:20px; }
.content .rightList>ul li a dd img{ width:100%; height:100%; }
.content .rightList>ul li a dd:last-child{ width:calc(100% - 160px); overflow:hidden; }
.content .rightList>ul li a dd:last-child h4{ font-size:16px; color: #17528e; font-weight:400; line-height:25px; margin-bottom:10px; }
.content .rightList>ul li a dd:last-child p{ font-size:14px; line-height:28px; color:#999999;display: -webkit-box;
  -webkit-line-clamp: 2; /* 显示的行数 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis; /* 显示省略号 */  }

.content .rightList .con{ padding:20px 20px; }
.content .rightList .con .xwxqtitle{border-bottom:1px solid #e9e9e9; padding-bottom:20px;}
.content .rightList .con .xwxqtitle p{ font-size:30px; color:#000; text-align:center; margin:0; padding:0;}
.content .rightList .con .xwxqtitle span{font-size:14px; text-align:center; color:#888888; display:block;line-height:30px; margin-top: 10px;}
.content .rightList .con .xwzw{margin:20px 0px; line-height:25px; font-size:14px;}
.content .rightList .con .xwzw img{ max-width:100%!important; }