.idxmoreAll{border: 1px solid #222222;width: 150px; height: 48px;text-align: center;line-height: 48px;display: block;font-weight: bold;}
.idxmoreAll span{padding-right: 50px;}
.idxmoreAll span::after{width: 38px;height: 16px;background: url(../images/more.svg) center no-repeat;right: 0;top: 50%;margin-top: -8px;}
.idxmoreAll:hover{border-radius: 10px;}
.idxmoreAll:hover span::after{right: -30px;}
.idxmoreAll:hover span{padding-right: 20px;}

.searIco{cursor: pointer;}

/* footer */
footer{background: #222;color: #fff;padding: 2rem 3.3rem 0;}
footer a{color: #fff;}
footer .footOne{align-items: inherit;}
footer .footnav{display: flex;gap: 1rem;margin-bottom: 1.8rem;}
footer .left .text .subtitle{line-height: 1rem;margin-top: 0.2rem;}
footer .left .text .title{line-height: 0.73rem;opacity: 0.6;}
footer .right{text-align: right;line-height: 0.93rem;}
footer .right .solgan{display: flex;justify-content: flex-end;margin-bottom: 1rem;}
footer .foottwo{border-top: 1px solid rgba(255,255,255,0.2);padding: 1rem 0;}
footer .foottwo a:hover{text-decoration: underline;}
footer .foottwo .right em{padding: 0 0.5rem;opacity: 0.5;}
footer .foottwo .left{display: inline-flex; align-items: center;flex-wrap: wrap;}
footer .foottwo .left .item span{opacity: 0.6;margin:0 0.5rem ;width: 1px;height: 0.5rem;background: rgba(255,255,255,0.6);}
footer .foottwo .left .item{display: inline-flex; align-items: center;position: relative;cursor: pointer;}
footer .foottwo .left .item .text{padding-left: 1.1rem; color: rgba(255,255,255,0.6);}
footer .foottwo .left .item .text img{position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 0.8rem;}
footer .foottwo .left .item .ewm{background: #fff ;position: absolute; border-radius: 0.33rem;padding: 0.5rem;width: 3.4rem;left: 66%;transform: translateX(-50%);bottom: 110%;opacity: 0;visibility: hidden;transition: 0.34s ease-in-out;}
footer .foottwo .left .item:hover .ewm {opacity: 1;visibility: visible;}

.fixed{position: fixed;right: 0.66rem;bottom: 10%;z-index: 9;width: 2.66rem;transition: 0.3s ease;}
.fixed .slogan{position: absolute;left: 50%;transform: translateX(-50%);top: -3.3rem;width: 1.67rem;cursor: pointer;}
.fixed ul{background: #FABE00;text-align: center;height: 0;transition: 0.4s ease-in-out;overflow: hidden;}
.fixed ul li{padding: 0.4rem 0;}
.fixed ul li::before{width: 60%;height: 1px ;background: rgba(0,0,0,0.6);left: 20%;top: 0;}
.fixed ul li:first-child::before{display: none;}
.fixed ul li .ico{transition:0.3s;}
.fixed ul li .ico img{margin:0 auto 0.1rem;}
.fixed ul li .name{line-height: 0.66rem;}
.fixed ul li:hover .ico{transform:rotateY(180deg);}
.fixed .gotop{width: 100%;height: 2.66rem;background: transparent;cursor: pointer;margin-top: 0.25rem;transition: 0.3s;position: relative;}
.fixed.show .gotop:hover{box-shadow: 0 0 10px rgba(0,0,0,0.3);transform: translateY(-0.25rem);}
.fixed .gotop img{filter: none;}
.fixed.show .gotop img{filter: brightness(0) invert(1);}
.fixed.show{right: 0.66rem;}
.fixed.show ul{height: 16rem;}
.fixed.show .gotop{background: #000;}

@media screen and (max-width:1600px){
	.fixed.show ul{height: 17.6rem;}
}
@media screen and (max-width:1280px){
	footer .foottwo,footer .footnav{flex-wrap: wrap;}
	footer .foottwo .left{width: 100%;margin-bottom: 0.5rem;}
	
}
@media screen and (max-width:760px){
	footer .footOne .left{margin-bottom: 1rem;}
	footer .footnav{display: none;}
	footer {padding: 1rem;}
	footer .right{text-align: left;}
	footer .foottwo .left h6{width: 100%;}
	footer .foottwo .left .item span{display: none;}
	footer .foottwo .left{gap: 10px}
	.fixed{width: 2.2rem;}
	.fixed ul li .ico img{width: 0.7rem;}
	.fixed.show ul{height:15rem;max-height: calc(80vh - 13rem);}
}