@charset "utf-8";

.banner .pgba{
    z-index: 5;
    position: absolute;
  bottom: 0.3rem;
   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{color: #fff;width: .4rem;height:7px;background:#fff;opacity:0.7;margin: 0 .06rem!important;position: relative;}
.banner .pgba span.active{opacity: 1;width: 0.7rem;border-radius: 10px;}
.banner .pgba span.active i{background: #a33724;display: block;}
.banner .pgba span i{position: absolute;left:0;top: -1px;bottom: -1px;width: 0;border-radius: 10px;display: none;}

.banner .swiper-slide .a{display: block;height: 100vh;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;
}

.pgbamore{position: absolute;right: 0.8rem;bottom: 0.4rem;z-index: 5;}


.banner .slide-banner .swiper-slide::after{content: "";display: block;position: absolute;left: 0;bottom: 0; right: 0;width: 100%; height: 2.26rem;background-size: auto 99%;
    z-index: 2;}







@media screen and (max-width: 1400px){

}
@media screen and (max-width: 1200px){

}
@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}

.banner .sbtn{right: 0;bottom: 0.15rem;}
.banner .sbtn a{width: 0.25rem;margin-right: 0.1rem;}
}
@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;}
.intit h4 span{display: block; line-height: 1em;}
.intit h4 .cn{font-size: 0.16rem;font-weight: bold;/* font-family:'sys'; */color: #a33724;display: flex;align-items: center;position: relative;z-index: 3;}
.intit h4 .en{font-size: 0.25rem;color: #a33724;opacity: 0.3;position: absolute;left: 0;top: -0.1rem;}
.intit>a{font-size: 0.2rem;color: #333333;display: block;display: flex;align-items: center;justify-content: center;}
.intit>a span{display: block;position: relative;display: flex;align-items: center;justify-content: center;}

.intit>a img,.homeb .tab-bd .tabdiv>a img{display: inline;vertical-align: middle;padding-left: 10px;}


.intit>a:hover {color: #a33724;}








.homea{padding: 0.45rem 0;margin-top: 1.5rem;}
.homea .ywwrap{}
.homea .homa_left{position: relative;width: 60%;}
.homea .homa_left .pic .bgimg{height: 6rem;display: block;position: relative;}
.homea .homa_left .homeawrap{overflow: hidden;position: relative;}
.homea .homa_left .pictit {position: relative;z-index: 2;/* border-bottom: 2px solid #9c0202; */background: #fff;padding: 0 0.2rem;line-height: 0.6rem;box-sizing: border-box;}
.homea .homa_left .date{text-align: center;width: 0.9rem;height: 1rem;background:url(../img/xwlbtrqbj.png)no-repeat;color: #FFFFFF;position: absolute;top: 0;left: 0.4rem;}
.homea .homa_left .date p{font-weight: bold;font-size: 0.26rem;margin-top: 0.2rem;line-height: 1;/* margin-bottom: 0.05rem; */padding-bottom: 0.1rem;}
.homea .homa_left .date span{font-size: 0.14rem;}
.homea .homa_left .pictit h3{width: 85%;font-size: 0.18rem;font-weight: bold;line-height: 0.8rem;/* margin-top: 0.1rem; */}

.homea .pgba{z-index: 5;position: absolute;bottom: 0.3rem;width: auto;right: 0.2rem;text-align: right;}
.homea .pgba span{width: 0.1rem;height: 0.1rem;position: relative;margin: 0 0.1rem !important;text-align: center;line-height: 0.4rem;background: #ae8f8f;opacity: 1;color: #FFFFFF;font-size: 0.2rem;border-radius: 50%;}
.homea .pgba span.active{background: #9c0202;}

.homea .homa_right{width: 37%;background: url(../img/xwlbtybj.png)no-repeat right bottom;}
.homea .homa_right .newslist{background: #fff;
    margin-right: 0.3rem;
    /* box-sizing: border-box; */
    padding: 0.1rem 0.3rem 0.3rem}
.homea .homa_right ul li{border-bottom: 1px solid #e1e1e1;/* margin-bottom: 0.12rem; */padding: 0.22rem 0;}
.homea .homa_right ul li .newtit{width: 77%;display: flex;align-items: center;}
.homea .homa_right ul li h2{font-size: 0.18rem;line-height: 0.28rem;font-weight: bold;}
.homea .homa_right .date{padding-right: 0.2rem;text-align: right; color: #666666;border-right: 1px solid #e2e0e0;}
.homea .homa_right .date p{font-size: 0.3rem;line-height: 0.35rem;color: #9c0202;text-align: center;}
.homea .homa_right ul li:hover{border-bottom: 1px solid #9c0202;}
.homea .homa_right ul li:hover h2{font-weight: bold;color: #333333;}






.homeb{padding-bottom: 0.5rem;}
.homeb .tab-hd h4{border: 1px solid #a33724;padding: 0.1rem 0.15rem;/* padding-bottom: 0.2rem; */}
.homeb .tab-hd h4 .en{left: 50%;top: 0.2rem; transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);}
.homeb .tab-hd h4.active .en{color: #FFFFFF;opacity: 0.2;}
.homeb .tab-hd h4.active{background-color:#a33724;}
.homeb .tab-hd h4.active .cn{color: #FFFFFF;}
.homeb .tab-hd .first{border-radius: 20px 0 0 20px;}
.homeb .tab-hd h4:last-child{border-radius: 0 20px 20px 0;}
.homeb .tab-bd .tabdiv{display: none;position: relative;margin-top: 0.3rem;}
.homeb .tab-bd .tabdiv.active{display: block;}
.homeb .tab-bd .tabdiv>a{position: absolute;right: 0;top: -0.85rem;}

.homeb .tab-hd{justify-content: flex-start;}
.homeb .tab-hd .first .cn::after {
    width: 0.16rem;
    height: 0.15rem;
    background: url(../img/kph.png)no-repeat;
    content: " ";
    margin-left: 0.05rem;
}
.homeb .tab-hd .first.active .cn::after {
    width: 0.16rem;
    height: 0.15rem;
    background: url(../img/kpb.png)no-repeat;
    content: " ";
    margin-left: 0.05rem;
}
.homeb .tab-hd h4:last-child .cn::after {
    width: 0.16rem;
    height: 0.15rem;
    background: url(../img/lbh.png)no-repeat;
    content: " ";
    margin-left: 0.05rem;
}
.homeb .tab-hd h4:last-child.active .cn::after {
    width: 0.16rem;
    height: 0.15rem;
    background: url(../img/lbb.png)no-repeat;
    content: " ";
    margin-left: 0.05rem;
}


.kp .pic .bgimg{height: 2rem;}

.kp li{width: 23.5%;box-sizing: border-box;margin-bottom: 0.3rem;}
.kp li:hover,.lb li:hover{border-bottom: 2px solid #a33724;box-sizing: border-box;}
.kpx{background: #FFFFFF;padding: 0.2rem;}
.kpx small{padding: 0.05rem;
    background: #a33724;
    color: #fff;}
.kpx h2{font-size: 0.18rem;
    color: #333333;
    padding: 0.1rem 0;
    line-height: 0.3rem;}
.kpx p{font-size: 0.14rem;
    color: #999999;
    line-height: 0.2rem;min-height: 0.6rem;}
.kpd{padding: 0.2rem 0;
    justify-content: flex-start;
    color: #999999;}





.lb .pic .bgimg{height: 2rem;}
.lb .pic{width: 22.5%;}
.lb .kpx{width: 77.5%}
.lb li{margin-bottom: 0.3rem;}

.kpd .rq{position: relative;text-indent: 1.5em;}
.kpd .rq::before{
    width: 0.16rem;
    height: 0.16rem;
    background: url(../img/rqtb.png)no-repeat;
    content: " ";
    position: absolute;
    left: 0;
    top: 2px;
    }
.kpd .lll{position: relative;text-indent: 1.8em;margin-left: 0.3rem;}
.kpd .lll::before{
    width: 0.22rem;
    height: 0.15rem;
    background: url(../img/llltb.png)no-repeat;
    content: " ";
    position: absolute;
    left: 0;
    top: 2px;
    }


















@media (max-width: 1750px){
	

}
@media (max-width: 1600px){

}
@media (max-width: 1200px){
	
}
@media (max-width: 1024px){
.homea .homa_left .pictit h3{width: 75%;}
.homea .homa_right ul li .newtit{width: 75%;}
.homeb .tab-bd .tabdiv ul li .txt{width: 70%;}
.homef .mtleft .intit,.homef .mtleft .hetop{left: 0.3rem;}
}
@media (max-width: 980px){
	.homea{margin-top:0}
	.homea .homa_left .pic .bgimg{height: 65vw;}
	.homea .homa_right .newslist{margin-right: 0;}
	.lb .kpx,.lb .pic{width: 100%;}
	
	.homea .homa_right ul li .newtit{width: 70%;}
	.homea .homa_left .pictit h3{width: 80%;}
	.homea .homa_left,.homea .homa_right,.homec .jiaopic,.homec .jiaolist,.homed .yrwh, .homed .xzxz{width: 100%;}
	.homec .jiaolist{margin-top: 0.8rem;}
	.homeb .tab-bd .tabdiv ul li{width: 48%;}
	.homed .yrwh .yrpic .pic{height: 50vw;}
	.homeg ul{margin: 0;}
}
@media (max-width: 900px){
	
}

@media (max-width: 760px){
	
}
@media (max-width: 640px){

	.homeb .tab-bd .tabdiv ul li{width: 100%;}
	.homeb .tab-bd .tabdiv ul li .txt{width: 75%;}
	.homeb .tab-hd h4{padding: 0.1rem 0.15rem;}
	.homeb .intit{justify-content: left;}
}

@media (max-width: 480px){
	
	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){
   
}