
body {
  /*background: url(../images/bfyj.jpg) center 106px no-repeat;*/}

#header {
  height: 426px;}

.loc {
  border-bottom: 1px solid #e6eef9;}

.loc > .container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 62px;
  line-height: 62px;
  padding-left: 28px;
  font-size: 0;
  -webkit-text-size-adjust: none;
  background: url(../image/loc_icon.jpg) 0 center no-repeat;}

.loc > .container a {
  display: inline-block;
  font-size: 14px;
  color: #333;}

.loc > .container span {
  display: inline-block;
  font-size: 14px;
  color: #aaa;
  margin-left: 9px;}

.loc > .container span.active {
  color: #333;}

.tree {
  width: 231px;}

.tree-hd {
  height: 85px;
  line-height: 85px;
  text-align: center;
  font-family: 'SourceHanSansCN-Bold';
  font-size: 24px;
  color: #fff;
  background: url(../image/treehd.jpg) no-repeat;}

.tree-bd {
  min-height: 672px;
  background-color: #f8f9fb;}

.tree-list {
  height: 60px;
  border-bottom: 1px solid #e7eaf1;}

.tree-list a {
  display: block;
  height: 59px;
  line-height: 59px;
  text-align: center;
  font-size: 18px;
  color: #666;
  border-bottom: 1px solid #fff;}

.tree-list.active a {
  font-family: 'SourceHanSansCN-Bold';
  color: #183883;}

.content {
  margin-left: 231px;
  padding-left: 30px;}

.content-list {
  height: 126px;
  border-bottom: 1px solid #e6eef9;}

.content-txt {
  padding-top: 38px;
  padding-left: 20px;
  width: 670px;
  line-height: 26px;
  font-size: 16px;
  height: 90px;
  overflow: hidden;}

.content-txt a {
  color: #333;}

.content-date {
  text-align: right;
  width: 120px;
  padding-top: 13px;
  padding-bottom: 23px;
  background: url(../image/listicon.jpg) right bottom no-repeat;}

.content-date p {
  height: 30px;
  line-height: 30px;
  font-size: 22px;
  color: #cecece;}

.content-date h2 {
  height: 40px;
  line-height: 40px;
  font-size: 28px;
  color: #7d828e;
  font-weight: bold;}

.content-list:hover .content-date {
  background: url(../image/listiconh.jpg) right bottom no-repeat;}

.content-list:hover .content-date h2 {
  color: #f9a21a;}

.content-list:hover a {
  color: #f9a21a;}

.pager {
  margin-top: 40px;}



.ewb-right-hd {
	height: 58px;}

.ewb-right-tt {
	padding-top: 15px;
	padding-left: 4px;
	min-width: 90px;
	height: 52px;
	font-size: 20px;
	font-weight: bold;
	color: #183883;
	border-bottom: 3px solid #183883;}
.ewb-right-tt2 {
	padding-top: 15px;
	padding-left: 8px;
	min-width: 90px;
	height: 52px;
	font-size: 20px;
	font-weight: bold;
	color: #183883;}


.ewb-right-item{ background:url(../image/listl.jpg) no-repeat 0px; font-size:14px; height:28px; line-height:28px;}
.ewb-right-block{ margin-left:10px; display:block; max-width:750px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ewb-right-block a{ color:#333;}

.leftclass2{	
	height: 51px;
	border-bottom: 1px solid #e7eaf1;
	display: block;
	line-height: 51px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #333;}

.leftclass{	
        height: 51px;
	border-bottom: 1px solid #e7eaf1;
	display: block;
	line-height: 51px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	padding-top:3px;}
.leftclass a font{
  font-family: 'SourceHanSansCN-Bold';}

.subclass1{ text-indent:90px; font-size:13px;}
.tree-bd table {width:231px !important;}