.banner .pgba{z-index: 5;position: absolute;bottom: .3rem;left: 0;text-align: center;}
.banner .pgba span{color: #fff;width: .4rem;height:4px;background:#fff;opacity:1;margin: 0 .06rem!important;position: relative;}
.banner .pgba span.active{opacity: 1;}
.banner .pgba span.active i{display: block;}
.banner .pgba span i{position: absolute;left:0;top: -1px;bottom: -1px;width: 0;background: #d20b17;display: none}

.banner { padding-top:.5rem }
.banner .swiper-slide{/* min-width: 100vw */}
.banner .swiper-slide .a{display: block;height: 90vh;min-height: 500px;}
.banner .swiper-slide .a{position: relative;display: block;overflow: hidden;width: 100vw;}
.banner .swiper-slide .bg video{ width: 100%; height: 100%; object-fit: cover}
.banner .swiper-slide .bg:before{content: '';position: absolute;left: 0;right: 0;height: 20%;background-size: 100% 100%;z-index: 1;bottom: 0}
.banner .swiper-slide .bg{-webkit-transform: scale(1.1);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 0;transition: 5s;background-size: cover !important;width: 100%;}
.banner .swiper-slide-active .bg{-webkit-transform: scale(1);}


.bannerfd{
	position: absolute;
	left:0;
	height:3rem;
	bottom: 0px;
	width: 100%;z-index: 9999;
}
@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;}
.bannerfd{height:auto;}
.homebc .aleft{width: 100%!important;;padding-right: 0rem!important;}
.homebc .aright{width: 100%!important;;padding-left: 0rem!important;}
}
@media screen and (max-width:900px){
.banner .swiper-slide .a{height: 46vw}
}
@media screen and (max-width:640px){
.banner .pgba{bottom: .15rem}
.banner .swiper-slide .a{height: 52vw}
}

.compensate-for-scrollbar{margin-right: 0!important}
.fancybox-iframe, .fancybox-video{/* object-fit: cover; */}

.inmor{display: flex;line-height: .31rem;color: #d20b17;position: absolute;right: 0;top: .15rem;}

/*.inmor i svg circle{transition: .3s}
.inmor:hover i circle{transform: scale(1.1);transform-origin: .2rem center;}*/
.intit{position: relative;margin-bottom: .4rem}
.intit h4{color: #004a98;position: relative;/* border-left: 2px solid #004a98; */padding-left: .15rem;padding-top: .24rem}
.intit h4 span{font-size: .36rem;font-weight: bold;display: block;line-height: 1em}
.intit h4 em{font-size: .2rem;position: absolute;top: 0;left: .16rem}
.clsr-1{fill:#d20b17;}
.clsr-2,.clsr-3,.clsr-4{fill:none;stroke-miterlimit:10;}
.clsr-2{stroke:#d20b17;}
.clsr-3,.clsr-4{stroke:#fff;stroke-width:1px;position: relative;}
.clsr-4{stroke-linecap:round;}

.clsb-1{fill:#ffffff;}
.clsb-2,.clsb-3,.clsb-4{fill:none;stroke-miterlimit:10;}
.clsb-2{stroke:#ffffff;}
.clsb-3,.clsb-4{stroke:#1a67ab;}
.clsb-4{stroke-linecap:round;}



.home0{
	min-height: 3rem;
	background: url(/web2025/images/topbg.jpg) no-repeat center top;
	background-size: 100%;
	position: relative;
}



.homea{min-height: 2rem;background-size: cover;padding: .7rem 0 0;position: relative;}
.homea .intit a{display: block;width: 1.55rem;height: .4rem;position: absolute;overflow: hidden;right: 0;top: .15rem;line-height: .38rem;color: #fff;text-align: center;}
.homea .intit a i{font-size: .18rem;margin-left: 5px}
.homea .intit a span{position: relative;z-index: 3}
.homea .intit a:after{content: '';position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 0;background: #d20b17;transform-origin: right bottom;transform: skewX(18deg);transition: .5s;}
.homea .intit a:hover:after{ transform: skewX(12deg); background: #043b7a;}

.homea .aleft{
	width: 46%;
}
.homea .aright{
	width: 50%;
}
.homea .aleft .slide-news .pic{height: 3.75rem}
.homea .aleft .slide-news .txt{
	min-height: .8rem;
	background: rgba(255,255,255,.9);
	width: 90%;
	padding: .2rem .2rem;
	margin:-.2rem auto;
	position: relative;
	z-index: 999;
}
.homea .aleft .slide-news .txt h4{font-size: .18rem;line-height: 1.2em;margin-bottom: .02rem;max-height: .66rem\0}


.homea .aleft .slide-news .txt time{color: #222;font-size: .17rem}
.homea .aleft .slide-news .sbtn a{width: .6rem;height: .6rem;text-align: center;line-height: .6rem;position: absolute;top: 2.4rem;z-index: 5;background: rgba(0,74,152,.8);color: #fff;font-size: .24rem;transition: .3s;display: none;}
.homea .aleft .slide-news .sbtn a:hover{background:rgba(210,11,23,.8); }
.homea .aleft .slide-news .sbtn a.prev{left: 0}
.homea .aleft .slide-news .sbtn a.next{right: 0}
.homea .aright ul {padding-top: 1.5rem;border-top: 0}
.homea .aright ul li:first-child{
	border-top: 0;
	float: left;
	width: 45%;
margin-right:.15rem; margin-top: -0.5rem;
}
.homea .aright ul li{padding: .15rem 0;}
.homea .aright ul li .pic{height: 2.5rem;margin-bottom: .15rem}
.homea .aright ul li .txt {font-size: .17rem;line-height: 1.2em;margin-bottom: 0rem;overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
.homea .aright ul li .txt time{font-size: .18rem;color: #222}

.homea .aleft .slide-news .txt p{margin-bottom: .01rem;color: #666}
.homea .aright ul li .txt{justify-content: space-between;}

.homea .aright ul li{padding: .1rem 0;position:relative;}

.homea .aright ul li a:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; border-radius: 50%; margin-top: -2px; background: #0068b7;}

.homea .aright ul li a{ padding-left:10px}

.homea .aright ul li:first-child .txt1 {
    position:absolute;
    bottom: 0px;
    z-index: 999;
    width: 100%;
    background: rgba(0,0,0,.4);
    color: #fff;
    padding:.1rem;font-size: .17rem;
    }
.homea .aright ul li:first-child a:before{ display: none; content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; border-radius: 50%; margin-top: -2px; background: #0068b7;}
.homea .aright ul li:last-child a:before{ display: none; content: ""; position: absolute; left: 0; top: 50%; width: 4px; height: 4px; border-radius: 50%; margin-top: -2px; background: #0068b7;}


.homea .aright ul li:last-child .txt1 {font-size: .17rem;
    position:absolute;
    bottom: 0px;
    z-index: 999;
    width: 100%;
    background: rgba(0,0,0,.4);
    color: #fff;
    padding:.1rem;
    display: block;
    }


.homeb .aright ul li{}
.homeb .aright ul li a{display: flex;padding: .1rem;justify-content: space-between;height: 1rem;transition: .3s}
.homeb .aright ul li .time{padding-top: 4px}
.homeb .aright ul li .time time{display: block;width: .7rem;height: .7rem;border: 1px solid #0972ce;background: #00388b;text-align: center;color: #fff;}
.homeb .aright ul li .time time span{display: block;background: #00388b;color: #fff;height: .4rem;line-height: .34rem;font-size: .32rem}
.homeb .aright ul li .time time em{display: block;height: .28rem;line-height: .26rem;font-size: .15rem}
.homeb .aright ul li .txt{width: calc(100% - .9rem)}
.homeb .aright ul li .txt h4{font-size: .17rem;line-height: .24rem;/* font-size: .2rem; *//* line-height: 1.5em; */max-height: .9rem\0}
.homeb .aright ul li:hover a{box-shadow: 0 0 .15rem rgba(0,0,0,.1)}




.homeb{min-height: 2rem;background: url() no-repeat center;background-size: cover; position:relative}
.homeb .intit h4{color: #fff;border-left-color: #fff;padding-top: 0}
.homeb .intit h4 em{position: static;display: inline-block;margin-left: .1rem}
.homeb .intit h4 span{position: static;display: inline-block;}
.homeb .intit .inmor{color: #fff;top: 0}
.homeb .aleft{width: 50%;padding: .7rem .5rem .6rem 0;color: #fff}
.homeb  a{color: #fff}
.homeb .aright{width: 50%;padding: .7rem 0 .6rem .5rem;	color: #fff;}

.homeb .bg{max-width: 1920px;margin: 0 auto; overflow:hidden; }
.homeb .bg:before{content: '';position: absolute;right: 0;top: .3rem;bottom: -.5rem;width: 50%;background: url(/web2025/images/bg_2.jpg) no-repeat  bottom right;background-size: cover}


.homeb span.slog{position: relative;left: -.14rem;font-size: .26rem;display: block;margin-bottom: .1rem}
.homeb .item a{display: flex;justify-content: space-between;flex-wrap: wrap;}
.homeb .item .pic{width: 58%;height: 2.3rem}
.homeb .item .txt{width: 42%;padding-left: .3rem}
.homeb .item .txt h4{font-size: .2rem;line-height: 1.5em;margin-bottom: .15rem;max-height: .9rem\0}
.homeb ul{margin-top: .28rem;}
.homeb ul li{/* border-top: 1px solid rgba(255,255,255,.4); */padding: .18rem 0}


.homeb .aright ul li h4{position: relative;padding-right: 1rem}
.homeb .aright ul li h4 time{position: absolute;right: 0;top: -2px;}
.homeb .aleft ul li{padding: .25rem 0}
.homeb .aleft ul li h4{margin-bottom: .1rem}


.homeb .aright ul li h4{font-size: .17rem;line-height: .24rem;/* font-size: .18rem; */ width: calc(100% - 0rem); line-height: .26rem;/* height: .52rem; *//* margin-bottom: 0 !important; */}
.homeb .aleft ul li h4{font-size: .17rem;line-height: .24rem;/* font-size: .18rem; */ width: calc(100% - 1.5rem); line-height: .26rem;/* height: .52rem; *//* margin-bottom: 0 !important; */}

.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 time{font-size: .14rem;font-family: auto;}
.homeb ul li{padding: .03rem 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}

.homea .aright ul {padding-top: .2rem;border-top: 0}
.homea .aright ul li:first-child{
	border-top: 0;
	float: none;
	width: 100%;
	margin-right: 0rem;
	margin-top: -0rem;
}
.homea .aright ul li .txt {
    font-size: .17rem;
    line-height: 1.2em;
    margin-bottom: 0rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color: #fff;
    }


.homeb .bg:before{content: '';position: absolute;right: 0;top: .3rem;bottom: -.5rem;width: 50%;background: url() no-repeat  bottom right;background-size: cover}

.homea .pgba {
    bottom: 0rem!important;
}


}



.homebc{
	/* padding: 1rem 0; */
	background-size: cover;
	height: auto;
	/* margin-top:.2rem; */
	}
.homebc  .txt .info p{padding-left: 28px;margin-bottom: .1rem}
.homebc .aleft{width: 48.48%;padding-right: .2rem;}
.homebc .aleft .pgba{position: relative;bottom: .3rem;z-index: 10}
.homebc .aleft .pgba span{opacity: 1;background: #fff}
.homebc .aleft .pgba span.active{width: .3rem}
.homebc .aleft .intit{margin-top: 1rem;margin-bottom: 1rem;font-size: .28rem;width: .5rem;text-align: center;padding: .2rem;color: #fff;}
.homebc .aleft .slide-b{}
.homebc .aleft .slide-b a{color: #fff}
.homebc .aleft .slide-b .pic{height: 4.5rem;margin-bottom: .2rem}
.homebc .aleft .slide-b .txt h4 {margin-bottom: .2rem;font-size: .2rem;font-weight: bold;line-height: 1.5em; text-align:center}
.homebc .aleft .slide-b .swiper-slide:hover .txt h4 {color: #d2b66f}
.homebc .aright{width: 50%;padding-left: .6rem}
.homebc .aleft .slide-b{width: calc(100% - 1rem);margin: 0}





.p2_ul1{
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}


.p2_ul1 li{
	width: calc(50% - 0.12rem);
	position: relative;
	overflow: hidden;
	/* background:#e5e5e5 url() no-repeat center left; */
}
.p2_ul1 li:nth-child(2){margin-top: .6rem;}
.p2_ul1 li .img{padding-bottom: 0%;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;transform:scale(1.01)}
.p2_ul1 .con{width: 100%;padding: 0.28rem 0.3rem 0.05rem;position: relative;}
.p2_ul1 .con .bt{
	font-size: 0.2rem;
	line-height: 0.28rem;
	color: #36393b;
	transition: 0.4s;
	font-weight: 400;
	margin-bottom: 0.1rem;
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	/* white-space: nowrap; */
}
.p2_ul1 .con .zy{
	font-size: 0.16rem;
	line-height: 0.3rem;
	color: #646464;
	height: 0.3rem;
	margin-bottom: 0.1rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.p2_ul1 .sj{
	font-size: 0.16rem;
	line-height: 0.3rem;
	display: table;
	margin: 0 auto;
	padding-left: 0.33rem;
	background: url(/web2025/images24/p2_sj.png) no-repeat center left;
	background-size: 0.26rem !important;
	color: #6845a1;
}


.p2_ul1 li:hover{}


.bg-mask .pic .a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;transform:scale(1.01)}



.homec{padding: .8rem 0 1.2rem;background: url(/web2025/images/cbg.jpg) no-repeat center;background-size: cover}
.homec .intit {width: 100%;}
.homec .ctit{margin-bottom: .8rem;}
.homec .ctit img{width: 90%;/* max-width: 7.31rem; */}

.homec .ca{margin-bottom: .6rem}
.homec .cb{margin-bottom: .8rem}
.homec .ca .intit{right:0}
.homec .ca .picNew{padding: 0rem .3rem 0rem .3rem;}
.homec .cb .picNew{padding: .3rem  .3rem .3rem 0}
.homec .ca .picNew .bg:after{background: #f5f5f5;/* transform:skewX(-15deg); *//* transform-origin: top right; *//* left: 0; */width: 100%;height: 80%;margin-top: .5rem;}
.homec .cb .picNew .bg:after{background: #045ea2;transform:skewX(-15deg);transform-origin: bottom left;right: 0;width: 90%}
.homec-a a.bg-mask{display: block;position: relative;}
.homec-a .picNew{position: relative;width: 49%;}
.homec-a .picNew .bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;overflow: hidden;z-index: 0}
.homec-a .picNew .bg:after{content: '';position: absolute;top: 0;bottom: 0;;z-index: 0}
.homec-a .picNew .pic{height: 5.2rem;}
.homec-a .list{position: relative;width: 49%;/* padding-top: 1.05rem; */}
.homec-aq.list li{width: 100%;height: 1.4rem;transition: .3s}
.homec-aq .list li a{display: block;padding: .2rem}
.homec-aq.list li:hover{box-shadow: 0 0 .15rem rgba(0,0,0,.15)}

.homec .cb .list .aline_r{background-image:linear-gradient(#045ea2,#045ea2);}
.homec .cb .list .alin_r:hover .aline_r{color: #045ea2}


.homec-a .picNew  .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 666;background: rgba(0,0,0,.4);color: #fff;padding:.18rem .2rem;font-size: .18rem;transition: .3s}
.homec-c ul li{width: 31.3333%;background: #fff}
.homec-c ul li a{display: flex;padding: .3rem;justify-content: space-between;height: 1.5rem;transition: .3s}
.homec-c ul li .time{padding-top: 4px}
.homec-c ul li .time time{display: block;width: .7rem;height: .7rem;border: 1px solid #d20b17;background: #fff;text-align: center;color:#d20b17 }
.homec-c ul li .time time span{display: block;background:#d20b17;color: #fff;height: .4rem;line-height: .34rem;font-size: .32rem}
.homec-c ul li .time time em{display: block;height: .28rem;line-height: .26rem;font-size: .15rem}
.homec-c ul li .txt{width: calc(100% - .9rem)}
.homec-c ul li .txt h4{font-size: .16rem;line-height: .24rem;/* font-size: .2rem; *//* line-height: 1.5em; */max-height: .9rem\0}
.homec-c ul li:hover a{box-shadow: 0 0 .15rem rgba(0,0,0,.1)}

.homed{
	background: url(/web2025/images/bg_5.jpg) no-repeat center bottom;
	background-size: 100% 100%;
	position: relative;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 160px;
	padding-left: 0px;
}
.homed:before{content: '';position: absolute;left: 0;top: 0;right: 0;height: 5.9rem;background: url(/web2025/images/dbg1.jpg) no-repeat center;background-size: cover;z-index: 0}
.homed:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;height: calc(100% - 5.9rem);background: url(/web2025/images/dbg2.jpg) no-repeat center;background-size: cover;z-index: 0}
.homed .dtit{font-size: .36rem;font-weight: bold;/* color: #fff; */text-align: right;padding: .5rem 0 .2rem;}
.homed .dtit.red{color: #d20b17}
/*.homed .borr:after{content: '';border: 16px solid transparent;border-left-color: #f7f7f7;top: 50%;transform:translateY(-50%);left: 100%;position: absolute;z-index: 5}
.homed .borl:after{content: '';border: 16px solid transparent;border-right-color: #024b98;top: 50%;transform:translateY(-50%);right: 100%;position: absolute;z-index: 5}*/
.homed .ul1 li{width: 25%;position: relative;}

.homed .ul1 .items{width: 50%}
.homed .ul1 .items .item{width: 50%}
.homed .ul1 .items .item a{position: relative;display: block;}
.homed .ul1 .items .item .pic{height: 2.4rem}
.homed .ul2 .items{width: 50%}
.homed .ul2 .items .item{width: 100%}

.homed .ul2 .itemt{width: 45%}
.homed .ul2 .items .item a{position: relative;display: block;}
.homed .ul2 .items .item .pic{height: 2.4rem}

.homed .ul2 li.li2 .item.more a{display: flex;position: static;}
.homed .ul2 .items .item.more div{}

.homee{background: url(/web2025/images/bg_5.jpg) no-repeat center top;background-size: 100%}
.homee .intit{margin-bottom: 0}
.homee .intit h4{color: #fff;border-color: #fff}
.homee .hetop{padding: .75rem 0 .5rem;border-bottom: 1px solid rgba(255,255,255,.2)}
.homee .hetop ul li{margin-left: .1rem}
.homee .hetop ul li img.ico{width: .6rem}
.homee .hetop ul li a{display: block;position: relative;}
.homee .hetop ul li span.code{position: absolute;width: 1rem;height: 1rem;background: #fff;left: 50%;margin-left: -.5rem;top: calc(100% + .1rem);z-index: 8;opacity: 0;transform: translateY(.2rem);visibility: hidden;transition: .5s}
.homee .hetop ul li span.code:after{content: '';border: 10px solid transparent;border-bottom-color: #fff;position: absolute;top: -18px;left: 50%;transform: translateX(-50%);}
.homee .hetop ul li a:hover span.code{opacity: 1;visibility: inherit;transform: translateY(0);}
.homee .hecon .aleft{width: 64%;padding: .5rem 0 0.2rem 0;color: #fff;}
.homee .hecon .aright{width: 36%;background: #fff;padding: 0.51rem 0.35rem 0.2rem;}
.homee .hecon .item dt{margin-bottom: .255rem;}
.homee .hecon .item dt h4{font-size: .28rem;font-weight: bold;}
.homee .hecon .item dt  a{display: block;position: relative;height: 100%;margin-left: .3rem;top: .03rem}
.homee .hecon .item dt  a span{display: block;width: .96rem;height: .3rem;background: #d20b17;color: #fff;text-align: center;line-height: .3rem;border-radius: .3rem;position: relative;z-index: 2;font-size: .14rem}
.homee .hecon .item dt  a:after{content: '';position: absolute;top: 2px;bottom: -2px;left: 0;right: 0;border-radius: .3rem;z-index: 0;background: #910009}
.homee .hecon .item dt h4 i{font-size: .32rem;font-weight:normal;margin-right: 5px}
.homee .hecon .item dt h4 img{display: inline-block;margin-right: .08rem;vertical-align: -.04rem;height: .28rem;}
.homee .hecon .item5{margin-top: .5rem}
.homee .hecon .item5 ul li{margin-bottom: 0!important}
.homee .hecon .item1 ul li .pic{height: 2.45rem;}
.homee .hecon .item1 ul li .txt{padding:.18rem .2rem;background: rgba(255,255,255,.2);color: #fff;font-size: .2rem}
.homee .hecon .item1 ul li:nth-child(1){margin-bottom: .36rem;}
.homee .hecon .aleft .item{width: calc(50% - .18rem)}
.homee .hecon .item2 ul li a{display: block;position: relative;}
.homee .hecon .item2 ul li .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;color: #fff;padding: .2rem}
.homee .hecon .item2 ul li .txt h4{font-size: .2rem;line-height: 1.5em;margin-bottom: .1rem;max-height: .6rem\0}
.homee .hecon .item2 ul li .txt time{font-size: .18rem}
.homee .hecon .item2 ul li .pic{height:6.51rem;position: relative;}
.homee .hecon .item2 ul li .pic:after{content: '';position: absolute;left: 0;bottom: 0;right: 0;background: url(/web2025/images/topmask1.png) repeat-x bottom center;background-size: auto 100%;height: 30%}
.homee .hecon .aright .item ul li{}
.homee .hecon .aright .item ul li h4{}
.homee .hecon .aright .item ul li h4 a{max-height: .6rem\0;display: block\0;color: #000;}
.homee .hecon .aright .item ul li time{font-size: .18rem}
.homee .hecon .aright .item3{margin-bottom: .3rem}
.homee .hecon .aright>.item{padding: 0;} 
.homee .hecon .aright>.item dt h4{ color: #fff !important}
.homee .hecon .aright .box{height: 6.46rem;background: url(/web2025/images/item3_bg.jpg) center no-repeat;background-size: cover;padding: 0 .4rem;}
.homee .hecon .aright>.item:last-child{position: relative;z-index: 100;}
.homee .hecon .aright>.item:last-child ul li .txt{position: absolute;bottom: 0;left: 0;right: 0;background: rgb(61 149 193);}

.homee .hecon .aright .item3 .box{}
.homee .hecon .aright .item4 ul li{font-size: .18rem}
.homee .hecon .aright .item4 ul li .pic{height: 1.5rem;margin: .15rem 0;position: relative;z-index: 10}
.homee .hecon .aright .item4 ul li .pic img{max-height: 100%;border-radius: 5px}
.homee .hecon .aright .item4 ul li a{line-height: 1.8em}
.homee .hecon .aright .item4 ul li .info {display: flex;justify-content: space-between;margin-top:.1rem }
.homee .hecon .aright .item4 ul li .info .time{}
.homee .hecon .aright .item4 ul li .info .tool a i{font-size: .2rem}
.homee .hecon .aright .item4 ul li .info .tool a{margin-left: .15rem}



.homef{padding: .3rem 0 .3rem;background: url() no-repeat bottom center;background-size: cover}
.homef ul li{width: 22.75%;position: relative;height: auto;margin-right: 3%}
.homef ul li a{display: block;position: relative;height: 100%;}
.homef ul li .pic{overflow: hidden;}
.homef ul li span{writing-mode: tb-lr;writing-mode: vertical-lr;position: absolute;top: .4rem;left: .3rem;max-height: 80%;z-index: 3;font-size: .24rem;letter-spacing: .1em}
.homef ul li img{width: 100%;height: 100%!important;}
.homef ul li:nth-child(4){margin-right: 0}



@media (max-width: 1024px){


.homebc .aleft .pgba{position: relative;bottom: .3rem;z-index: 10}
.homebc .aleft .pgba span{opacity: 1;background: #fff}
.homebc .aleft .pgba span.active{width: .3rem}
.homebc .aleft .intit{margin-top: .2rem;margin-bottom: 1rem;font-size: .28rem;width: .5rem;text-align: center;padding: .2rem;color: #fff;}
.homebc .aleft .slide-b .pic{height: 2rem!important;margin-bottom: .2rem;margin-top: .2rem;margin-right: .1rem;}
.homebc .aleft .slide-b .txt h4 {margin-bottom: .2rem;font-size: .2rem;font-weight: bold;line-height: 1.5em; text-align:center}
.homebc .aleft .slide-b{width: calc(100% - .6rem);margin: 0}
}
@media (max-width: 980px){

.homeb ul li h4{height:auto!important;}




.homee .hetop ul{width: 100%;margin-top: .3rem;
justify-content: flex-start;
}
.homee .hecon .aleft{width: 100%;padding-bottom: .5rem}
.homee .hecon .aright{width: 100%}
.homee .hecon .aright .item4 ul li{font-size: .18rem}
.homee .hetop ul li{margin-left: 0}
}
@media (max-width: 900px){
.homea .aleft{width: 100%;}
.homea .aright{width: 100%}
.homea .aleft .slide-news .pic{height: 50vw}
.homea .aleft .slide-news .sbtn a{top: 25vw;margin-top: -.3rem}
.homea .aright ul li .pic{height: 50vw}	
.homeb .aleft{width: 100%;padding: .1rem 0 0;border-right: 0}
.homeb .aleft ul li:last-child{border-bottom: 1px solid rgba(255,255,255,.4);}
.homeb .aright{width: 100%;padding: .1rem 0}
.homeb span.slog{font-size: .22rem}

.homec-a .intit{width: 100%;position: relative;}
.homec-a .picNew{width: 100%;margin-bottom: .3rem}
.homec-a .list{width: 100%;padding-top: 0}
.homec-a .picNew .pic{height: 50vw}
.homec .cb .picNew {order: 1}
.homec .cb .list {order: 2}
.homec-c ul li{width: 100%;margin-bottom: .2rem}
.homec-c ul li a{height: auto}
.homec{padding: .1rem 0 .2rem}
.homec-a .list li{height: auto}
.homed{padding: .8rem 0}
.homed .ul1 li{width: 50%}
.homed .ul1 li:nth-child(1){padding-bottom: .3rem}
.homed .ul1 li:nth-child(1) img{height: 2rem}
.homed .borl:after{border-right-color: transparent;border-top-color: #024b98;top: auto; bottom: -30px;transform: translateX(50%) translateY(0);right: 50%;}
.homed .ul1 li:nth-child(2):after{border-left-color: transparent;border-top-color: #f7f7f7;top: auto; bottom: -30px;transform: translateX(50%) translateY(0);right: 50%;left: auto}
.homed .ul2 li{width: 100%}
.homed .ul2 li.li1 .itemt{position: relative;left: 0}
.homed .ul2 li.li3{position: relative;width: 100%;height: auto;margin-top: .3rem;padding-bottom: .1rem}
.homed .ul2 li.li1 .pic{height: 55vw}
.homed .ul2 li.li1 .itemt{height: 2.4rem}
.homef ul{justify-content: space-between;}
.homef ul li {width: calc(50% - .25rem);margin-right: 0;margin-bottom: .4rem}

.homed .ul1 .items{width: 100%}
.homed .ul2  .li1{width: 100%}
.homed .ul2 li.li2 .item.more{position: relative;right: 0;bottom: 0;width: 100%;height: 1rem}

.homed:before{height: 8.9rem}
.homed:after{height:calc(100% -  8.9rem)}
}

@media (max-width: 760px){
.homee .hetop ul li{width: 16.6666%;margin-bottom: .2rem}
.homee .hetop ul li a{margin:  0 auto}
.homee .hetop ul li a img{margin: 0 auto}
.homee .hetop{padding-bottom: .3rem}
}
@media (max-width: 640px){
.homea .aleft .slide-news .pic{height: 56vw}
.homea .aleft .slide-news .sbtn a{top: 28vw;}
.homea .aleft .slide-news .txt h4{font-size: .2rem}	
.homea{padding: .6rem 0 .1rem}
.homeb .item .txt h4{-webkit-line-clamp: 4;}
.homeb .intit h4{padding-top: .24rem;}
.homeb .intit h4 em{position: absolute;margin-left: 0}
.homeb .item .pic{height: 2.1rem}
.homeb .intit .inmor{top: .15rem}
.homec-a .list li h4{font-size: .18rem}
.homec-c ul li .time{padding-top: 0}
.homed .ul1 li .pic{height: 70vw}
.homed .dtit{font-size: .3rem}
.homed .ul2 li.li1 .pic:before{width: .7rem;height: .7rem;margin-top: -.35rem;margin-left: -.35rem}
.homee .hecon .aleft .item{width: 100%}
.homee .hecon .item1 ul li .pic{height: 40vw}
.homee .hecon .item1{margin-bottom: .4rem}
.homee .hecon .item2{margin-bottom: .4rem}
.homee .hecon .item5{margin-top: 0}
.homee .hecon .aleft{padding-bottom: 0}
.homef ul li {width: calc(50% - .15rem);margin-right: 0;margin-bottom: .3rem}
.homef{padding: .6rem 0 .6rem}
.homef ul li span{top: .2rem;left: .15rem}
.homed .ul2 li.li1 .pic:before{top: 40%}
.homed .ul1 .items .item .pic{height: 35vw}
.homed .ul2 li.li1 .itemt{height: 35vw}
.homed .ul2 .items .item .pic{height: 35vw}
.homed .ul2 li.li2 .item2 .pic{height: 70vw}
.homed .ul2 li.li2 .itemt{height: 35vw}
.homed .ul2 li.li2 .pic{height: 40vw}
.homed li .txt{font-size: .16rem}
}

@media (max-width: 480px){
	
}
/*ie11*/ 
@media all and (-ms-high-contrast:none) { 
*::-ms-backdrop, 
} 
/*ie10*/ 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

}
.inmor:hover{ color:#004a98}
.inmor:hover .clsr-1{ fill:#004a98}
.inmor:hover .clsr-2{transform: translateX(.0625rem);stroke: #004a98;}
.inmor:hover .clsr-3{transform: translateX(5px);}
.inmor i:before{content:"";position: absolute;left: .3125rem;width: .125rem;transition:.5s;height:1px;background: #fff;top: 50%;margin: -.5px 0 0;}
.inmor:hover i:before{width: .15rem;}
.inmor:hover .clsr-4{ transform:translateX(5px)}


/* Ã¥Â¿â„¢Ã©Ë†Â¥Ã¦â?™â‚¬Ã¦â€¡Å Ã£Æ’â?šÃ¢â?˜Â´Ã¤Â¹â?¦ÃŽÂ²Ã§Å â?¦Ã¨Â®Â¿Ã£Æ’â?šÃ¦â?šÂ¸Ã¯Â¿Â? */
.homee .hecon .aright{background: none;}
.homee .hecon .aright .item dt{}
.homee .hecon .aright .item dt h4{color: #000000;}
.homee .hecon .aright dd{/* background: #d3e4f0; */}
.homee .hecon .aright .item ul li{/* border-bottom: 1px solid #c2d1dc; */}
.homee .hecon .aright .box .item:first-child ul li:last-child{border-bottom: 1px solid rgba(0,0,0,.1);}
.homee .hecon .aright .box dl:first-child li:first-child{ border-top: none}
.homee .hecon .aright .box dl:first-child{ margin-bottom: .4rem}
@media (max-width: 980px){
    .homee .hecon .aright{width: 100%;padding: 0;}
}
.index_01d {margin: 0 0; display:block}
.index_01d ul{margin: 0 0;}
.index_01d ul li{width: 100%;padding: 0;}
.index_01d .bottom{padding: 0.1rem;border-bottom: .1rem solid #dad1c9;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.index_01d .title{margin: 0 0 0rem;color: #333;}
.index_01d .time{color: #005faf;margin: 0 0 0 ;float: right;line-height: calc(1rem + 12px );}
.index_01d .tip{border: .1rem solid #dad1c9;line-height: calc(1.9rem + 12px);padding: 0 2rem 0 .1rem;display: inline-block;margin: 0 0 0 -3.1rem;color: #005aa0;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
.index_01d .item:hover .bottom{background: #fff;border-color: #fff;}
.index_01d .item:hover .tip{margin-left: 0;padding-left: .2rem;border-color: #005aa0;}
.homed .picNew2{width: 55%;padding: 0;}
.homed .ca .picNew{padding: .3rem 0 .3rem .3rem}
.homed .cb .picNew{padding: .3rem  .3rem .3rem 0}
.homed .ca .picNew .bg:after{background: #de2914;transform:skewX(-15deg);transform-origin: top right;left: 0;width: 100%}
.homed .cb .picNew .bg:after{background: #045ea2;transform:skewX(-15deg);transform-origin: bottom left;right: 0;width: 100%}
.homed  a.bg-mask{display: block;position: relative;}
.homed  .picNew{position: relative;width: 55%;}
.homed .picNew .bg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;overflow: hidden;z-index: 0}
.homed .picNew .bg:after{content: '';position: absolute;top: 0;bottom: 0;;z-index: 0}
.homed  .picNew .pic{height:auto}

.homed  .picNew  .txt{position: absolute;left: 0;bottom: 0;right: 0;z-index: 999;background: rgba(0,0,0,.4);color: #fff;padding:.18rem .2rem;font-size: .18rem;transition: .3s}




.homed .ul2{
	width: 40%;
	padding: 0;
}

.jyleft {
    z-index:999;
    border-radius: 8px;
    position:absolute;
    top:.5rem;
    right:-1.2rem;
    max-width: 3.8rem;
}
.jyline {
  
    margin: 0 30px;
}

.jy-a {
    display: block;
}

.jy-pic {
    display: block;
    width: 100%;
    height: 2.7rem;
    border-radius: 8px 8px 0 0;
    background: #f6f6f6;
    text-align: center;
    line-height: 260px;
    font-size: 20px;
    color: #cbcbcb;
}

.jy-title {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    padding: 18px 0px;
}

.jylist {
    padding: 8px 0 8px 0px;
    width: 90%;
}

.dot{
  display: block;
  width: 5px;
height: 5px;
background: #d9ecff;
border-radius: 50%;
position: absolute;
  top:19px;
  left:-27px;
}

.jylist li{position: relative;padding-left: 10px;}

.jylist li a {
    color: #222;
    font-size: 16px;
    line-height: 44px;
    /* padding-left: 10px; */
}
.jylist li a:before{display: block;content: "";position: absolute;left: 0;top: 25px;width: 4px;height: 4px;border-radius: 50%;margin-top: -2px;background: #0068b7;}

.jyitem {
    margin: 0 30px 30px 0;
    position: relative;
}

.duration {
    position: absolute;
    right: 10px;
    top: 84px;
    width: 46px;
    height: 24px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 24px;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0px 10px 0px 10px;
}



.list5 li{ margin-bottom: .24rem;
	background: #f7f7f7;
	margin: .3rem 0;
}
.list5 .a{ align-items: center;}
.list5 .imgBox{
	width: 1.65rem;
	margin: 0 .2rem 0 0;
	background-color: #FFF;
	background-image: url(/web2025/images/nepic_jt.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 30px;
}
.list5 .imgBox .img{ padding-bottom:0;}
.list5 h4{ flex: 1;}
.list5 li:last-child{ margin-bottom: 0;}