body{
  min-width: 1200px;
}
.fix{
  position: fixed;
  top:0;
  width: 100%;
  z-index: 99999;
  background-color: #fff;
}
.headcontainer {
  display: flex;
  width:90%;
  min-width: 1200px;
  margin:0 auto;
  height: 80px;
  line-height: 80px;
}
.head-left {
    width:800px;
    position: relative;
    top: -5px;
} 
.log{
  color: #232792;
  font-size: 30px;
  font-weight: 600;
}
.title{
  margin-left: 20px;
  color: #000;
  font-size: 25px;
  font-weight: 600;
  font-family: '黑体';
}
.head-right {
    flex: 1;
}
.nav,.resolve{
  display: flex;

}
.nav span ,.resolve .p1{
  width: 100px;
  font-size: 15px;
  font-weight: 600;
  color: #545f94;
  text-align: center;
  margin: auto;
}
.nav span a{
  color: #545f94;
  font-family: 'Arial';
}
.boxtan span a{
  font-family: 'Arial';
}
.nav1:hover a,.nav2:hover a,.nav3:hover a,.nav4:hover a,.nav5:hover a,.nav6:hover a{
  display: inline-block;
  height: 80px;
  width: 100px;
  background-color: rgba(65, 77, 136, 1);
  color: #fff;
}
.nav1:hover,
.nav2:hover,
.nav3:hover,
.nav4:hover,
.nav5:hover,
.nav6:hover{
	background-color: rgba(65, 77, 136, 1);
}
.wbox{
  position: relative;
}
.nav span>div{
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  background: #000;
  opacity: 0.6;
  height: 100px;
  width: 100%;
  z-index: 9999;
}
.nav3:hover .box{
  display: block;
}
.nav4:hover .box2{
  display: block;
}
.nav5:hover .box3{
  display: block;
}
.box,.box2,.box3{
  
min-width: 1200px;
  margin:0 auto;
  text-align: center;
 
}
.boxtan{
  display: flex;
}
.boxtan span{
  flex-direction: row;
  flex-wrap:nowrap;
  justify-content: space-around;
  align-items:center
}
.box span,.box2 span,.box3 span{
  display: inline-block;
 height: 100px;
 line-height: 100px;
}
.box span a,.box2 span a,.box3 span a{
 background: none !important;
  color: #fff;
  opacity: 0.5;
 
}
.box span:hover a,.box2 span:hover a,.box3 span:hover a{
  color: #fff;
  opacity: 1;
}
.resolve{
  height: 140px;
  /* width: 90%; */
}
.resolve h3{
letter-spacing: 2px;
width: 88px;
height: 29px;
color: #505155;
font-size: 20px;
text-align: left;
font-family: SourceHanSansSC-bold;
  /* margin: 10px 0; */
}
.resolve .p1{
  width: 196px;
  height: 67px;
}
.resolve .p1:hover h3{
  color:#414D88
}

.p1 p{

line-height: 20px;
color: rgba(143, 143, 145, 1);
font-size: 14px;
text-align: left;
font-family: SourceHanSansSC-regular;
}

hr{
  width: 90%;
   border: 0;/*是去掉fierfoxf的一条阴影线*/
   background-color: #e8e9f0;/* 设置fierfox 下水平线的高度*/
   height: 3px;
}
.newTop{
  width: 400px;
/* height: 100px; */
color: rgba(41, 60, 147, 1);
font-size: 34px;
text-align: center;
margin:50px auto;
font-family: SourceHanSansSC-regular;
}
.newcontainer{
  height: 700px;
  overflow: hidden;
}
.newcontainer img{
  width:700px;
}

.content h3:hover{
  color: #414D88
}
.content .xq:hover{
  color: #414D88
}
.more{
  float: right;position: relative;top:-40px;right: 20px;
}
.more a:hover{
  color: #414D88;
}
