@charset "utf-8";
.con{
  margin: 50px auto;
}

.aside>.con{
  margin: 0;
}

.con>.left{
  float: left;
  width: 235px;
  background-color: #eee;
}

.con>.right{
  float: right;
  width: 900px;
  
}
.con>.left{
  padding-top: 22px;
  
}
.con>.left>.tit{
  position: relative;
  line-height: 50px;
  font-size: 22px;
  color: #004986;
  padding:0 10px;
  border-bottom: 1px solid #777;
}

.con>.left>.tit:after{
  display: block;
  content: '';
  position: absolute;
  left: 0;
  bottom: -2px;
  height: 4px;
  width: 110px;
  background-color: #f39800;
}

.con>.left>.tjcp_list{
  margin-top: 26px;
  margin-bottom: 26px;
  padding: 0 18px;
}

.con>.left>.tjcp_list>li{
  width: 100%;
  margin-bottom: 9px;
}

.con>.left>.tjcp_list>li>a,
.con>.left>.tjcp_list>li>a>.img_box,
.con>.left>.tjcp_list>li>a>.img_box>img{
  display: block;
  width: 100%;
}
.con>.left>.tjcp_list>li>a>.img_box,
.con>.left>.tjcp_list>li>a>.img_box>img{
  height: 199px;
}

.con>.left>.tjcp_list>li>a>.tit{
  line-height: 42px;
  font-size: 16px;
  color: #333;
  text-align: center;
  padding: 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.con>.left>.change_group{
  padding: 18px 0;
  border-top: 1px solid #777;
  text-align: center;
}
.con>.left>.change_group>a{
  display: inline-block;
  width: 96px;
  line-height: 37px;
  height: 37px;
  background-color:#00a0e9;
  color: #fff;
  font-size: 16px;
  border-radius: 4px;
}


.con>.right>.top{
  padding-top: 22px;
  border-bottom: 1px solid #777;
}

.con>.right>.top>.col_name{
  float: left;
  line-height: 50px;
  font-size: 22px;
}
.con>.right>.top>.cru_nav{
  float: right;
}

.con>.right>.top>.cru_nav{
  padding-top: 20px;
}
.con>.right>.top>.cru_nav a{
  color: #2b2a2a;
}
.con>.right>.top>.cru_nav a:hover{
  color: #004986;
}

.con>.right>.main{
  padding: 40px 40px 0;
}

.con>.right>.main>.img_txt>.img,
.con>.right>.main>.img_txt>.img>img{
  display: block;
  height: 405px;
  width: 405px;

}
.con>.right>.main>.img_txt>.img{
  float: left;
}
.con>.right>.main>.img_txt>.txt{
  float: right;
  width: 360px;
  padding-left: 43px;
  padding-top: 59px;
}

.con>.right>.main>.img_txt>.txt>.line{
  margin-bottom: 20px;
  font-size: 18px;
}

.con>.right>.main>.img_txt>.txt>.line.jianjie{
  line-height: 30px;
}

.con>.right>.main>.des>.head{

  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 18px;

}

.related_news{
  margin-bottom: 50px;
}
.related_news>.top{
  width: 870px;
  margin: 50px auto;
  position: relative;
  
}
.related_news>.top:before{
  display: block;
  content: '';
  position: absolute;
  z-index: 0;
  left: 0;
  top: 45px;
  height: 1px;
  width: 100%;
  background-color: #ccc;
}
.related_news>.top>.tit{
  margin: 0 auto;
  width: 245px;
  background-color: #fff;
  position: relative;
  z-index: 10;
  font-size: 22px;
  color: #777;
  text-align: center;
}

.related_news>.top>.tit_en{

  margin: 10px auto 0;
  padding-bottom: 13px;
  width: 245px;
  background-color: #fff;
  position: relative;
  z-index: 10;
  font-size: 16px;
  color: #aaa;
  text-align: center;
}

.related_news>.top>.tit_en:after{
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-left: -50px;
  height: 3px;
  width: 100px;
  background-color: #0058aa;

}

.related_news>.imgs{
  margin-top: 27px;
}
.related_news>.imgs>img{
  float: left;
  display: block;
  width: 380px;
  height: 208px;
  margin-left: 30px;
}

.related_news>.news_list>li{
  float: left;
  width: 380px;
  margin-left: 30px;
}

.related_news>.news_list>li{
  margin-top: 30px;
}

.related_news>.news_list>li>.tit{
  margin-bottom: 6px;
  font-size: 16px;
  
}

.related_news>.news_list>li>.tit>a{
  display: inline-block;
  width: 266px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #363636;
}
.related_news>.news_list>li>.tit>a:hover{
  color: #004986;
}
.related_news>.news_list>li>.tit>span{
  float: right;
  color: #777;
}

.related_news>.news_list>li>.des{
  font-size: 14px;
  color: #888;
  height: 38px;
  overflow: hidden;
  line-height: 150%;
}