@charset "utf-8";
*{  font-family: "sys-r";}
.aline_y{position:relative;background-image:linear-gradient(#8C2D30,#8C2D30);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:.3s}
a:hover .aline_y{background-size:100% 1px;color: #8C2D30}


.main-visual-wrapper {width: 100%;overflow: hidden;position: relative;/* padding-top: 1.25rem; */}
.main-visual-slider { overflow: hidden; position: relative; }
.main-visual-slider .swiper-slide { overflow: hidden;}
.swiper-box1 .imged{padding-bottom: calc(100vh - 1.25rem);}
.slide-inner{overflow: hidden;}
.main-visual-slider .imged{transform: translate3d(0px, 0px, 0px) scale(1.05); transition: opacity 0.5s;}
.main-visual-slider .swiper-slide-active .imged{transform: scale(1); transition: all 6s ; }
.main-visual-slider video{transform: scale(1.1)\0;width:100%;}
.main-visual-slider .imged::after{width: 100%;height: 20%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));}

.swiper-box1 .cir {display: flex;align-items: center;justify-content: center;width: 100%;bottom: 0.4rem;z-index: 10;position: absolute;width: 0.9rem;height: 0.9rem;left: 50%;transform: translateX(-50%);}
.swiper-box1  .cir .dot{
	width: 100%;
	height: 100%;
	position: relative;
	}
/* .swiper-box1 .cir li {
    width: 100%;
    height: 100%;
    color: rgb(255, 255, 255);
    font-size: 0rem;
    text-align: center;
    line-height: 0.36rem;
    background-size: 100% 100%;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    position: absolute;
    left: 0;
    bottom: 0;
    border: 1px solid rgba(255,255,255,.2);
    background: none;
}


.swiper-box1 svg {
	position: absolute;
	left: -.06rem;
	top: -.06rem;
	transform: rotate(-90deg);
	fill: none;
	stroke: #fff;
	stroke-width: .5px;
	stroke-dasharray: 100;
	stroke-dashoffset: 100;
	width: 1rem;
	height: 1rem;
	border-radius: 50%;
}

.swiper-box1 li.on svg {
	animation: indexsvg 6s linear forwards
} */
.swiper-box1 .cir li{position:absolute;width:.3rem;height:.2rem;background:none;opacity:1;}
.swiper-box1 .cir li span{position:absolute;width:.02rem;height:.02rem;background:#fff;border-radius:50%;}
.swiper-box1 .cir li:nth-child(2){right: 0;top: 0.15rem;width: 0.2rem;height: 0.3rem;}
.swiper-box1 .cir li:nth-child(3){right: 0;top: 0.4rem;width: 0.1rem;height: 0.3rem;}
.swiper-box1 .cir li:nth-child(4){bottom: 0;}
.swiper-box1 .cir li:nth-child(5){bottom: 0;right: 0.4rem;}
.swiper-box1 .cir li:nth-child(6){bottom: 0.15rem;width: 0.2rem;height: 0.3rem;left: 0;}
.swiper-box1 .cir li:nth-child(7){left: 0;top: 0.2rem;width: 0.2rem;height: 0.3rem;}
.swiper-box1 .cir li:nth-child(8){left: .12rem;}
.swiper-box1 .cir li:nth-child(1) span{left:0;top:0.015rem;}
.swiper-box1 .cir li:nth-child(2) span{left: 0.04rem;top: 0rem;}
.swiper-box1 .cir li:nth-child(3) span{right: .02rem;top:0.015rem;}
.swiper-box1 .cir li:nth-child(4) span{right: -.04rem;top: 0rem;}
.swiper-box1 .cir li:nth-child(5) span{right:0;bottom:0.015rem;}
.swiper-box1 .cir li:nth-child(6) span{right: .04rem;bottom: 0rem;}
.swiper-box1 .cir li:nth-child(7) span{left: 0.03rem;bottom:0.015rem;}
.swiper-box1 .cir li:nth-child(8) span{left:0;bottom: 0rem;}





.ui-loop{position: absolute;left: 0rem;bottom: 0rem;width:100%;height:100%;}
.path-loop {
  fill: none;stroke: #fff;
  stroke-miterlimit: 10;
  stroke-width: 1px;
}	
.path-loop-bg {fill: none;stroke: #fff;
  stroke-miterlimit: 10;
  stroke-width: 1px;opacity: 0.3;
}



.swiper-box1 figure {animation: shubiao 2s infinite linear;text-align: center;}
.swiper-box1 figure img{width: 0.22rem;height: 0.32rem;}
.swiper-box1 .cir a{display: flex;justify-content: center;align-items: center;position: absolute;z-index: 1000;width: .5rem;height: .5rem;transition: 0.5s;left: 50%;bottom: 0;transform: translate(-50%,-50%);top: 50%;}

@keyframes shubiao { 
0% { -webkit-transform: translateY(-5px); transform: translateY(-5px);
    opacity: 1; }
    50% { -webkit-transform: translateY(0px); transform: translateY(0px);
    opacity: 1; }
  100% { -webkit-transform: translateY(-5px); transform: translateY(-5px);
    opacity: 1; } 
    }

@keyframes indexsvg {
	0% {
		stroke-dashoffset: 100
	}
	100% {
		stroke-dashoffset: 0
	}
}


@media screen and (max-width:1200px){
	.swiper-box1 .imged{padding-bottom: 50%;border-radius:0;}
    .main-visual-wrapper{padding-top:0;}
    .swiper-box1 .cir{bottom:.2rem;}
}

/*  h1*/
.set::before{content: "";position: absolute;width: 0.51rem;height: 100%;background: url(../images/bg1.png) repeat-y;left: 0;top: -.08rem;}
.set::after{width: 0.51rem;height: auto;background: url(../images/bg1.png) repeat-y;left: auto;right: 0;top: -.08rem;}


.home1{width: 100%;overflow: hidden;padding: 0.42rem 0 0.8rem;background: url(../images/hbg1.png) no-repeat bottom;background-size: 100%;}


.title{margin-bottom: 0.55rem;position: relative;align-items: center;}
.title .h3{margin: 0 auto;text-align: center;position: relative;padding: 0.34rem 0;text-align: center;}
.title .h3 p{font-size: 0.36rem;line-height: 0.3rem;color: #F3F3F3;text-transform: uppercase;font-family: "sys-b";position: absolute;left: 50%;top: 0.4rem;white-space: nowrap;transform: translateX(-50%);}
.title h3{font-size: 0.4rem;font-family: "sys-b";color: #000000;position: relative;z-index: 3;line-height: 1.1;}
.title .h3 img{top: 0;position: absolute;left: 50%;transform: translateX(-50%);z-index: 2;max-width: 3.19rem;max-height: 1.31rem;}
.more{position: absolute;right: 0;}
.more a{align-items: flex-end;}
.more a img{width: .42rem;}
.more span{align-items: center;font-size: 0.16rem;color: #4F4445;margin-left: -0.2rem;transition: 0.5s;}
.more span img{display: inline-block;margin-left: 0.1rem;width: 0.3rem;}

.home1-t{justify-content: space-between;}
.home1-t .left{width: 35%;}
.home1-t .right{width: 62%;}
.home1-t .left li{padding-top: 0.2rem;}
.home1-t .left li a{display: block;position: relative;}
.home1-t .left li .con{height: 2.2rem;background: #F1F1F1;padding: 0.35rem 0.23rem;}

.home1-t .left li h3{font-size: 0.2rem;color: #222222;line-height: 0.34rem;   font-family: "sys-b";padding-bottom: 0.2rem;margin-bottom: 0.23rem;border-bottom: 1px solid #333;}
.home1-t .left li h3::after{height: 2px;background: #8C2D30;}
.home1-t .left li h4{font-size: 0.16rem;line-height: 0.24rem;color: rgba(52, 47, 47, 0.59);}

.home1-t .left .arrow{position: absolute;right: 0.35rem;width: auto;bottom: 0.3rem;}
.home1-t .left .arror{width: 0.26rem;height: 0.26rem;position: relative;top: auto;left: auto;right: auto;margin: 0 0.15rem;}
.home1-t .left .arror::after{display: none;}

.home1-t .left .date{position: absolute;left: 0;top: -0.12rem;z-index: 10;background: #FFFFFF;width: 0.82rem;height: 0.92rem;text-align: center;/* padding-top: 0.14rem; */}
.home1-t .left .date::after{width: auto;right: 0.05rem;bottom: auto;top: -0.05rem;border-top: 0.05rem solid #8C2D30;border-left: 1px solid #8C2D30;}
.home1-t .left .date span{font-size: 0.46rem;color: #333333;line-height: 1;}
.home1-t .left .date p{font-size: 0.16rem;color: #9C9C9C;line-height: 0.28rem;padding-top: 0.1rem;display: inline-block;}
.home1-t .left .date p::after{width: 100%;height: 1px;background: #9C9C9C;transform: rotate(-7deg);bottom: auto;top: .07rem;}
.home1-t .right{justify-content: space-between;}
.list1{justify-content: space-between;width: 47%;}
.list1 li *{transition: 0.5s;}
.list1 li a{padding: 0.34rem 0;border-bottom: 1px solid #ddd;align-items: center;}
.list1 li a::after{height: 2px;background: #8C2D30;bottom: 0;}
.list1 li .date{width: 0.87rem;height: 0.62rem;display: flex;align-items: center;justify-content: center;}
.list1 li .date::before{content: "";position: absolute;width: 100%;height: 100%;left: -0.03rem;bottom: -0.03rem;border: 1px solid #95272B;opacity: 0;z-index: -1;}
.list1 li .date::after{width: 100%;opacity: 0;background: #95272B;}

.list1 li .con{flex: 1;min-width: 0;padding-left: 0.11rem;}
.list1 li h3{font-size: 0.18rem;line-height: 0.26rem;max-height: 0.52rem\0;color: #000000;}
.list1 li span{font-size: 0.3rem;color: #353535;}
.list1 li .tim{padding-left: 0.05rem;}
.list1 li p{font-size: 0.2rem;color: #353535;}
.list1 li p i{display: inline-block;font-style: normal;font-size: 0.14rem;}
.list1 li em{display: inline-block;font-style: normal;font-size: 0.12rem;color: #8C8C8C;line-height: 0.28rem;}
.home1-t .right li:nth-child(1) a{padding-top: 0;}



@media screen and (min-width:1200px){
    .home1-t .left li a:hover h3::after{width: 100%;}   
    .list1 li a:hover::after{width: 100%;}
    .list1 li a:hover .date::before{opacity: 1;}
    .list1 li a:hover .date::after{opacity: 1;}
    .list1 li a:hover p,.list1 li a:hover span,.list1 li a:hover em,.list1 li a:hover i{color: #fff;}
    .list1 li a:hover h3{color: #8C2D30;font-family: "sys-b";}
    .more a:hover span{color: #8C2D30;}
}


@media screen and (max-width:1024px){
    .home1{padding: 0.4rem 0;}
}

@media screen and (max-width:768px){
    .home1-t .left{width: 100%;}
    .home1-t .right{width: 100%;margin-top: 0.3rem;}
    .list1 li span{font-size: 0.24rem;}
    .list1 li p{font-size: 0.16rem;}
    .list1 li a{padding:.2rem 0;}
}

/* h2 */
.home2{width: 100%;overflow: hidden;padding: 0.45rem 0 1.3rem;background:url(../images/hbg2.jpg) no-repeat center/cover;}
.home2 .title p{color: #DCDCDC;}

.home2-t{justify-content: space-between;}
.home2-t .left{width: 52%;}
.home2-t .right{width: 45%;}
.home2 li *{transition: 0.5s;}
.list2{margin: 0 -0.025rem;}
.list2 li{width: 50%;padding: 0 0.025rem;margin-bottom: 0.05rem;}
.list2 li a{display: block;height: 2.93rem;background: #FFFFFF;box-shadow: 0rem 0.06rem 0.37rem 0rem rgba(0, 0, 0, 0.05);padding: 0.3rem 0.35rem;}
.list2 li p{display: flex;justify-content: flex-end;font-size: 0.32rem;color: #B0B0B0;align-items: baseline;}
.list2 li p i{display: inline-block;font-size: 0.18rem;font-style: normal;padding-right: .05rem;}
.list2 li h3{font-size: 0.18rem;line-height: 0.26rem;font-weight: 500;color: #000000;margin: 0.24rem 0 0.35rem;}
.list2 li h4{font-size: 0.14rem;line-height: 0.22rem;color: rgba(52, 47, 47, 0.59);max-height: 0.44rem;margin-bottom: 0.1rem;}
.list2 li .xq{height: 0.35rem;background: url(../images/h2-xq1.png) no-repeat right center;background-size: 0.35rem 0.35rem !important;}

.list3 li a{display: flex;padding: 0.3rem 0;border-bottom: 1px solid #D8D8D8;align-items: center;}
.list3 li a::after{height: 2px;background: #8C2D30;bottom: -1px;}
.list3 li:first-child a{padding-top: 0;}
.list3 li .con{flex: 1;min-width: 0;padding-right: 0.4rem;}
.list3 li span{width: 0.8rem;height: 0.3rem;border: 1px solid #D8D8D8;font-size: 0.16rem;line-height: 0.28rem;color: #4F4445;text-align: center;}
.list3 li p{font-size: 0.18rem;color: #535353;padding-left: 0.23rem;background: url(../images/h2-t1.png) no-repeat left center;background-size: 0.14rem;}
.list3 li h3{font-size: 0.18rem;line-height: 0.26rem;height: 0.52rem;color: #000000;margin-top: 0.18rem;}



@media screen and (min-width:1200px){
    .list2 li a:hover h3{color: #8C2D30;font-weight: bold;font-family: "sys-b";}
    .list2 li a:hover .xq{background: url(../images/h2-xq2.png) no-repeat right center;}
    .list2 li a:hover p{color:#444}
    .list3 li a:hover{border-bottom: 1px solid #000;}
    .list3 li a:hover::after{width: 100%;}
    .list3 li a:hover h3{color: #8C2D30;font-family: "sys-b";}
    .list3 li a:hover span{background: #8C2D30;color: #fff;}
    .list3 li a:hover p{background: url(../images/h2-t2.png) no-repeat left center;background-size: 0.14rem;}
}


@media screen and (max-width:1024px){
    .home2{padding: 0.4rem 0;}
}

@media screen and (max-width:768px){
    .home2-t .left{width: 100%;}
    .home2-t .right{width: 100%;margin-top: 0.3rem;}
    .list2 li a{height:2.5rem;padding:.2rem;}
    .list2 li p{font-size:.26rem;}
}

/* h3 */
.home3{width: 100%;overflow: hidden;padding: 0.45rem 0 1.3rem;position: relative;z-index: 1;}
.home3::after{width: 50%;height: 50%;left: auto;right: 0;bottom: auto;top: 0;background:url(../images/hbg3.png) no-repeat center/cover;content: "";position: absolute;z-index: -1;}
.home3::before{content: "";position: absolute;width: 60%;height: 4.25rem;background:url(../images/h3bg1.png) repeat-x;left: 0;bottom: 0;z-index: -1;}
.home3 .title p{color:#E8E8E8;}

.home3-t .swiper-container{padding-bottom:.3rem;padding-top: .15rem;}
.home3-t{position: relative;}
.home3-t ul *{transition: 0.5s;}
.home3-t ul{margin: 0 -0.07rem;}
.home3-t li{width: 2.94rem;padding: 0 0.07rem;}
.home3-t li a{flex-wrap: nowrap;overflow: hidden;height: 3.7rem;padding-left: 1px;}
.home3-t li .scale{width: 2.8rem;flex-shrink: 0;}
.home3-t li .con{flex-shrink: 1;flex: 1;min-width: 0;background: #FFFFFF;padding: 0.6rem 0.35rem;height: 3.7rem;}
.home3-t li .imged{padding-bottom: 3.7rem;border-radius: 0.05rem;}
.home3-t li h3{font-size: 0.18rem;font-weight: bold;line-height: 0.26rem;color: #95272B;padding-bottom: 0.25rem;border-bottom: 1px solid #4C4C4C;margin-bottom: 0.35rem;font-family: "sys-b";}
.home3-t li h3::after{height: 2px;bottom: -1px;background: #95272B;}
.home3-t li h4{font-size: 0.14rem;line-height: 0.22rem;color: rgba(52, 47, 47, 0.59);max-height: 0.88rem\0;margin-bottom: 0.3rem;}
.home3-t li p{justify-content: flex-end;opacity: 0;}
.home3-t li p span{width: 0.8rem;height: 0.3rem;line-height: 0.3rem;text-align: center;color: #fff;font-size: 0.16rem;position: relative;z-index: 1;}
.home3-t li p span::before{content: "";position: absolute;width: 100%;height: 100%;left: -0.03rem;bottom: -0.03rem;border: 1px solid #95272B;z-index: -1;}
.home3-t li p span::after{width: 100%;background: #95272B;content: "";position: absolute;left: 0;bottom: 0;height: 100%;z-index: -1;}

.home3-t .arror{width: 0.26rem;height: 0.26rem;;margin: 0;left: -0.5rem;}
.home3-t .swiper-button-next{left: auto;right: -.5rem;}
.home3-t .arror::after{display: none;}
.h3-b{margin-top: 0.2rem;}
.h3-b li{width: 31%;}
.h3-b ul{width:100%;}

@media screen and (min-width:1025px){
.home3-t li.on{width: calc(100% - 2.94rem*3);}
.home3-t li.on a{box-shadow: 0rem 0.04rem 0.1rem 0px rgba(0, 0, 0, 0.07);}
.home3-t li.on a:hover h3::after{width: 100%;}
.home3-t li.on  p{opacity:1;}
}
@media screen and (max-width:1024px){
    .home3{padding: 0.4rem 0;}
    .home3-t{padding: 0 0.5rem;}
    .home3-t li{width: 25%;}
    .home3-t li a{height: auto;}
    .home3-t li .imged{padding-bottom: 128%;}
    .home3-t .arror{left: 0rem;}
    .home3-t .swiper-button-next{left: auto;right: 0rem;}
    .home3-t li .scale{width: 100%;}
    .home3-t li .con{display: none;}
    .home3-t .swiper-container{padding: 0;}
    .h3-b{margin-top: 0;}
}

@media screen and (max-width:768px){
    .h3-b li{width: 49%;}
}
/* h4 */
.home4{width: 100%;overflow: hidden;padding: 0.45rem 0 1.25rem;background: url(../images/hbg4.png) no-repeat center/cover;}
.home4 .title p{color: #FFFFFF;}

.home4-t{position: relative;}
.home4-t ul{margin: 0 -0.1rem;}
.home4-t li{width: 33.3%;padding: 0 0.1rem;}
.home4-t li *{transition: 0.5s;}
.home4-t li a{display: block;margin-bottom: 0.13rem;position: relative;width: 100%;}
.home4-t li .box{height: 3.4rem;background: #fff url(../images/h4-bg.png) repeat-x bottom;box-shadow: 0rem 0.06rem 0.37rem 0px rgba(0, 0, 0, 0.05);padding: 0.25rem 0.31rem;position: relative;}
.home4-t li .box::after{content: "";position: absolute;width: 0;height: 1px;bottom: 0;background: #95272B;left: 0;}
.home4-t li .box .img{width: 0.92rem;height: 0.62rem;display: flex;align-items: center;justify-content: center;}
.home4-t li .box .img img{max-height: 100%;max-width: 100%;}
.home4-t li h3{font-size: 0.18rem;line-height: 0.26rem;color: #000000;margin: 0.3rem 0 0.2rem;}
.home4-t li h4{font-size: 0.14rem;line-height: 0.22rem;color: rgba(52, 47, 47, 0.59);margin-bottom: 0.2rem;max-height: .44rem\0;}

.home4-t li p{display: flex;justify-content: flex-end;font-size: 0.32rem;color: #B0B0B0;align-items: baseline;}
.home4-t li p i{display: inline-block;font-size: 0.18rem;font-style: normal;padding-right: .05rem;}
.home4-t li .p{height: 0.35rem;background: url(../images/h2-xq1.png) no-repeat right center;background-size: 0.35rem 0.35rem !important;justify-content: space-between;align-items: center;padding-right: 0.35rem;}

.home4-t li .con{align-items: center;position: absolute;left: 0;bottom: 0;padding: 0 0.13rem 0.1rem;z-index: 10;border-left: 0.03rem solid #95272B;width: 100%;}
.home4-t li .con span{width: 0.25rem;}
.home4-t li .con h3{flex: 1;min-width: 0;padding-left: 0.2rem;color: #fff;}
.home4-t li .imged::after{width: 100%;height: 30%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0) 100%);}

.home4-t .cir{width: 0.06rem;left: auto;top: 50%;transform: translateY(-50%);right: -0.3rem;}
.home4-t .cir span{width: 0.06rem;height: 0.06rem;opacity: 1;margin: 0 0.05rem;background: #fff;}
.home4-t .cir span.on{height: 0.41rem;border-radius: 0.35rem;}


@media screen and (min-width:1200px){
    .home4-t li a:hover .box h3{color: #95272B;font-family: "sys-b";}
    .home4-t li a:hover .p{background: url(../images/h2-xq2.png) no-repeat right center;}
    .home4-t li a:hover .box::after{width: 100%;}
    .home4-t li a:hover p{color: #444;}
}


@media screen and (max-width:1024px){
    .home4{padding: 0.4rem 0;}
    .home4-t{padding-right: 0.15rem;}
    .home4-t .cir{right: 0;}
}

@media screen and (max-width:768px){
    .home4-t li{width: 100%;padding: 0 0.1rem;display: flex;flex-direction: column;}
    .home4-t li p{font-size: 0.26rem;}
    .home4-t li .box{height: 2.8rem;padding: 0.2rem;}
    .home4-t li .box .img{width: 0.7rem;height: 0.4rem;}
    .home4-t li h3{margin: 0.15rem 0;}
    .home4-t li:nth-child(2) a:last-child{order: -1;}
}

/* h5 */
.home5{width: 100%;padding: 0.45rem 0 1.3rem;overflow: hidden;background: url(../images/hbg5.png) no-repeat center/cover;position: relative;}
.home5 .title p{color: #F3F3F3;}
.home5::after{content: "";position: absolute;width: 100%;height: 0.02rem;background: linear-gradient(90deg, #00D4FF -84%, #FFD400 16%, rgba(194, 18, 197, 0.6575) 98%, #FF0007 194%);left: 0;bottom: 0;}
.home5-t ul{width: 37%;}
.home5-t dl{width: 26%;}
.home5-t li{width: 20%;padding: 0 0.15rem;}
.home5-t dt{width: 50%;padding: 0 0.15rem;}
.home5-t .a{height: 2.67rem;display: flex;flex-direction: column;align-items: center;padding-top: 0.4rem;box-shadow: 0rem 0.04rem 0.1rem 0px rgba(199, 199, 199, 0.3);cursor: pointer;}
.home5-t li .img{position: relative;}
.home5-t li .ico{width: 0.31rem;height: 0.41rem;display: flex;align-items: center;justify-content: center;}
.home5-t li p{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%) translateY(-0.15rem);width: 0.63rem;opacity: 0;visibility: hidden;}
.home5-t li p img{width:100%;}
.home5-t li h3{font-size: 0.2rem;font-weight: bold;color: #222;writing-mode: vertical-lr;writing-mode: tb-lr;margin-top: 0.2rem;line-height: 0.23rem;letter-spacing: .03rem;}
.home5-t li *{transition: 0.5s;}
.home5-t li .a:hover p{opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0rem);}
.home5-t li .a{background: #fff url(../images/h4-bg.png) repeat-x;background-position: top !important;}
.home5-t li:nth-child(2n) .a{background: #fff url(../images/h4-bg.png) repeat-x;background-position: bottom !important;}
.home5-t .h5-li2 li:nth-child(2n-1) .a{background: #fff url(../images/h4-bg.png) repeat-x;background-position: bottom !important;}
.home5-t li .a::before{content: "";position: absolute;z-index: -1;width: 0.5rem;height: 1px;background: #991F23;left: 0;top: 0;}
.home5-t .h5-li1 li:nth-child(2n) .a::before{top: auto;bottom: 0;}
.home5-t .h5-li2 li:nth-child(2n-1) .a::before{top: auto;bottom: 0;}

.home5-t li .a::after{background: #4C4C4C;width: 100%;opacity: 0;}
.home5-t .h5-li1 li:nth-child(1) .a::after{background: linear-gradient(90deg, #f2f2f2 0%, rgba(255, 255, 255, 0) 100%);opacity: 1;}
.home5-t .h5-li2 li:last-child .a::after{background: linear-gradient(270deg, #f2f2f2 0%, rgba(255, 255, 255, 0) 100%);opacity: 1;}


.home5-t li .a:hover::after{opacity: 1;background: #4C4C4C !important;}
.home5-t li .a:hover{background-image: url(../images/h5-bg.png) repeat-x;}
.home5-t li .a:hover h3{color: #fff;}
.home5-t li .a:hover .ico{opacity: 0;}


.home5-t dt .a{background: url(../images/h5-p1.png) no-repeat center/cover;box-shadow: 0px 4px 0.1rem 0rem rgba(0, 0, 0, 0.56);}
.home5-t dt:last-child .a{background: url(../images/h5-p2.png) no-repeat center/cover;}
.home5-t dt .img{width: 0.9rem;height: 0.9rem;padding: 0.05rem;background: #fff;margin: 0 auto;}
.home5-t dt img{width: 100%;height: 100%;}
.home5-t dt p{color: #fff;font-size: 0.2rem;margin-top: 0.2rem;text-align: center;}







@media screen and (min-width:1200px){

}


@media screen and (max-width:1024px){
    .home5{padding: 0.4rem 0;}
    .home5-t ul{width: 100%;}
    .home5-t dl{width: 100%;margin: 0rem 0 .3rem;order: -1;}
    .home5-t li{padding: 0 0.1rem;}
    .home5-t dt{width: 0 0.1rem;}
    .h5-li1{margin-bottom:.3rem;}

}

@media screen and (max-width:768px){

}

/*  home6*/
.home6{width: 100%;padding: 1rem 0;background: url(../images/h6bg.png) repeat;}
.home6 .more{position: relative;right: auto;margin-top: 0.4rem;left: 0.55rem;}

.home6-t .left{width: 3.8rem;padding-right: 0.6rem;}
.home6-t .right{flex: 1;min-width: 0;}
.home6-t .right li{width: 33.3%;padding: 0 0;}
.home6-t .right li *{transition: 0.5s;}
.home6-t .right li a{height: 2.6rem;display: block;box-shadow: 0rem 0.04rem 0.1rem 0px rgba(0, 0, 0, 0.07);background: #FFFFFF;padding: 0.55rem 0.35rem;}
.home6-t .right li p{font-size: 0.16rem;line-height: 0.34rem;color: #3D3D3D;padding-left: 0.25rem;background: url(../images/h6-t1.png) no-repeat left center/0.17rem;}
.home6-t .right li h3{font-size: 0.18rem;line-height: 0.26rem;color: #101010;max-height: 0.52rem\0;margin: 0.15rem 0 0.22rem;font-family: "sys-b";}
.home6-t .right li .line{width: 100%;height: 1px;background: #ddd;margin-bottom: 0.11rem;}
.home6-t .right li .line::after{height: 1px;background:#95272B;}
.home6-t .right li h5{justify-content: flex-end;}
.home6-t .right li span{width: 0.8rem;height: 0.3rem;line-height: 0.3rem;text-align: center;color: #4F4445;font-size: 0.16rem;position: relative;z-index: 1;border: 1px solid #8F8F8F;}
.home6-t .right li span::before{content: "";position: absolute;width: 100%;height: 100%;left: -0.03rem;bottom: -0.03rem;border: 1px solid #95272B;z-index: -1;opacity: 0;}
.home6-t .right li span::after{width: 100%;background: #95272B;content: "";position: absolute;left: 0;bottom: 0;height: 100%;z-index: -1;opacity: 0;}



@media screen and (min-width:1200px){
    .home6-t .right li a:hover p{background: url(../images/h6-t2.png) no-repeat left center/0.17rem;}
    .home6-t .right li a:hover h3{color: #95272B;}
    .home6-t .right li a:hover .line::after{width: 100%;}
    .home6-t .right li a:hover span{color: #fff;border: 1px solid #95272B;}
    .home6-t .right li a:hover span::before{opacity: 1;}
    .home6-t .right li a:hover span::after{opacity: 1;}
}



@media screen and (max-width:1024px){
    .home6{padding: 0.4rem 0;}
    .home6 .title{display: flex;align-items: center;}
    .home6 .more{position: absolute;right: 0;margin-top: 0rem;left: auto;}
    .home6-t .left{width: 100%;padding-right: 0rem;}
    .home6-t .right{flex: none;min-width: 0;width: 100%;margin-top: 0.3rem;}
}

@media screen and (max-width:768px){
    .home6{padding: 0.4rem 0 0.1rem;}
    .home6-t .right li{width: 100%;margin-bottom: 0.25rem;}
    .home6-t .right li a{height: auto;padding: 0.2rem;}
}













@media screen and (max-width:768px){
    .title{margin-bottom: 0.25rem;}
    .txt1{font-size: 0.2rem !important;}
    .p1{font-size: 0.16rem !important;}
    .title .h3{margin: 0;padding: 0;}
    .title h3{font-size: 0.26rem !important;}
    .title .h3 img{display: none;}
    .title .h3 p{font-size: 0.22rem;top: 0;left: 0;transform: translateX(0px);}
    .swiper-box1 .cir{zoom:.6}
}


