/* 公共样式 */
.v-cloak{display: none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.hide{display: none;}
.prz{position:relative;zoom:1;}
.pra{position:absolute;}
.pr{position: relative;}
.pa{position: absolute;}
.clearfix{clear: both;}
a {
  color: inherit; /* 继承父元素的文字颜色 */
  text-decoration: none; /* 去掉下划线 */
}
.xiaoshou {

  transition-duration: 0.3s;
  transition-property: transform;
}

.xiaoshou:hover {
  transform: translateY(-5px);
  cursor: pointer;
  box-shadow: -2px 9px 24px 0px rgba(88, 87, 87, 0.27)
}
.cur {
  cursor: pointer;
}
.fw {
  font-weight: normal;
}
.bgc {
  background-color: #f9fafb;
}
.tac {
  text-align: center;
}
.my3 {
  margin: 3rem auto;
}
.down {
  width: 1rem;
  vertical-align: middle;
}
.w1920{width: 1920px;margin: 0 auto;}
.header{width: 100%; margin: 0 auto;}
.header .tab{height: 80px;border-bottom: 1px solid #ffffffbe;}
.header .tab .logo{margin-top: 15px;margin-left: 180px;}
.header .headul{height: 80px; font-size: 22px; color: #fff;margin-left: 140px;}
.header .headul ul{height: 80px; margin: 0;}
.header .headul li{margin-left: 60px; line-height: 76px;color: #fff;}
.header .headul li:hover{border-bottom: 5px solid #fff;  cursor: pointer;}
.header .hover1{border-bottom: 5px solid #fff;  cursor: pointer;}
.header .phone .shu{top: -6px; color: #fff;}
.header .phone{margin-top: 26px; margin-left: 60px;}
.banner{background: url(../imagess/bj.png)100% 100% no-repeat;width: 1920px; height: 1080px;}
.header2{width: 100%; margin: 0 auto;}
.header2 .hover{border-bottom: 5px solid  #003da4;  cursor: pointer;color: #003da4;}
.header2 .tab{height: 80px;border-bottom: 1px solid #ffffffbe;}
.header2 .tab .logo{margin-top: 15px;margin-left: 180px;}
.header2 .headul{height: 80px; font-size: 22px; color: #333;margin-left: 140px;}
.header2 .headul ul{height: 80px; margin: 0;}
.header2 .headul li{margin-left: 60px; line-height: 76px; color: #333;}
.header2 .headul li:hover{border-bottom: 5px solid  #003da4;  cursor: pointer;color: #003da4;}
.header2 .phone .shu{top: -6px; color: #333;}
.header2 .phone{margin-top: 26px; margin-left: 60px;}
.banner2{background: url(../imagess/gysy/banner.png)100% 100% no-repeat;width: 1920px; height: 500px;}
.tz{height: 60px; border-bottom: 1px solid #33333344;}
.tz .headul{height: 60px; font-size: 18px; color: #333 ;margin-left: 110px;}
.tz .headul ul{height: 60px; margin: 0;}
.tz .headul li{margin-left: 60px; line-height: 56px; color: #333;}
.tz .headul li:hover{border-bottom: 5px solid  #003da4;  cursor: pointer;color: #003da4;}
.tz .tzimg{ margin-right: 180px;margin-top: 20px;}
.banner3{background: url(../imagess/cpzx/banner.png)100% 100% no-repeat;width: 1920px; height: 500px;}
.banner4{background: url(../imagess/lxwm/banner.png)100% 100% no-repeat;width: 1920px; height: 500px;}
.banner5{background: url(../imagess/xzsm/banner.png)100% 100% no-repeat;width: 1920px; height: 500px;}
.searchjsid {
  outline: none;
    background: #409eff;
    color: white;
    border: 0;
    border-radius: 2px;
    padding: 5px;
    margin: 5px 5px 0;
}
.deinput {
  display: inline-block;width:100px;margin-right:10px;text-align: right;
}
.out{
  outline: none;
}
.outfrom{
  position: absolute;
  top: 25%;
  left: 45%;
  border: 1px solid white;
  background: white;
  border-radius: 2px;
  padding: 30px;
}
.cur {
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 0px;
}