﻿/*------------------------头部---------------*/
/*
    颜色：#095FB0;
    宽度：1280px;
*/
/*顶部*/
.wrap .header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
background: #fff;
    box-shadow: 0px 0px 20px #ddd;
}

.header_top{
  height:45px;
  line-height: 45px;
}
.dazhongBg{
  background: #095FB0;
}
.zhuanyeBg{
  background: #007DC6;
}
.header_top .w1280>ul li{
  width:140px;
  text-align: center;
  float: left;
}
.dl{
  float: left;
}
.phone_header{
  font-size: 16px;
  color: #fff;
  margin-right: 20px;
}
ul.header_login_ul li {
  float: left;
  margin: 0 5px;
}
.header_top ul li.currentDZ{
  background: #1D76CA;
}
.header_top ul li.currentZY{
  background: #0191D4;
}
.header_DaZhongtopBorder{
  border-left:1px solid #A2ABDA;
}
.header_ZhuanYetopBorder{
  border-left:1px solid #6BD6FF;
}
.header_top ul li.header_DaZhongtopBorder:nth-child(3){
  width:140px;
  text-align: center;
  border-right:1px solid #A2ABDA;
}
.header_top ul li.header_ZhuanYetopBorder:nth-child(3){
  width:140px;
  text-align: center;
  border-right:1px solid #6BD6FF;
}
.header_top ul li a{
  color:#fff;
  display: block;
  width:100%;
  height:100%;
  font-size: 16px;
}
.header_top .w1280>ul li a:hover {
  background: #1D76CA;
}
.search_top {
  float: right;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}



.searchtxt {
  float: left;
  height: 34px;
  padding: 0 20px;
  width: 160px;
  color: #333;
  background: transparent;
  box-sizing: border-box;
  border-right: 0 !important;
  outline: none;
  border-radius: 40px 0 0 40px;
  border:1px solid #ccc;
  
}
.search_top input.invalid::placeholder {
  color: #ddd;
}
.searchbtn {
  background: url(/Sites/Uploaded/UserUpLoad/20210223/20210223171209.png) no-repeat center;
  width: 40px;
  height: 34px;
  float: left;
  border: none;
  cursor: pointer;
  border-left: none !important;
  border-radius: 0 40px 40px 0;
  border:1px solid #ccc;  
}
.header_bottom{
  z-index:999;
}
.header_center{
  padding: 24px 0;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header_bottomIn .logo{
  margin-top:20px;
}
.header_left{
}
.line {
  float: left;
  margin: 0px 20px;
}
.phoneNum {
  margin-right: 40px;
}
.login{
  margin-top:16px;
  float: right;
  display: none;
}
.header_bottomIn.down {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header_bottomIn.down .logo_pc,.header_bottomIn.down .searchT{
  display: block;
}
.logo_pc,.searchT {
  display: none;
}
.logo_phone{
  display: none;
}
.header_bottomIn.down .header_left {
  width: 71%;
  margin-left: 10%;
}
.header .header_bottom>.w1280 {
  height: 90px;
  overflow: hidden;
  box-sizing: border-box;
  transition: all 0.7s ease-out 0s;
}
.header .header_bottom>.w1280.hide{
  height: 0;
  transition: all 0.7s ease-out 0s;

}
.header_phone{
  display: none;
}
.logoMain{
    display: none;
    align-items: center;
}
.header_tab li {
  float: left;
  width: 59px;
  height: 65px;
  line-height: 65px;
  text-align: center;
  background: url(/Sites/Uploaded/UserUpLoad/20200713/20200713184208.png) no-repeat center center;
  /* background: url(/Sites/Uploaded/UserUpLoad/20200714/20200714135550.png) no-repeat center center; */
  margin-left: 15px;
  transition: all 0.2s;
}
.header_tab li a {
  display: block;
  width: 100%;
  height: 100%;
}
.header_tab li:hover{
  background: url(/Sites/Uploaded/UserUpLoad/20210223/20210223170551.png) no-repeat center center;
}
.header_tab li:hover a{
  color: #fff;
}
.header_tab li.current {
  background: url(/Sites/Uploaded/UserUpLoad/20210223/20210223170551.png) no-repeat center center;
}
li.current a {
  color: #fff !important;
}
.borderB{
border-top: 1px solid #e6e6e6;
}
h1.logo.fl img {
  width: 42px;
}
.every {
  display: flex;
  align-items: center;
}
@media screen and (max-width:1600px){
  .header_center {
      padding: 15px 0;
      box-sizing: border-box;
      height: auto;
  }
  .line {
      margin: 15px;
  }
  .header .header_bottom>.w1280 {
    height: 80px;
}
  .phoneNum {
  margin-top: 0;
  margin-left: 50px;
  }
  div.logoMain .logo:nth-child(1) img,div.every .logo:nth-child(1) img {
      width: 140px;
  }
  div.logoMain .logo:nth-child(2) img,div.logoMain .logo:nth-child(4) img,div.logoMain .logo:nth-child(6) img,div.every .logo:nth-child(2) img,div.every .logo:nth-child(4) img,div.every .logo:nth-child(6) img {
      width: 40px;
  }
  div.logoMain .logo:nth-child(2), div.logoMain .logo:nth-child(4), div.logoMain .logo:nth-child(6),div.every .logo:nth-child(2), div.every .logo:nth-child(4), div.every .logo:nth-child(6) {
      margin-top: 5px;
}
.header_tab li {
  width: 50px;
  height: 55px;
  line-height: 55px;
  background-size: 100% 100% !important;
}
.header_tab li.current {
  background-size: 100% 100%;
  width: 50px;
  height: 55px;
  line-height: 55px;
}
.header_tab li:hover {
  background-size: 100% 100%;
}
}
@media screen and (max-width:768px){
  .w1280 {
      width: 100%;
  }
  .wrap .header{
      position: inherit;
  box-shadow: 0px 0px 20px #ddd;
  border-bottom: 1px solid #ddd;
  }
  .header_center{
    display: none;
  }
  .header_top{
      display: none;
  }
  .header_bottom {
      height: 1.2rem;
      background: #fff;
  }
  div.borderB {
      border-top: 1px solid #fff;
  }
  .header_bottomIn .logo_phone {
      margin-top: 0.3rem;
      margin-left: 0.3rem;
      width: 4.6rem;
  }
  .header_bottomIn .logo_phone img{
      width: 100%;
  }
  .logo,.search_top{
      display: none;
  }
  .logo_phone{
      display: block;
  }
  .logo_pc,.searchT{
    display: none;
  }
  .header_phone {
      display: none;
  }
  .header_phone ul {
      border-bottom: 1px solid #f0f0f0;
      height: 0.8rem;
      box-sizing: border-box;
  }
  .header_phone ul li {
      width: 33.3%;
      float: left;
      text-align: center;
  }
  .header_phone ul li a {
      display: block;
      height: 0.8rem;
      line-height: 0.8rem;
      font-size: 0.3rem;
  }
  .header_phone ul li.currentDZ a {
      color: #1D76CA;
  }
  .header_phone ul li.currentZY a {
      color: #1D76CA;
  }
  .header .header_bottom>.w1280{
    height: auto;
  }
}