html {
  width: 100%;
  min-width: 1200px;
}
.back {
  width: 100%;
  height: 7.5rem;
  background: url(../images/background.png) no-repeat;
  background-size: 100% 7.5rem;
}
.navList {
  width: 100%;
  height: 1.4875rem;
  background-color: #00000087;
  border-bottom: .0125rem solid #CCCEDA;
}
.navList .logo {
  display: inline-block;
  float: left;
  margin-left: 4.5rem;
  line-height: 1.4875rem;
}
.logo img {
  width: 2.5125rem;
  height: .5375rem;
}
.navList ul {
  display: inline-block;
  margin-left: 3.25rem;
}
.navList ul li {
  float: left;
  color: #fff;
  font-size: .15rem;
}
.navList ul li div {
  display: inline-block;
  padding: .45rem .375rem;
}
.navList ul li div a {
  display: inline-block;
  height: .5625rem;
  line-height: .5rem;
  color: #fff;
}
.navList ul li div:hover {
  background-color: #00000070;
}
.navList ul li div a:hover {
  border-bottom: .0375rem solid red;
}
.title {
  width: 100%;
  height: 6.0125rem;
  position: relative;
}
.title p {
  position: absolute;
  left: 10.15rem;
  top: 2.15rem;
  color: #fff;
  font-size: .425rem;
  border-bottom: .025rem solid #ECEAEB;
  text-align: center;
}
.title div {
  width: .6875rem;
  height: .0625rem;
  background-color: #C61817;
  position: absolute;
  left: 12.0625rem;
  top: 2.7375rem;
  border-radius: .0375rem;
}
.financial {
  width: 100%;
  background-color: #fff;
  margin-bottom: 2.2375rem;
  height: auto !important;
}
.financial-cn {
  width: 14.0125rem;
  margin: 1.475rem auto 0;
  position: relative;
}
.financial-cn img {
  width: 100%;
  height: .3875rem;
}
.post {
  width: 2.05rem;
  font-size: .30rem;
  color: #666465;
  position: absolute;
  left: .3125rem;
  top: -0.1875rem;
  background-color: #fff;
  text-align: center;
}
.num {
  width: 2.05rem;
  font-size: .30rem;
  color: #666465;
  position: absolute;
  left: 5.625rem;
  top: -0.1875rem;
  background-color: #fff;
  text-align: center;
}
.site {
  width: 2.05rem;
  font-size: .30rem;
  color: #666465;
  position: absolute;
  left: 8.75rem;
  top: -0.1875rem;
  background-color: #fff;
  text-align: center;
}
.time {
  width: 2.05rem;
  font-size: .30rem;
  color: #666465;
  position: absolute;
  left: 11.875rem;
  top: -0.1875rem;
  background-color: #fff;
  text-align: center;
}
.financial-cn ul{
  width: 100%;
}
.financial-list {
  width: 100%;
  height: .625rem;
  border-bottom: .025rem solid #E5E5E5;
  position: relative;
}
.financial-cn ul li>p {
  display: inline-block;
  width: 3.05rem;
  line-height: .625rem;
  font-size: .175rem;
  color: #666465;
  text-align: center;
}
.posi {
  position: absolute !important;
  left: -0.2rem !important;
  top: 0 !important;
}
.number {
  position: absolute !important;
  left: 5.1rem !important;
  top: 0 !important;
}
.address {
  position: absolute !important;
  left: 8.2rem !important;
  top: 0 !important;
}
.issue {
  position: absolute !important;
  left: 11.24rem !important;
  top: 0 !important;
}
.floor {
  width: 100%;
  height: 3.1625rem;
  background-color: #252A2E;
}
.financial-lists {
  width: 100%;
  padding-bottom: 0.6rem;
  border-bottom: .025rem solid #E5E5E5;
  background-color: #F1F1F1;
  position: relative;
  padding-top: .675rem;
}
.duty{
  width: 13.525rem;
  /* height: 1.325rem; */
  background-color: #fff;
  margin: 0 auto .1875rem;
  padding: .15rem .175rem;
  display: none;
}
.duty strong {
  width: 100%;
  height: .525rem;
  color: #04A5FF;
}
.duty p {
  width: 100% !important;
  text-align: left !important;
  line-height: .375rem !important;
  /* text-indent: .375rem !important; */
  font-size: .175rem !important;
  /* font-weight: bold !important; */
}
.financial-cn ul li .condition li {
  height: .375rem;
  font-size: .1625rem;
}
.condition {
  width: 13.525rem;
  background-color: #fff;
  margin: auto;
  padding: .15rem .175rem;
  display: none;
}
.condition ul{
  line-height: .375rem!important;
}
.condition strong {
  width: 100%;
  height: .525rem;
  color: #04A5FF;
}
.floor-cn{
  width: 15rem;
  margin: auto;
  border-bottom: .025rem solid #7B7B7B;
  display: flex;
  position: relative;
  margin-bottom: .1875rem;
}
.con p{
  font-size: .2375rem;
  color: #F1F1F1;
  margin-top: .5rem;
  font-weight: bold;
  margin-bottom: .25rem;
}
.con{
  padding-bottom: .125rem;
  position: absolute;
  left: 0;
  top: 0;
}
.con ul li{
  margin-bottom: .125rem;
}
.con ul li img{
  width: .2rem;
  vertical-align:middle;
}
.con ul li span{
  font-size: .1625rem;
  color: #fff;
  display: inline-block;
  margin-left: .15rem;
}
.fl-logo{
  margin: 1rem auto .75rem;
}
.fl-code{
  position: absolute;
  right: .8875rem;
  top: .525rem;
}
.fl-code img{
  width: 1.25rem;
  height: 1.25rem;
  margin-bottom: .125rem;
}
.fl-code p{
  width: 1.25rem;
  text-align: center;
  font-size: .1625rem;
  color: #fff;
}
.floor-icp{
  text-align: center;
  font-size: .1625rem;
  color: #8A8B8D;
}
