.header-inner {
    align-items: center;
    background-color: #6bb6bb;
    display: flex;
    height: auto;
    position: fixed;
    top: 40px;
    right: 0;
    width: 220px;
    flex-direction: column;
    z-index: 100000;
    box-shadow: 0 5px 10px 5px rgba(0, 0, 0, .2);
	border-radius: 10px 0 0 10px;
  }
  .header-inner li {
    line-height: 54px;
    text-align: center;
    transition: .5s;
    width: 100%;
    border-bottom: 1px #d6e8e9 dashed;
  }
  .header-inner li:first-child {
	border-radius: 10px 0 0 0;
  }
.header-inner li:last-child {
    border-bottom: none;
	border-radius: 0 0 0 10px;
  }
  .header-inner li:hover {
    background-color: #54A3A9;
    color: #111934;
  }
  .header-inner li a {
    color: #fff;
    display: block;
	  font-size: 14px;
    color: #fff!important;
  }
@media screen and (max-width: 1439px) {
	.header-inner {
		width: 100%;
    flex-wrap: wrap;
    height: auto;
    position: static;
    flex-direction: row;
    z-index: 0;
	border-radius: 10px;
		margin-bottom: 50px;
}
	.header-inner li {
    width: 25%;
		border-right: 1px #d6e8e9 dashed;
		box-sizing: border-box;
  }
	 .header-inner li:nth-child(4) {
	border-radius: 0 10px 0 0;
  }
	.header-inner li:last-child {
	border-radius: 0 0 0 10px;
  }
	.header-inner li:nth-last-child(1){
		border-bottom: none;
  }
	.header-inner li:nth-child(4n) {
		border-right: none;
  }
}

.itemttl{
	width: 100%;
	height: auto;
	line-height: 3;
	font-size: 30px;
	background-color: #333;
	text-align: center;
	margin-top: 150px;
	color:  #fff;
	font-weight: normal;
}

div.fv {
  width: 946px;
  margin: 0 auto 50px;
  position: relative;
  display: flex;
}
div.fv div {
  width: 316px;
}
div.fv div:nth-of-type(3) {
  width: 315px;
}
div.fv div img {
  width: 100%;
}
div.fv div.fv_no1 {
  width: 444px;
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -222px;
  z-index: 100;
}