/*公共样式*/
.nav_box{position:absolute !important;width:100%;}

/*banner图*/
.banner{position:relative;}
.banner-box{height:760px;overflow:hidden;}
.banner-box .swiper {width: 100%; height: 100%;}
.banner-box .swiper-slide {text-align: center;font-size: 18px;background: #fff;display: flex;justify-content: center;align-items: center;display: -ms-flexbox;-ms-flex-pack: center;-ms-flex-align: center;}
.banner-box .swiper-slide > a{width:100%;height:100%;}
.banner-text{position:absolute;top:50%;left:50%;width:100%;text-align:left;transform:translate(-50%,-50%);z-index:3}
.banner-text h1{font-size:52px;color:#fff;text-shadow: 0 0 10px #000;}
.banner-text p{font-size:18px;color:#fff;line-height:30px;margin-top:20px;width:32%;text-shadow: 0 0 10px #000;}
.zzc{position:absolute;width:100%;height:30%;top:0;left:0;z-index:2}
.zzc img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;}
/*网银登录*/
.wy-login{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;display: flex;justify-content: flex-end;display: -ms-flexbox;-ms-flex-pack: end;}
.login-box{width:335px;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 );}
.wy-list1 li{margin-top:10px;}
.wy-list1 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;}
.wy-min-list{padding:0 10px;margin-top:10px;}
.wy-min-list li{line-height:20px;width:33.33%;}
.wy-min-list li a{display:inline-block;font-size:12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;width:100%;transition:all 0.4s;}
.wy-min-list li a:hover{color:#e2282d}
/*按钮效果*/
.wy-list1 li a:before,.qygk-cont a:before,.lccp-info-box 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 }
.wy-list1 li a:hover:before,.qygk-cont a:hover:before,.lccp-info-box 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) }
.wy-list1 li a > span,.qygk-cont a > span,.lccp-info-box 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}
.wy-list1 li a:hover > span,.qygk-cont a:hover > span,.lccp-info-box 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)}
.wy-list1 li a:hover > span:nth-child(1),.qygk-cont a:hover > span:nth-child(1),.lccp-info-box 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}
.wy-list1 li a:hover > span:nth-child(2),.qygk-cont a:hover > span:nth-child(2),.lccp-info-box 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 }
.wy-list1 li a:hover > span:nth-child(3),.qygk-cont a:hover > span:nth-child(3),.lccp-info-box 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}
.wy-list1 li a:hover > span:nth-child(4),.qygk-cont a:hover > span:nth-child(4),.lccp-info-box 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}
.wy-list1 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}
.wy-list1 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}
.wy-list1 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}
.wy-list1 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}
.wy-list1 li a:hover,.qygk-cont a:hover,.lccp-info-box a:hover{background-color:#8e0d10;color:#fff;}
/*快捷登录*/
.kjfs-layui{position:absolute;bottom:0;left:0;width:100%;background-color:rgba(0,0,0,0.7);z-index:4;}
.kjfs-layui ul{height:120px;}
.kjfs-layui ul li a{height:100%;}
.kjfs-layui ul li a.min-icon img{width:45px;height:42px;transition:all 0.4s;}
.kjfs-layui ul li a.min-icon:hover img{transform:rotateY(180deg);}
.kjfs-layui ul li a.min-icon:hover span{color:#e2282d}
.kjfs-layui ul li a span{display:inline-block;color:#fff;font-size:16px;margin-top:10px;transition:all 0.4s;}

/*热门推荐*/
.fl-h{height:540px;box-shadow: 0 0 10px #eee;}
/* .fl-h-z{height:270px;} */
.lccp-img{height:260px;padding:20px;box-sizing: border-box;overflow:hidden;}
.lccp-img img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;transition:all 0.4s;}
.lccp:hover .lccp-img img{transform:scale(1.04);}
.lccp-info-box{padding:0px 20px 20px;box-sizing: border-box;}
.lccp-info-box h3{font-size:20px;font-weight:bold;}
.lccp-info-box .qx{font-size:14px;font-weight:bold;margin:15px 0;}
.nhlv h2{font-size:32px;color:#e60020;margin-right:20px;}
.nhlv span{font-size:14px;}
.lcqx {font-size:14px;color:#333;margin:10px 0;}
.lcqx .date1{font-size:18px;font-weight:bold}
.lcqx .date2{font-weight:bold;}
.lccp-info-box a{display:inline-block;width:120px;height:40px;line-height:40px;font-size:16px;color:#fff;background-color:#e2282d;border-radius:5px;text-align:center;position:relative;overflow:hidden;margin-top:30px;}
/*产品1*/
.cp1,.cp2,.cp3,.cp4{height:260px;}
.cp-shadow{box-shadow: 0 0 10px #eee;padding:20px;box-sizing: border-box;}
.cp1-img{height:200px;overflow:hidden;}
.cp1-img img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;transition:all 0.4s;}
.cp1:hover .cp1-img img,.cp2:hover .cp1-img img{transform:scale(1.04);}
.cp1 h3,.cp2 h3{font-size:18px;text-align:center;margin-top:5px;transition:all 0.4s;}
.cp1:hover h3,.cp2:hover h3{color:#e2282d}
/*轮播图*/
.cp-pub-swiper{position:relative;}
.cp-pub-swiper .swiper {width: 100%; height: 100%;overflow:hidden;}
.cp-pub-swiper .swiper-slide { text-align: center; font-size: 18px;background: #fff;display: flex; justify-content: center;align-items: center;display: -ms-flexbox;-ms-flex-pack: center;-ms-flex-align: center;}
.cp-pub-img{height:190px;overflow:hidden;}
.cp-pub-img img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;transition:all 0.4s;}
.cp-pub-img img:hover{transform:scale(1.04);}
.cp-pub-swiper .swiper-container-horizontal>.swiper-pagination-bullets{bottom:-10px;}
.cp-pub-swiper .swiper-pagination-bullet{width:35px;height:4px;border-radius:0;opacity:1;background-color:#f18a2c}
.cp-pub-swiper .swiper-pagination-bullet-active{background-color:#db082c}
.cp-pub-swiper a h3{font-size: 18px;margin-top: 5px;display:inline-block;transition:all 0.4s;}
.cp-pub-swiper a:hover h3{color:#e2282d}

/*新闻中心*/
.xwzx .layui-tab-card{border:none;box-shadow:none;}
.erj-title-public .layui-tab-title{border:none;margin-right:-10px;}
.erj-title-public .layui-tab-title li{font-size:18px;position:relative;}
.erj-title-public .layui-tab-title li::after{content:"";position:absolute;bottom:0;left:50%;width:0%;height:2px;background-color:#db082c;transform:translate(-50%,0);transition:all 0.4s;}
.erj-title-public .layui-tab-title li:hover{color:#db082c}
.erj-title-public .layui-tab-title li:hover::after{width:60%;}
.erj-title-public .layui-tab-title .layui-this{color:#db082c;}
.erj-title-public .layui-tab-title .layui-this:after{border:none;top:auto;width:60%;}

.news-cont-list li{line-height:75px;border-top:1px solid #ebebeb;}
.news-cont-list li:last-child{border-bottom:1px solid #ebebeb}
.news-cont-list li a{font-size:16px;transition:all 0.4s;padding:0 10px;}
.news-cont-list li a:hover{color:#971c1d;background-color:#ffefef}
.news-cont-list li a span.first-news{display:inline-block;width:65%;font-weight:bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.qygk .qy-h{height:380px;}
.qygk-img img{width:100%;height:100%;object-fit:cover;-o-object-fit:cover;}
.qygk-cont p{font-size:16px;line-height:30px;height: auto;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.qygk-cont a{display:inline-block;width:120px;height:40px;line-height:40px;font-size:16px;color:#fff;background-color:#e2282d;border-radius:5px;text-align:center;position:relative;overflow:hidden;}

/*各屏幕适配*/
@media screen and (max-width:1490px){
.lccp-info-box h3{font-size:18px;}
.lccp-info-box a{margin-top:20px;}
}

/*移动适配*/
@media screen and (max-width:992px){
.wy-login{display:none;}
.banner-box{height:300px;}
.zzc{display:none;}
.banner-text{top:40%;}
.banner-text h1{font-size:20px;}
.banner-text p{font-size:14px;line-height:20px;width:100%;margin-top:5px;}
.kjfs-layui ul{flex-wrap: nowrap;  display: -webkit-box;overflow-x: auto;scrollbar-width: none;-ms-overflow-style: none;height:80px;}
.kjfs-layui ul li{width:33.33%;}
.kjfs-layui ul li a span{font-size:14px;margin-top:5px;}
.kjfs-layui ul li a.min-icon img{width:32px;height:30px;}
.kjfs-layui ul li:last-child a img{width:80px;}
/*热门推荐*/
.fl-h{height:auto;}
.lccp-img{height:auto;overflow:hidden;}
.lccp-info-box h3{font-size:16px;}
.lccp-info-box .qx{margin:10px 0;}
.nhlv h2{font-size:24px;}
.lcqx .date1{font-size:16px;}
.lcqx{margin:5px 0;}
.lccp-info-box a,.qygk-cont a{width: 90px;height: 35px;line-height: 35px;font-size: 14px;margin-top:20px;}
.cp1 h3, .cp2 h3,.cp-pub-swiper a h3{font-size:16px;}
.cp1, .cp2, .cp3, .cp4{height:350px;}
.cp1-img {height: 290px;overflow: hidden;}
/*新闻中心*/
.qygk .qy-h{height:auto;}
.news-cont-list li{line-height:60px;}
}
@media screen and (max-width:560px){
.cp1, .cp2, .cp3, .cp4 {height: 260px;}
.cp1-img {height: 200px;overflow: hidden;}
}
.kjfs-layui ul li.no-title a span {display:none;}
.kjfs-layui ul li.no-title a img {width:100%;height:auto;}
.kjfs-layui ul li.no-title a {height:100%;}
@media screen and (min-width:992px){
.pc-none {display:none;}
}