.font22{font-size: 22px;}
.imgbox{display: block;width: 100%;height: 100%;overflow: hidden;}
.imgbox .img{-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.img{object-fit: cover;width: 100%;height: 100%;display: block;}
.imgbox:hover .img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.opacitybox:hover .img{opacity: .6;}
div.burger {height: 40px;width: 30px;position: relative;cursor: pointer;display: inline-block;margin-top:-5px}
.fixed div.burger {top: 7px;}
.burger div.x,.burger div.y,.burger div.z {position: absolute;top: calc((100% - 3px) / 3);width: 25px;height: 2px;background: #fff;border-radius: 2px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;transition: all 200ms ease-out;}
div.burger.openmenu{z-index: 5;}
.openmenu div.x,.openmenu div.y,.openmenu div.z {background: #fff;}
.burger div.x,.burger div.y,.burger div.z {height: 3px;width: 30px;}
.burger div.y {top: 23px;}
.burger div.z {top: 34px;}
.burger div.collapse {top: 20px;display: block;-webkit-transition: all 70ms ease-out;-moz-transition: all 70ms ease-out;-ms-transition: all 70ms ease-out;-o-transition: all 70ms ease-out;transition: all 70ms ease-out;}
.burger div.rotate30 {-ms-transform: rotate(30deg);-webkit-transform: rotate(30deg);transform: rotate(30deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
.burger div.rotate150 {-ms-transform: rotate(150deg);-webkit-transform: rotate(150deg);transform: rotate(150deg);-webkit-transition: all 50ms ease-out;-moz-transition: all 50ms ease-out;-ms-transition: all 50ms ease-out;-o-transition: all 50ms ease-out;transition: all 50ms ease-out;}
.burger div.rotate45 {-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
.burger div.rotate135 {-ms-transform: rotate(135deg);-webkit-transform: rotate(135deg);transform: rotate(135deg);-webkit-transition: all 100ms ease-out;-moz-transition: all 100ms ease-out;-ms-transition: all 100ms ease-out;-o-transition: all 100ms ease-out;transition: all 100ms ease-out;}
.justify{justify-content: center;}

.banner img{width:100%}
.sxjmzt{background: #fff;}
.sxjmzt .opacitybox{height:162px}
.sxjmzt .imgbox{height:214px}
.sxjmzt .first .imgbox{height:288px}
.sxjmzt .conlist .name{margin:10px 0 40px;color:#999;line-height: 24px;}
.sxjmzt .title{margin:40px 0;color:#f96215}
.sxjmzt .title a{display: inline-block;transition: all ease-in-out .1s;color: #f96215}
.sxjmzt .title a:hover{transform: scale(1.1);}
.sxjmzt .navwra{background: #000;padding:12px 0;position: relative;}
.sxjmzt .navwra a{color:#fba5dc;display: inline-block;line-height: 36px;margin-right:40px;}
.sxjmzt .navwra li:last-child a{margin-right:0}
.sxjmzt .navwra a:hover{color:#b3b3b3}
.sxjmzt .navwra .menu{display: flex;flex-wrap: wrap;}
.sxjmzt .navwra .fixmenu{position: absolute;right:0;top:100%;background: #000;z-index: 100;padding:20px 20px 50px}
.sxjmzt .footer{background: #fff;}
.sxjmzt .footer-adv,.sxjmzt .footer .link{display: none!important;}

.sxjmzt.zt2 .navwra{background: #fff}
.sxjmzt.zt2 .navwra a{color:#215ca4}
.sxjmzt.zt2 .navwra a:hover{color:#f96215}
.sxjmzt.zt2 .conlist .name{height:48px}
.sxjmzt.zt2 .conlist .name:hover{color:#215ca4}

@media only screen and (max-width:768px) {
  .sxjmzt .imgbox{height:160px}
  .sxjmzt .first .imgbox{height:200px}
  .sxjmzt .navwra .menu{display: none;}
  .sxjmzt .navwra .fixmenu{display: block;}

  .sxjmzt.zt2 .navwra{background: #215ca4}
  .sxjmzt.zt2 .navwra a{color:#fff}
  .sxjmzt.zt2 .navwra  .menu{background: #215ca4}
}
@media only screen and (max-width:430px) {
  .sxjmzt .imgbox{height:216px}
  .sxjmzt .first .imgbox{height:288px}

  .sxjmzt.zt2 .conlist .name{height:auto}
}