@charset "utf-8";


.homea .aright ul li{position: relative;z-index: 2}
.homea .aright ul li a{position: relative;z-index: 3;display: block;}
.homea .aright ul li:after{position: absolute;top: -1px;bottom: -1px;left: -.15rem;right: -.15rem;background: #fff;z-index: 0;content: '';box-shadow: 3px 35px 77px -8px rgb(0 0 0 / 90%);;opacity: 0;visibility: hidden;transition: .3s}
.homea .aright ul li:hover:after{opacity: 1;;visibility: visible;}
.homea .aright ul li:hover{z-index: 5}
.homea .aright ul li:first-child:after{top: -.15rem}



.homeb .item{position: relative;z-index: 3}
.homeb .item a{position: relative;z-index: 3}
.homeb .item:after{position: absolute;top: 0;bottom: 0;left: 0;right: -.15rem;background: #fff;z-index: 0;content: '';box-shadow: 3px 35px 77px -8px rgb(0 0 0 / 90%);opacity: 0;visibility: hidden;transition: .3s}
.homeb .item:hover:after{opacity: 1;;visibility: visible;}
.homeb .item:hover .txt {color: #d20b17}
.homeb .item:hover .txt span.aline_w{color: #d20b17;background-image:linear-gradient(#d20b17,#d20b17);background-size:100% 1px}

.homeb ul li{position: relative;z-index: 1}
.homeb ul li h4{position: relative;z-index: 3;}
.homeb ul li time{position: relative;z-index: 3;}
.homeb ul li span.slog{position: relative;z-index: 3;display: inline-block;}
.homeb ul li:after{position: absolute;top: -1px;bottom: -1px;left: -.15rem;right: -.15rem;background: #fff;z-index: 0;content: '';box-shadow: 3px 35px 77px -8px rgb(0 0 0 / 90%);opacity: 0;visibility: hidden;transition: .3s}
.homeb ul li:hover:after{opacity: 1;;visibility: visible;}
.homeb ul li:hover{z-index: 5}
.homeb ul li:hover  span.aline_w{color: #d20b17;background-image:linear-gradient(#d20b17,#d20b17);background-size:100% 1px}
.homeb ul li:hover time{color: #d20b17;}
.homeb ul li:hover span.slog{color: #d20b17;}

.homec .ca .list .hovlist1 li{background: #fff}
.homec .ca .list li:hover{background: #d20b17;
            transform: scale(1.05);
          -webkit-transform: scale(1.05);
          z-index: 10;
          box-shadow: 6px 25px 40px -6px rgba(0,0,0,0.15);
          z-index: 10;
          transition: all .4s;
          -webkit-transition: all .4s;
		 transition-duration: 700ms;}
.homec .ca .list li:hover a{color: #fff}
.homec .ca .list li a:hover span.aline_r{color: #fff!important;background-image:linear-gradient(#fff,#fff);background-size:100% 1px}


.homec .cb .list li{background: #fff}
.homec .cb .list li:hover{background: #045ea2!important}
.homec .cb .list li:hover a{color: #fff}
.homec .cb .list li:hover span.aline_r{color: #fff!important;background-image:linear-gradient(#fff,#fff);background-size:100% 1px}




.homee .hecon .item dt a:hover span{background: red;transform: translateY(-2px);transition: .3s}
.homee .hecon .item dt a:after{opacity: 0;visibility: hidden;transition: .3s}
.homee .hecon .item dt a:hover:after{opacity: 1;visibility:inherit;}




.homee .hecon .aright .item ul li{position: relative;z-index: 2}
.homee .hecon .aright .item ul li .info{position: relative;z-index: 2}
.homee .hecon .aright .item ul li time{position: relative;z-index: 4}
.homee .hecon .aright .item ul li a{position: relative;z-index: 3;}
.homee .hecon .aright .item ul li:after{position: absolute;top: -1px;bottom: -1px;left: -.15rem;right: -.15rem;background: #fff;z-index: 0;content: '';box-shadow: 3px 35px 77px -8px rgb(0 0 0 / 90%);;opacity: 0;visibility: hidden;transition: .3s}
.homee .hecon .aright .item ul li:hover:after{opacity: 1;;visibility: visible;}
.homee .hecon .aright .item ul li:hover{z-index: 5}
.homee .hecon .aright .item ul li:hover span.aline_r{background-size:100% 1px;color: #d20b17 }




.homef {
    background: url(/css/images/1028/fbg.jpg) no-repeat bottom center;
    background-size: cover;
}
.homed:after{
	background: url(/css/images/1028/dbg2.jpg) no-repeat center;
    background-size: cover;
}
.homec {
    background: url(/images/1028/cbg.jpg) no-repeat center;
    background-size: cover;
}
.homeb {
    background: url(/images/1028/homeb.png) no-repeat center;
    background-size: cover;
}
.homea {
  
    background: url(/css/images/1028/abg.jpg) no-repeat center;
    background-size: cover;
}
.homed li .txt{left: 2px;right: 2px;bottom: 2px}
.homed .ul1 .items .item .pic,.homed .ul2 .items .item .pic,.homed .ul2 li.li1 .itemt,.homed .ul2 li.li2 .item .pic,.homed .ul2 li.li2 .itemt{border: 2px solid #fff;}

.homec .ctit img{max-width: 5.76rem;}

.homec-a .list li{height: 1rem}
.homec-a .list li h4{font-size: .165rem;line-height: .24rem;max-height: .54rem\0;-webkit-line-clamp: 3;}
.homec .ca .list li:nth-child(1){margin-bottom: .15rem}
.homec .ca .list li:nth-child(2){margin-bottom: .15rem}

.homec .ca .list li:nth-child(5){margin-top: .15rem}
.homec .ca .list li:nth-child(6){margin-top: .15rem}






.homea .aleft .slide-news .txt p{margin-bottom: .1rem;color: #666}
.homea .aright ul li .txt{display: flex;justify-content: space-between;}
.homea .aright ul li .txt h4{font-size: .165rem;line-height: .24rem;margin-bottom: 0;width: calc(100% - 1rem);/* line-height: .24rem; */height: .52rem;max-height: .52rem\0;}
.homea .aright ul li .txt time{font-size: .15rem}
.homea .aright ul li{padding: .1rem 0;}
.homea .aright ul li:last-child{ border-bottom: 1px dashed #bbb;}
.homea .aleft .slide-news .txt{border-bottom: 3px solid #d20b17}

.homeb .item .txt h4{font-size: .165rem;line-height: 0.24rem;max-height: .56rem\0}
.homeb .item .txt p{font-size: .14rem;margin-bottom: .15rem;line-height: 1.6em;height: .66rem\0}
.homeb .item .txt time{font-size: .14rem}
.homeb ul li h4{font-size: .165rem;line-height: .24rem;/* font-size: .18rem; */width: calc(100% - 1rem);/* line-height: .26rem; */height: .52rem;margin-bottom: 0 !important;}
.homeb ul li time{font-size: .14rem}
.homeb ul li{padding: .08rem 0;display: flex;justify-content: space-between;}
.homeb .aleft ul li{padding: .08rem 0;}
.homeb .aright ul li h4{padding-right: 0;margin-bottom: .1rem}
@media (max-width: 980px){
.homea .aright ul li{padding: .15rem 0}
}



@media (max-width: 900px){
.homea .pgba {
    bottom: 2.1rem!important;
}
.homea .aleft .slide-news .txt {
    height: 2rem;
}
/*
.eclip {
    white-space: normal;
}*/
}



@media (max-width: 540px){
	
	.homeb .item .txt p{display: none}
	.homeb .item .txt h4{font-size: .2rem}
	.homeb ul li time,.homeb .item .txt time,.homea .aright ul li .txt time{font-size: .16rem}
}