@charset "utf-8";

.banner .pgba{
    z-index: 5;
    position: absolute;
    bottom: 0.4rem;
	
   left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
    
    width: auto;
    }
.banner .pgba span{position: relative;border-radius: 50%;color: transparent; display: block;float: left;width: 10px;height: 10px;border: 2px solid #FFFFFF; font-size: 0.18rem; opacity: 1; background: #FFFFFF; margin: 0 0.1rem!important;position: relative;}
.banner .pgba span.active{background:#890304 ; }



.banner .swiper-slide .a{display: block;height: 37.5vw;min-height: 500px;}
.banner .swiper-slide .a{position: relative;display: block;overflow: hidden;}
.banner .swiper-slide .bg video{ width: 100%; height: 100%; object-fit: cover}



.banner .swiper-slide .bg{-webkit-transform: scale(1.1);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;transition:linear 5s;background-size: cover !important;}
.banner .swiper-slide-active .bg{-webkit-transform: scale(1);}
.banner .bgtitle{
	position: absolute;
	left: 6%;
	bottom: 0.4rem;
	width: 70%;
	z-index: 9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #FFFFFF;
	font-size: 0.24rem;
}


.banner  .sbtn a{position: absolute;top: 45%;width: 0.5rem;height: 1.2rem;display: block;z-index: 2;}
.banner  .sbtn .prev{background: url(../img/banleft.png) no-repeat center;left: 2.1rem;}
.banner  .sbtn .next{background: url(../img/banright.png) no-repeat center;right: 2.1rem;}


@media screen and (max-width: 1400px){

}
@media screen and (max-width: 1200px){
	.banner  .sbtn a{width: 0.3rem;height: 0.5rem;}
.banner .sbtn .prev{left: 0;}
.banner  .sbtn .next{right: 0;}
}
@media screen and (max-width:1024px){
.banner .swiper-slide .a{height: 50vw;min-height: inherit;}
}
@media screen and (max-width:900px){
.banner .swiper-slide .a{height: 46vw}

}
@media screen and (max-width:640px){

.banner .swiper-slide .a{height: 52vw}
}

.compensate-for-scrollbar{margin-right: 0!important}
.fancybox-iframe, .fancybox-video{/* object-fit: cover; */}



.intit{position: relative;margin-bottom: .4rem;}
.intit h4{color: #333333;position: relative;padding-left: 0.1rem;border-left: 5px solid #890304;}
.intit h4 span{display: block;line-height: 1em;position: relative;}
.intit h4 .cn{font-size: 0.3rem;font-weight: bold;color: #890304;}
.intit h4 .en{font-size: 0.14rem;color: #666666;margin-top: 0.07rem;text-transform: uppercase;}
.intit>a{font-size: 0.18rem;display: block;display: flex;align-items: center;justify-content: center;}
.intit>a span{}

.intit>a img,.intit h4 img,.intit2 h4 img,.intit2 >a img{display: inline;vertical-align: middle;padding-left: 10px;}
.intit h4 img,.intit2 h4 .cn img{padding-left: 0;padding-right: 10px;}


.intit>a:hover {}








.homea{padding: 0.45rem 0;padding-bottom: 0.3rem; background: url(../img/bodybg1.png) no-repeat center bottom #FFFFFF;}

.homea .homa_left{width: 48%;position: relative;}
.homea .homa_left .pic .bgimg{height: 4.2rem;display: block;position: relative;}
.homea .homa_left .sbtn a{position: absolute;top: 30%;width: 0.42rem;height:0.9rem;display: block;z-index: 2;}
.homea .homa_left .sbtn .prev{background: url(../img/banleft.png) no-repeat center;left: 0;}
.homea .homa_left .sbtn .next{background: url(../img/banright.png) no-repeat center;right: 0;}
.homea .homa_left .pictit {margin: 0 0.3rem;position: relative;z-index: 2;margin-top: -0.5rem; background: #890304;color: #FFFFFF;height: 1rem;padding: 0.2rem;box-sizing: border-box;}
.homea .homa_left .date{text-align: center;padding-right: 0.15rem;background: url(../img/line.png) no-repeat right center;}
.homea .homa_left .date p{font-weight: bold;font-size: 0.3rem;font-weight: bold;}
.homea .homa_left .pictit h3{width: 85%;font-size: 0.18rem;font-weight: bold;display: flex;align-items: center;}

.homea .homa_right{width:49.5% ;}
.homea .homa_right ul li{width: 48%;margin-bottom: 0.3rem;margin-top: 0.05rem;}
.homea .homa_right ul li h2{font-size: 0.18rem;line-height: 0.35rem; box-sizing: border-box;padding-left: 15px;background: url(../img/dot1.png) no-repeat left center;}
.homea .homa_right ul li .date img{display: inline-block;vertical-align: middle;padding-right: 10px;}
.homea .homa_right ul li .date{font-size: 0.14rem;color: #890304; margin-left: 15px;}






/* 通知 */
.homea-b{margin-top: 0.5rem;}
.homea .tab-hd h4{border: none;}
.homea .tab-hd h4 .cn{color: #333333;}
.homea .tab-hd h4 .en{display: block;text-align: center;margin-top: 0.08rem;}
.homea .tab-hd h4.active .cn{color:#890304 ;}
.homea .tab-hd .first::after{content: "";width: 1px;height: 60%;background: #890304;position: absolute;right: 0;top: 0;}
.homea .tab-hd .first{padding-right: 30px;margin-right: 30px;}
.homea .tab-bd .tabdiv{display: none;position: relative;margin-top: 0.3rem;}
.homea .tab-bd .tabdiv.active{display: block;}
.homea .tab-bd .tabdiv>a{position: absolute;right: 0;top: -0.85rem;}
.homea .tab-bd .tabdiv>a img{display: inline-block;vertical-align: middle;padding-left: 15px;}
.homea .tab-bd .tabdiv ul li{width: 32%;margin-bottom: 0.3rem;background: #FFFFFF;box-shadow: 0 0 10px #CCCCCC;}
.homea .tab-bd .tabdiv ul li a{display: flex;padding: 0.28rem 0.2rem;justify-content: space-between;height: 2rem; transition: .3s;}
.homea .tab-bd .tabdiv ul li .date{ text-align: center;color: #890304;}
.homea .tab-bd .tabdiv ul li .date p{font-size: 0.36rem;font-weight: bold;}
.homea .tab-bd .tabdiv ul li .txt{width: calc(100% - 1rem)}
.homea .tab-bd .tabdiv ul li .txt h4{font-size: .18rem;line-height: 0.3rem;}
.homea .tab-bd .tabdiv ul li .txt .zhai{color: #888888;font-size: 0.14rem;line-height: 0.25rem;margin-top: 0.1rem;margin-bottom: 0.15rem;height: 0.5rem;}
.homea .tab-bd .tabdiv ul li .more{border-top: 1px solid #ece3e3;padding-top: 0.15rem;color: #a49797;font-size: 0.14rem;}




@font-face{font-family:'fzxk';font-style:normal;src:url(../fonts/FZXKJW--GB1-0.woff)}
.tiao{background-color: #890304;text-align: center;height: 0.9rem;display: flex;align-items: center;justify-content: center;overflow: hidden;}
.tiao h2{color: #FFFFFF;font-family:'fzxk';font-size: 0.25rem;position: relative;}
.tiao h2::before{content: "";width: 2.55rem;height: 0.45rem;background: url(../img/hengbg1.png) no-repeat center;position: absolute;left: -3rem;top: 0;}
.tiao h2::after{content: "";width: 2.55rem;height: 0.45rem;background: url(../img/hengbg1.png) no-repeat center;position: absolute;right: -3rem;top: 0;}


.homeb{padding: 0.45rem 0;background: #f9f5f5;}
.intit2{margin-bottom: 0.4rem;}
.intit2 h4{padding-left: 0.9rem;min-width: 2.7rem; background: url(../img/titbg1.png) no-repeat left top;height: 1.35rem;background-size: contain;}
.intit2 h4 span{display: block;}
.intit2 .cn{color: #333333;font-size: 0.4rem;font-weight: bold;margin-top: 0.2rem;line-height: 1;}
.intit2 .en{text-transform: uppercase;font-family: 'sys';color: #890304;padding-left: 10px; margin-top: 0.2rem; margin-left: 0.15rem; line-height: 25px;background: url(../img/titbgen1.png) no-repeat left center;}
.intit2 h2{width: 60%;color: #890304;font-size: 0.18rem;font-weight: bold;line-height: 0.35rem;display: flex;align-items: center;}
.intit2>a{display: flex;align-items: center;}


.homeb .xmleft{width:49% ;height: 3.95rem;background-color: #FFFFFF;border-bottom: 3px solid #890304;box-sizing: border-box;padding: 0.4rem 0;}
.homeb .xmleft .date{background: url(../img/datebg2.png) no-repeat left center;padding-left: 0.3rem;color: #FFFFFF;line-height: 0.4rem;}
.homeb .xmleft .date span{font-size: 0.26rem;font-weight: bold;display: inline-block;line-height: 0.4rem;}
.homeb .xmleft h4{padding: 0 0.3rem;font-size: 0.18rem;font-weight: bold;margin: 0.2rem 0;line-height: 0.4rem;}
.homeb .xmleft .zhai{color: #8c8c8c;font-size: 0.14rem;padding: 0 0.3rem;line-height: 0.25rem;}
.homeb  .xmright{width: 49%;}
.homeb  .xmright ul{width: 48%;}
.homeb  .xmright ul li{margin-bottom: 0.25rem; background-color: #FFFFFF;height: 1.5rem; border-bottom: 3px solid #890304;box-sizing: border-box;padding: 0.25rem ;}
.homeb  .xmright .first{height: 2.2rem;}
.homeb  .xmright ul li img{display: inline-block;vertical-align: middle;padding-right: 10px;}
.homeb  .xmright ul li .date{color: #890304;font-size: 0.14rem;margin: 0.15rem 0;}
.homeb  .xmright ul li h4{font-size: 0.18rem;line-height: 0.3rem;}
.homeb  .xmright ul li .zhai,.homed .xinglist ul li .zhai{color: #8c8c8c;font-size: 0.14rem;line-height: 0.25rem;}

.homeb .zmxmlist2 ul li{width: 24%;margin-top: 0.1rem; background-color: #FFFFFF;height: 1.3rem;box-sizing: border-box;padding: 0 0.3rem;display: flex;align-items: center;}
.homeb .zmxmlist2 .date{color: #890304;text-align: center;padding-right: 0.15rem;background: url(../img/line2.png) no-repeat right center;}
.homeb .zmxmlist2 .date p{font-size: 0.26rem;}
.homeb .zmxmlist2 .date span{font-size: 0.14rem;}
.homeb .zmxmlist2 h4{width: 70%;line-height: 0.32rem;}








.homec{padding: 0.35rem 0;background:url(../img/bodybg2.png) no-repeat center bottom;}
.homec .intit2 h4{background: url(../img/titbg2.png) no-repeat left top;background-size: contain;}
.homec .yanleft{width: 49%;}
.homec .yanleft ul li{width: 48%;position: relative;margin-bottom: 0.3rem;}
.homec .yanleft ul li .pic .bgimg{height: 2.4rem;}
.homec .yanleft ul li .tit,.homec .yanright .tit{padding: 0.2rem ; background: url(../img/titbgen2.png) repeat-x;position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;}
.homec .yanleft ul li h2,.homec .yanright .tit h2{font-size: 0.18rem;font-weight: bold;color: #FFFFFF;}

.homec .yanright {width: 49%;}
.homec .yanright a{display: block;position: relative;}
.homec .yanright .bgimg{height: 5.1rem;}



.homed{padding: 0.6rem 0;background-color: #f9f5f5;}
.homed .intit2 h4{background: url(../img/titbg3.png) no-repeat left top;background-size: contain;}
.homed .xinglist ul li{width: 23.5%;background-color: #FFFFFF;border-bottom: 3px solid transparent;}
.homed .xinglist .bgimg{height: 1.8rem;}
.homed .xinglist .tit{padding: 0.2rem;box-sizing: border-box;padding-bottom: 0.35rem;}
.homed .xinglist ul li h4{font-size:0.18rem ;line-height: 0.3rem;height: 0.6rem;}
.homed .xinglist ul li .date,.homed .xinglist2 .date,.homed .xinglist2 .more{color: #890304;font-size: 0.14rem;margin: 0.15rem 0;}
.homed .xinglist ul li .date img,.homed .xinglist2 ul li img{display: inline-block;vertical-align: middle;padding-right: 10px;}
.homed .xinglist ul li:hover{box-shadow: 0 0 10px #ebd7d7;border-bottom: 3px solid #890304;}
.homed .xinglist ul li .zhai{height: 0.75rem;}
.homed .xinglist ul li:hover .zhai{color:#333333 ;}

.homed .xinglist2 ul li{width: 49%;background-color: #FFFFFF;box-sizing: border-box;padding: 0.25rem 0.2rem;margin-top: 0.3rem;}
.homed .xinglist2 ul li h4{font-size:0.18rem ;line-height: 0.3rem;margin-bottom: 0.2rem;}
.homed .xinglist2 .date,.homed .xinglist2 .more{margin: 0;}
.homed .xinglist2 .more img{padding-right: 0;padding-left: 10px;}






.homee{padding: 0.6rem 0;background: url(../img/bodybg3.png) repeat center top;}
.homee .mtmy .intit{display: none;}
.homee .mttit{width: 22%;}
.homee .mtcen{width: 54.5%;}
.homee .mtcen ul li{width: 50%;position: relative;}
.homee .mtcen ul li .tit{padding: 0.2rem ;padding-bottom: 0.15rem; background: url(../img/titbgen2.png) repeat-x;position: absolute;left: 0;bottom: 0;z-index: 2;width: 100%;}
.homee .mtcen ul li .tit h2{font-size: 0.18rem;color: #FFFFFF;}
.homee .mtcen ul li .tit h2 img{display: inline-block;vertical-align: middle;padding-right: 0.1rem;}
.homee .mtcen ul li .tit h2::after{content: "";width: 0.35rem;height: 5px;background-color:#f58309 ;position: absolute;left: 0.2rem;bottom: 0;}
.homee .mtcen .oli3 .tit h2::after{background-color: #1dbe52;}
.homee .mtcen .oli4 .tit h2::after{background-color: #d80303;}
.homee .mtcen .bgimg{height: 2.8rem;}
.homee .mtright{width: 23.5%;background-color: #FFFFFF;box-sizing: border-box;padding: 0.2rem;}
.homee .mtright ul li{margin: 0.13rem 0;margin-bottom: 0.28rem; position: relative;}
.homee .mtright ul li:last-child{margin-bottom: 0;}
.homee .mtright ul li::before{content: "";width: 0.05rem;height: 0.05rem;background-color:#959595 ;position: absolute;left: 0;top: 0.15rem;}
.homee .mtright ul li h4{font-size: 0.18rem;line-height: 0.3rem;padding-left: 0.2rem;}


.homee .zhuan{margin-top: 0.45rem;}
.homee .zhuanlist ul li{width: 23%;}
.homee .zhuanlist ul li img{border-radius: 10px;}














@media (max-width: 1750px){
	

}
@media (max-width: 1600px){

}
@media (max-width: 1200px){
	
}
@media (max-width: 1024px){
.homea .homa_left .pictit h3{width: 75%;}
.homee .mtmy .intit{display: flex;}
.homee .mttit{display: none;}
.homee .mtright{width: 45.5%;}
 .homeb .zmxmlist2 ul li{width: 48%;}
}
@media (max-width: 980px){
}
@media (max-width: 900px){
 .homea .homa_left,.homea .homa_right{width: 100%;}
 .homea .homa_right,.homed .xinglist ul li{margin-top: 0.3rem;}
.homea .tab-bd .tabdiv ul li,.homed .xinglist ul li{width: 48%;}
 .intit2 h2{width: 50%;}
 .tiao{height: auto;padding: 0.2rem 0;}
}

@media (max-width: 760px){
	.homeb .xmleft,.homeb .xmright,.homee .mtcen,.homee .mtright,.intit2 h2{width:100%}
	.homeb .xmright,.homee .mtright,.intit2 h2{margin-top: 0.3rem;}
	.intit2{position: relative;}
	.intit2>a{position: absolute;right: 0;top: 0.6rem;}
	.homea-b .intit{justify-content: left;}
	.homea .tab-hd .first{margin-right: 0.1rem;padding-right: 0.1rem;}
}
@media (max-width: 640px){
.homea .tab-bd .tabdiv ul li, .homed .xinglist ul li,.homec .yanleft,.homec .yanright,.homed .xinglist2 ul li,.homeb .zmxmlist2 ul li,.homeb .xmright ul,.homea .homa_right ul li{width: 100%;}
.homea .homa_right ul li{margin-bottom: 0.2rem;}
}

@media (max-width: 480px){
	
	.homee .zhuanlist ul li{width: 100%;margin-bottom: 0.2rem;}
	.homee .mtcen ul li{width: 100%;}
	body{min-width: 320px;}
	
}
/*ie11*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie10*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}




@media (max-width: 980px){
   
}