.max-width{max-width:1440px;margin:0 auto;}
html{overflow-x:hidden;}
.erj_space_between{margin:50px 0;padding:20px 0;}
.flex-us {display: flex;display: -ms-flexbox;}
.flex-cent {display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;}
.flex-space {display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;}
.flex-around {display: flex;display: -ms-flexbox;justify-content: space-around;-ms-flex-pack: justify;}
.flex-cent-cent {display: flex;display: -ms-flexbox;justify-content: center;-ms-flex-pack: center;align-items: center;-ms-flex-align: center;}
.flex-space-cent {display: flex;display: -ms-flexbox;justify-content: space-between;-ms-flex-pack: justify;align-items: center;-ms-flex-align: center;}
.flex-ign-cent {display: flex;display: -ms-flexbox;align-items: center;-ms-flex-align: center;}
.flex-us-end {display: flex;display: -ms-flexbox;align-items: flex-end;-ms-flex-align: end;}
.flex-us-start {display: flex;display: -ms-flexbox;align-items: self-start;-ms-flex-align: start;}
.flex-MsWarp {flex-wrap: wrap;-ms-flex-wrap: wrap;}
.flex-direction{-ms-flex-direction: column;flex-direction: column;}
.banner_erj{position:relative;}
.banner-erj-public{height:400px;position:relative;}
.banner-erj-public > a{display:inline-block;width:100%;height:100%;}
.banner-erj-public img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover}
.banner-tit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;color:#fff;}
.banner-tit h1{font-size:32px;letter-spacing: 4px;}
.banner-tit p{font-size:18px;letter-spacing: 4px;margin-top:15px;}
.erj-login{position:absolute;top:50%;left:50%;width:100%;transform: translate(-50%, -50%);display: flex;justify-content: flex-end;display: -ms-flexbox;-ms-flex-pack: end;z-index:4}
.erj-login-box{width: 280px;background-color: rgba(255, 255, 255, 0.7);border-radius: 10px;padding: 20px 30px;box-sizing: border-box;filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#7FFFFFFF, endColorstr=#7FFFFFFF,GradientType=0 );}
.erj-login-box ul li{margin-top:10px;}
.erj-login-box ul li:first-child{margin-top:0px;}
.erj-login-box ul li a {display: inline-block;width: 100%;height: 40px;line-height: 40px;font-size: 16px;color: #fff;background-color: #e2282d;border-radius: 20px;text-align: center;position: relative;overflow: hidden;}
.erj-title-public {margin-bottom:20px;}
.erj-title-public > h2{height:60px;line-height:60px;font-size:28px;font-weight:bold;}
.box-public,.box-public-cont{height:260px;}
.box-public-cont{position:relative;}
.box-public-cont{display: flex;flex-direction: column;justify-content: space-between;display: -ms-flexbox;-ms-flex-direction: column;-ms-flex-pack: justify;}
.erj-img-public{height:240px;overflow:hidden;}
.erj-img-public img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;}
.erj-cont-public p{font-size:16px;color:#636363;line-height:30px;}
.erj-btn-public{position:absolute;bottom:10px;right:10px;width:100px;font-size:14px;background-color:#ffffff;border:1px solid #e2e2e2;height:30px;line-height:30px;border-radius:15px;text-align:center;color:#d9232e;overflow:hidden;}
.erj-list-public ul li a{font-size:16px;color:#000;line-height:30px;display:inline-block;text-indent:15px;position:relative;transition:all 0.4s;width:60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.erj-list-public ul li a::after{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:50%;transform:translate(0,-50%);background-color:#d70006;transition:all 0.4s;}
.erj-list-public ul li a:hover{color:#d70006}
.erj-list-public ul li a:hover::after{background-color:#8f0408}
.erj-btn-public:before,.lxwm-cont>a:before,.zjqs-btn:before,.erj-login-box ul li a:before{content: attr(data-text);position: absolute;top: 0px;left: 0;height: 100%;width: 100%;filter: alpha(opacity=100); opacity: 1;text-align: center; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s }
.erj-btn-public:hover:before,.lxwm-cont>a:hover:before,.zjqs-btn:hover:before,.erj-login-box ul li a:hover:before{ filter: alpha(opacity=0);opacity: 0; -webkit-transform: translate3d(0, 100%, 0);  -moz-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); -o-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) }
.erj-btn-public>span ,.lxwm-cont>a>span,.zjqs-btn > span,.erj-login-box ul li a > span{ display: inline-block;text-align: center; filter: alpha(opacity=0);opacity: 0;-webkit-transform: translate3d(0, -100%, 0);-moz-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); -o-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);-webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s;transition: all .3s}
.erj-btn-public:hover>span,.lxwm-cont>a:hover>span,.zjqs-btn:hover > span,.erj-login-box ul li a:hover > span{filter: alpha(opacity=100);opacity: 1; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.erj-btn-public:hover>span:nth-child(1),.lxwm-cont>a:hover>span:nth-child(1),.zjqs-btn:hover > span:nth-child(1),.erj-login-box ul li a:hover > span:nth-child(1){-webkit-transition-delay: .045s;  -moz-transition-delay: .045s; -ms-transition-delay: .045s; -o-transition-delay: .045s;transition-delay: .045s}
.erj-btn-public:hover>span:nth-child(2),.lxwm-cont>a:hover>span:nth-child(2),.zjqs-btn:hover > span:nth-child(2),.erj-login-box ul li a:hover > span:nth-child(2){ -webkit-transition-delay: .12s; -moz-transition-delay: .12s; -ms-transition-delay: .12s; -o-transition-delay: .12s; transition-delay: .12s }
.erj-btn-public:hover>span:nth-child(3),.lxwm-cont>a:hover>span:nth-child(3),.zjqs-btn:hover > span:nth-child(3),.erj-login-box ul li a:hover > span:nth-child(3){ -webkit-transition-delay: .195s; -moz-transition-delay: .195s; -ms-transition-delay: .195s;-o-transition-delay: .195s; transition-delay: .195s}
.erj-btn-public:hover>span:nth-child(4),.lxwm-cont>a:hover>span:nth-child(4),.zjqs-btn:hover > span:nth-child(4),.erj-login-box ul li a:hover > span:nth-child(4){ -webkit-transition-delay: .27s; -moz-transition-delay: .27s; -ms-transition-delay: .27s; -o-transition-delay: .27s;transition-delay: .27s}
.erj-login-box ul li a:hover > span:nth-child(5){ -webkit-transition-delay: .32s; -moz-transition-delay: .32s; -ms-transition-delay: .32s; -o-transition-delay: .32s;transition-delay: .32s}
.erj-login-box ul li a:hover > span:nth-child(6){ -webkit-transition-delay: .37s; -moz-transition-delay: .37s; -ms-transition-delay: .37s; -o-transition-delay: .37s;transition-delay: .37s}
.erj-login-box ul li a:hover > span:nth-child(7){ -webkit-transition-delay: .42s; -moz-transition-delay: .42s; -ms-transition-delay: .42s; -o-transition-delay: .42s;transition-delay: .42s}
.erj-login-box ul li a:hover > span:nth-child(8){ -webkit-transition-delay: .57s; -moz-transition-delay: .57s; -ms-transition-delay: .57s; -o-transition-delay: .57s;transition-delay: .57s}
.erj-btn-public:hover ,.lxwm-cont>a:hover,.zjqs-btn:hover{background-color:#e70012;color:#fff;}
.erj-login-box ul li a:hover{background-color:#8e0d10;color:#fff;}

.footer{padding:30px 0 0;background:url(/uiFramework/commonResource/image/2024042305463259259.png) no-repeat;background-size:cover;}
.fl-top{margin-top:30px;}
.abouts-icon img{width:55px;margin-left: 5px;}
.abouts-icon span{display:inline-block;color:#fff;font-size:16px;margin-top:10px;}
.footer-info-line{line-height:30px;}
.footer-info-line span{font-size:14px;color:#fff;}
.footer-info-line span a{color:#fff;transition:all 0.4s;}
.footer-info-line span a:hover{color:#e2282d}
.erm-box > span{display:inline-block;width:100%;text-align:center;color:#fff;font-size:14px;margin-top:10px;}
.foter-bottom{height:50px;border-top:1px solid #302f31;margin-top:20px;}
.xq-xx{text-align:right;line-height:50px;}
.dropdown-wrapper {position: relative;}
.dropdown {position: absolute; display: none; box-sizing: border-box; border: 1px solid #eee; background-color: #fff; box-shadow: 0 0 5px #aaa; padding: .5em; width: 200%; margin-left: -50%;}
.dropdown > * {width: 100%; line-height: 2; text-align: center;}
.footer .dropdown a {color: #333; font-size: .8em}
.dropdown a:hover {color: #de0010}
.links-wrapper {line-height: 50px; width: 100%;}
.links-wrapper a {color: #fff;}

@media screen and (max-width:1600px){
  .max-width{width:90% !important;}
}
@media screen and (min-width:992px){
  .wrapper-sj-nav{display:none}
}

@media screen and (max-width:992px){
  .nav_box{display:none;}
  .wrapper-sj-nav{display:block}
  .erj_space_between{margin: 15px 0;padding: 0px 0;}
  .erj-title-public{margin-bottom:0px;}
  .erj-title-public > h2{font-size:20px;}
  .box-public,.erj-img-public{height:320px;}
  .box-public-cont{height:200px;}
  .banner-erj-public{height:220px;}
  .banner-tit h1{font-size:20px;}
  .banner-tit p{font-size:14px;margin-top:5px;}
  .erj-login{display:none;}
  .logo{text-align:center;}
  .abouts-icon img{width:40px;}
  .footer-info-line{line-height:25px;}
  .abouts-icon{margin-top:5%;}
  .abouts-icon span{font-size:12px;}
  .logo img{width:150px;}
  .foter-bottom{height:auto;}
  .footer-info-line span{font-size:12px;}
  .xq-xx{line-height:16px;}
  .flex-space{justify-content: space-around;margin-top: 15px;}
  .ph-hidden{display:none;}
}

@media screen and (max-width:480px){
  .box-public, .box-public-cont, .erj-img-public {height: 200px;}
}