#header {
  width: 100%;
  height: 80px;
  background: rgba(0, 0, 0, 0.1);
  position: fixed;
  z-index: 5;
  transition: all 0.8s;
}
#header .item_content {
  width: 1200px;
  margin: 0 auto;
  line-height: 80px;
}
#header .item_content .nav_item {
  font-size: 18px;
  line-height: 95px;
  color: #fff;
  margin-left: 54px;
  cursor: pointer;
}
#header .item_content .nav_item a {
  color: #fff;
}
#header.changeColor {
  background: rgba(0, 0, 0, 0.5);
}
#content_wrap {
  width: 100%;
  overflow: hidden;
}
#content_wrap .content_item {
  position: relative;
}
#content_wrap .content_item .item_wrap {
  width: 1920px;
  min-width: 1140px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -960px;
  height: inherit;
}
#slogan {
  height: 450px;
}
#slogan .item_wrap {
  background: url('../images/slogan_background.jpg') no-repeat;
}
#slogan .item_wrap .item_content {
  width: 1200px;
  margin: 160px auto 0;
  text-align: left;
}
#slogan .item_wrap .item_content .slogan_word{
  font-size: 52px;
  color: #fff;
  animation-duration: 2s;
  text-align: center;
}
#slogan .item_wrap .item_content .slogan_desc {
  font-size: 36px;
  color: #fff;
  line-height: 70px;
  margin: 10px 0;
  text-align: center;
  animation-duration: 2s;
  font-weight: 400;
}
#slogan .item_wrap .item_content .slogan_button {
  font-size: 20px;
  line-height: 56px;
  /* padding: 0 30px; */
  background-color: #49a7ff;
  border-radius: 28px;
  text-align: center;
  display: block;
  width: 238px;
  height: 56px;
  margin: 0 auto;
  /* background: url("../images/slogan_button.png") no-repeat; */
}
#slogan .item_wrap .item_content .slogan_button a {
  color: #fff;
  text-decoration: none;
}
#performance {
  height: 730px;
}
#performance .item_wrap {
  background: #fff;
}
#performance .item_wrap .item_content {
  width: 1200px;
  margin: 50px auto 0;
  height: 730px;
  position: relative;
}

#performance .per_title{
  font-size: 32px;
  text-align: center;
}

#solution {
  height: 836px;
}
#solution .item_wrap {
  background: url('../images/solution_background.png') no-repeat;
}
#solution .item_wrap .item_content {
  width: 1220px;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
#solution .item_wrap .item_content .sol_title {
  font-size: 32px;
  color: #fff;
  margin: 50px auto 20px;
}
#solution .item_wrap .item_content .sol_content{
  height:680px;
  width:1220px;
  background: url("../images/solution_content_back1.png");
}
#solution .item_wrap .item_content .content_right{
  width:1050px;
  margin:10px 10px 0 0;
}
#solution .item_wrap .item_content .content_right .sol_wrap{
  width:1050px;
  height:160px;
  margin-bottom: 6px;
}
#solution .item_wrap .item_content .content_right .sol_wrap .sol_item{
  width:175px;
  height:160px;
  color:#fff;
  position: relative;
}
#solution .item_wrap .item_content .content_right .sol_wrap .sol_item.combine_item{
  width:350px;
}
#solution .item_wrap .item_content .content_right .sol_wrap .sol_item div{
    width:175px;
   font-size: 18px;
   position: absolute;
   left: 50%;
   top: 50%;
   transform: translate(-50%,-50%);
}
#solution .item_wrap .item_content .content_right .sol_wrap .sol_item p{
  font-size: 18px;
}

#advantage {
  height: 600px;
}
#advantage .item_wrap {
  position: relative;
}
#advantage .item_wrap .item_content {
  width: 1200px;
  height: 600px;
  margin: 0 auto;
  position: relative;
}
#advantage .item_wrap .item_content .mobbile-show {
  display: none;
}
#advantage .item_wrap .item_content .pc-show {
  display: block;
}
#advantage .item_wrap .item_content .adv_title {
  font-size: 36px;
  color: #000;
  font-weight: bold;
  text-align: center;
  margin: 40px 0 40px 0;
  padding: 0;
}

#advantage .item_wrap .item_content .adv_info .info_item {
  width:298px;
  height:418px;
  background:#ccc;
  /* margin-right:20px; */
}
#advantage .item_wrap .item_content .adv_info .info_item:hover {
  animation: jello 0.8s ease-in-out;
  -webkit-animation: jello 0.8s ease-in-out;
}
#advantage .item_wrap .item_content .adv_info .info_item:first-child{
  background: url("../images/pic_back01.png") no-repeat;
}
#advantage .item_wrap .item_content .adv_info .info_item:nth-child(2){
  background: url("../images/pic_back02.png") no-repeat;
}
#advantage .item_wrap .item_content .adv_info .info_item:nth-child(3){
  background: url("../images/pic_back03.png") no-repeat;
}
#advantage .item_wrap .item_content .adv_info .info_item:nth-child(4){
  background: url("../images/pic_back04.png") no-repeat;
}
#advantage .item_wrap .item_content .adv_info .info_item h3{
  font-size: 20px;
  color: #333;
  font-weight: 500;
  text-align: center;
}
#advantage .item_wrap .item_content .adv_info .info_item p {
  
  font-size: 14px;
  color: #808080;
  text-align: center;

}

#advantage .item_wrap .item_content .adv_info .info_item .middle_logo {
  display: block;
  margin: 0 auto;
  margin-top: 225px;
  margin-bottom: 20px;
  width:70px;
  height:70px;
}


#aboutUs {
  height: 650px;
}
#aboutUs .item_wrap {
  background: #f7f7f7;
}
#aboutUs .item_wrap .item_content {
  width: 1200px;
  height: 650px;
  margin: 0 auto;
}
#aboutUs .item_wrap .item_content .pc-show {
  display: block;
}
#aboutUs .item_wrap .item_content .mobbile-show {
  display: none;
}
#aboutUs .item_wrap .item_content .about_title {
  font-size: 36px;
  color: #000;
  font-weight: bold;
  text-align: center;
  margin: 60px auto 120px;
  padding: 0;
}
