
.hxjs .hxjs-title {
  text-align: center;
}
.hxjs .hxjs-title span {
  font-size: 32px;
  font-weight: bold;
  color: #000000;
  display: block;
  position: relative;
  padding: 30px 0px;
}
.hxjs .hxjs-title span:before {
  position: absolute;
  content: '';
  background: #4070b8;
  width: 4%;
  height: 4px;
  bottom: 0px;
  left: 50%;
  margin-left: -2%;
}
.panel {
  padding: 3.6% 0;
  background-size: cover;
}
.panel .text {
  width: 46%;
}
.panel .text h4 {
  font-size: 28px;
  padding-bottom: 20px;
}
.panel .text p {
  line-height: 32px;
}
.panel .img-box {
  width: 51.42%;
  overflow: hidden;
}
.panel .img-box img {
  transition: all 0.3s ease-in-out 0s;
}
.panel .img-box:hover img {
  transform: scale(1.2);
}
.column-head {
  margin-bottom: 0px;
}
.column-head h2{
/** 文本1 */
font-size: 30px;
font-weight: 700;
letter-spacing: 0px;
line-height: 43.44px;
color: rgba(51, 51, 51, 1);
text-align: left;
vertical-align: top;

}

@media (max-width: 768px) {
  .fajs p {
    line-height: 26px;
  }
  .hxjslist li{width: 100%;max-width: 100%;text-align: center;}
}
.left .flex {
  flex-direction: row;
}
.right {
  background-color: #f5f8ff;
}
.header .right { background: none;}
.right .flex:not(ul) {
  flex-direction: row-reverse;
}
.hxjslist li{
	width: 47%;
	max-width: 320px;
line-height: 60px;

height: 60px;
opacity: 1;
border-radius: 4px;
background: #F7F7F9;
padding: 0 23px;
box-sizing: border-box;
margin-top: 40px;

}
.nrcont{
	width: 100%;
/** 文本1 */
font-size: 24px;
font-weight: 700;
letter-spacing: 0px;

text-align: left;
vertical-align: top;
background: #fff;
margin-top: 40px;
border-radius: 20px;
background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);
padding: 30px;
position: relative;
}
.nrcont li h2{
font-size: 24px;
font-weight: 700;
letter-spacing: 0px;
line-height: 34.75px;
color: rgba(60, 114, 196, 1);
text-align: left;
vertical-align: top;
margin-bottom: 15px;

}
.nrcont li p{
font-size: 18px;
font-weight: 400;
letter-spacing: 0px;
line-height: 30px;
color: rgba(56, 56, 56, 1);
text-align: left;
vertical-align: top;

}
.nrcont li:after{
	position: absolute;
	content: '';
width: 4px;
height: 16px;
opacity: 1;
background: #3C72C4;
left: 0;
top: 37px;
}
#list_aisl .hover{
	background: #3C72C4;
}
.hxjslist .hover a{
	color: white;
}
#cont_aisl li h2{
	color: #3C72C4;
} 
#dmtnr{
	background: #F7F7F9;
} 

#list_dmtnr .hover{
	background: #D8A44E;
}
#list_dmtnr .hover a{
	color: white;
}
#cont_dmtnr li h2{
	color: #D8A44E;
}
#cont_dmtnr li:after{
	background: #D8A44E;
}
#list_xndc .hover{
	background: #70A66A;
}

#cont_xndc li h2{
	color: #70A66A;
}
#cont_xndc li:after{
	background: #70A66A;
}
#list_dsjcl .hover{
	background: #61A9BE;
}

#cont_dsjcl li h2{
	color: #61A9BE;
}
#cont_dsjcl li:after{
	background: #61A9BE;
}
#dsjcl{
  background:#F7F7F9;
}
#list_dmtnr li,#list_dsjcl li{background: #fff;}