.banner .btn{width: 1.6rem;height: 1.6rem;border-radius: 50%;border: 1px solid #fff;position: absolute;top: 50%;transform: translateY(-50%);z-index: 2;cursor: pointer;}
.banner .img{height: 100vh;}
.banner .btn.prev{left: 1.33rem;}
.banner .btn.next{right: 1.33rem;}

.idxTitle .title .en{padding-left: 2.2rem;text-transform: uppercase;}
.idxTitle .title .en::before{width: 2rem;height: 2px;background: #F34B29;left: 0;top: 50%;margin-top: -1px;}
.idxmore{width: 4.733rem;line-height: 1.733rem;border-radius: 0.866rem;border: 1px solid #CCCCCC;text-align: center;}
.idxmore:hover{background-color: #F34B29;border-color: #F34B29;}
.idxmore span::after{width: 6px;height: 12px;background: url(/theme/default/images/next.svg) no-repeat  center;right: 0;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.5);background-size: 100%;}
.idxmore span{padding-right: 0.8rem;}
.idxmore:hover span{filter: brightness(0) invert(1);}

.idxOne_one{width: 47.8%;}
.idxOne_one .wrap a .img{padding-bottom:12.9rem ;display: block;}
.idxOne_one .wrap a {padding-bottom: 1.33rem;}
.idxOne_one .wrap a .text{position: absolute;left: 0.66rem;bottom: 0.66rem;background: rgba(255,255,255,0.9);box-shadow: 0 4px 20px rgba(0,0,0,0.12);backdrop-filter: blur(4px);padding: 0.66rem 0.66rem 1.33rem;box-sizing: border-box;line-height:0.93rem ;width: calc(100% - 0.66rem - 0.66rem);}
.idxOne_one .wrap a .text .title{margin-bottom: 4px;}
.idxOne_one .wrap .pageAll{position: absolute;bottom: 1.33rem;left: 1.33rem;z-index: 3;}
.idxOne_one .wrap .pageAll span,.threeWrap .pageAll span{border-radius: 0;width: 0.533rem;height: 3px;background: #DDDDDD;opacity: 1;}
.idxOne_one .wrap .pageAll span.swiper-pagination-bullet-active,.threeWrap .pageAll span.swiper-pagination-bullet-active{width: 1rem;background-color: #F34B29;}

.idxtitleAll{border-bottom: 1px solid #CCCCCC;padding-bottom: 0.66rem;line-height: 1.2rem;}
.idxtitleAll a{padding-right: 0.6rem;}
.idxtitleAll a::after{width: 6px;height: 12px;background: url(/theme/default/images/nextRed.svg) no-repeat;background-size: 100% ;right: 0;top: 50%;transform: translateY(-50%);filter: brightness(0) invert(0.5);}
.idxtitleAll a:hover{color: #D33C17;padding-right: 0.8rem;}
.idxtitleAll a:hover::after{filter: none;}
.idxOne_two{width: 47.8%;}
.idxOne_two .wrap dl dt{width: 70px;border-right: 1px solid #DDDDDD;}
.idxOne_two .wrap dl dd{width: calc(100% - 90px);line-height: 0.933rem;}
.idxOne_two .wrap dl:hover dd .title,.idxOne_two .wrap dl:hover dt .data{font-weight: bold;color:#D33C17;transform: translateX(5px);}
.idxOne_two .wrap dl{margin-top: 1rem;}
.idxOne_two .wrap dl:first-child{margin-top: 0.66rem;}
.idxOne_two .wrap dl dd .title{margin-bottom: 4px;}

.idxOne_three{width: 47.8%;margin-top: 0.66rem;}
.idxOne_three ul li:first-child{margin-top: 0.66rem;}
.idxOne_three ul li{line-height: 0.933rem;margin-top: 0.8rem;}
.idxOne_three ul li .poRe{width: 80%;}
.idxOne_three ul li .poRe::before{width: 0;height: 3px;background-color: #F6AB00;left: 0;top: 50%;transform: translateY(-50%);}
.idxOne_three ul li a:hover .poRe::before{width: 0.4rem;}
.idxOne_three ul li a:hover .poRe{padding-left: 0.7rem;color: #D33C17;}

.idxTwo{background-image: url(/theme/default/images/idxtwobg.jpg);}
.idxtwotitle{position: absolute;width: 100%;top: 2.66rem;}
.idxtwotitle .cn{line-height: 1.5;padding-bottom: 0.33rem;}
.idxtwotitle .cn::after{width: 2rem;height: 2px;background-color: #F34B29;left: 50%;bottom: 0;transform: translateX(-50%);}
.idxtwotitle .en{opacity: 0.6;line-height: 1.25;margin-top: 0.3rem;text-transform: uppercase;}
.idxTwo ul li{flex: 1;border-right: 1px solid rgba(255,255,255,0.2);box-sizing: border-box;}
.idxTwo ul li:first-child{border-left: 1px solid rgba(255,255,255,0.2);}
.idxTwo ul li .ico img{margin: auto;height: 1.2rem;}
.idxTwo ul li .title{line-height: 1.5;margin-top: 0.33rem;}
.idxTwo ul li .more{width: 1.33rem;height: 1.33rem;border-radius: 50%;border: 1px solid #fff;margin: auto;position: absolute;left: 50%;transform: translateX(-50%);bottom: 0; transition: 0.4s;overflow: hidden;opacity: 0;}
.idxTwo ul li .more img{width: 6px;}
.idxTwo ul li a{padding-bottom: 22.67rem;}
.idxTwo ul li a .text{position: absolute;left: 0;width: 100%;top: 50%;transform: translateY(-50%);transition: 0.3s;}
.idxTwo ul li a:hover .more{opacity: 1}
.idxTwo ul li a:hover .text{padding-bottom: 2.66rem;}
.idxTwo ul li .text > *{transition: .3s;}

.idxThree{background-image: url(/theme/default/images/idxthreebg.jpg);}
.threeWrap{width: 47.85%;}
.threeWrap a::before{width: calc(100% - 1.66rem);height: 100%;content: '';position: absolute;left:50%;top: 0;transform: translateX(-50%);background-color: #FFC2C2;}
.threeWrap a{padding: 1rem 0;}
.threeWrap a .img{padding-bottom: 12rem;box-shadow: 0 8px 20px rgba(0,0,0,0.2);}
.threeWrap a:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
.threeWrap .pageAll{text-align: center;margin-top: 0.6rem;}

.threeRight {width: 47.85%;}
.threeRight dl dt{width: 70px;border-right: 1px solid #DDDDDD;}
.threeRight dl dd{width: calc(100% - 90px);line-height: 0.933rem;}
.threeRight dl:hover dd .title,.threeRight dl:hover dt .data{font-weight: bold;color: #D33C17;transform: translateX(5px);}
.threeRight dl{padding: 1rem 0;border-bottom: 1px solid #DDDDDD;}
.threeRight dl:first-child{margin-top: 1rem;}
.threeRight dl dd .title{margin-bottom: 4px;}

.idxfour{background-image: url(/theme/default/images/idxfourbg.jpg);padding-bottom: 6.33rem;}
.idxfour .idxtwotitle {position: relative;top: auto;}
.idxfour .wrap{width: 85%;margin: 2rem auto 1.33rem;}
.idxfour .idxmore{margin: auto;display: block;border-color: #fff;}
.idxfour .idxmore span{color: #fff;}
.idxfour .idxmore span::after{filter: brightness(0) invert(1);}
.idxfour .idxmore:hover{border-color:#F34B29 ;}
@media screen and (max-width:760px){
	.banner .img{height: 0;padding-bottom: 60%;}
	.banner .btn{width: 1.2rem;height: 1.2rem;}
	.banner .btn img{width: 6px;}
	.banner .btn.next{right: 0.5rem;}
	.banner .btn.prev{left: 0.5rem;}
	.idxOne_one,.idxOne_two,.idxOne_three,.threeWrap,.threeRight{width: 100%;}
	.idxOne_one .wrap a .img{padding-bottom: 60%;}
	.idxOne_three{margin-top: 1.2rem;}
	.idxTwo{padding: 2rem 0;}
	.idxTwo ul{padding: 1rem 0;}
	.idxTwo ul li{flex: inherit;width: 33.33%;border: none !important;}
	.idxTwo ul li a{padding-bottom: 0;}
	.idxTwo ul li a .text{position: relative;left: auto;top: auto;transform: none;}
	.idxTwo ul li:nth-child(-n+3){margin-bottom: 1rem;}
	.idxTwo .idxtwotitle{position: relative;left: auto;top: auto;}
	.idxTwo ul li .more{display: none;}
	.threeWrap a .img{padding-bottom: 55%;}
	.threeRight dl{padding: 0.5rem 0;}
	.idxfour .wrap{width: 100%;margin: 1rem 0;}
	.idxmore{width: 3.5rem;line-height: 1.3rem;}
	.idxmore span{padding-right: 0.5rem;}
}
<!--ºÄÊ±1753641785.7321Ãë-->