/* headers*/
.headers{width:100%;height:90px;float: left;z-index: 80;position: fixed;background:rgba(0,0,0, 0.2);box-shadow: none;transition:0.5s;padding: 0 100px;position: fixed;left:0;top:0;display: flex;justify-content: space-between;display: none;}
.headers.on{width:100%;background: var(--colorone);box-shadow: 0 5px 5px rgba(0,0,0,0.1);}
@media (max-width: 768px) {
.headers{display: none;}
}


/*焦点图*/
.slides{width: 100%;height:auto;position: relative;aspect-ratio: 1.8;overflow: hidden;}
.slides .swiper-slide{height: 100%;position: relative;text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;overflow: hidden;}
.slides .swiper-slide a{width: 100%;height: 100%;position: absolute;z-index: 1;display: none;}
.slides .swiper-slide .title{width: 100%;height: 100%;position: absolute;z-index: 3;display: none}
.slides .swiper-slide .bg{width: 100%;height: 100%;position: absolute;z-index: 0;background-size: cover;background-position: center;animation-name: scaleDraw;animation-timing-function: ease-in-out;animation-iteration-count: infinite;animation-duration: 12s;}
.slides .swiper-slide .pc{display: block;}
.slides .swiper-slide .h5{display: none;}
.slides .swiper-pagination{position: absolute;bottom: 0;    }
.slides .swiper-slide .mouse{position: absolute;bottom: 70px;width: 100%;left: 0;z-index: 7;text-align: center;display: none}
.slides .swiper-slide .mouse i{width:20px;height: 30px;display: inline-block;border-radius: 30px;border: 1px solid #fff;}
.slides .swiper-slide .mouse i em{width:1px;height: 3px;display: inline-block;border-radius: 4px;background: #fff;animation:mouse_jump 1s infinite;vertical-align: top;}
.slides .swiper-button-prev,
.slides .swiper-button-next{width: 48px;border: 1px solid #fff;height: 48px;text-align: center;line-height: 48px;;border-radius: 100%;transition: 0.5s;opacity: 0.3;}
.slides .swiper-button-next{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");right: 20px;left: auto;background-size: 12px;}
.slides .swiper-button-prev{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");left: 20px;right: auto;background-size: 12px;}
.slides .swiper-button-prev:hover,
.slides .swiper-button-next:hover{border: 1px solid var(--colorone);opacity: 1;}
.slides .swiper-button-next:hover{background:var(--colorone) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: 12px;background-repeat: no-repeat;background-position: center;right: 25px;}
.slides .swiper-button-prev:hover{background:var(--colorone) url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");background-size: 12px;background-repeat: no-repeat;background-position: center;left: 25px;}
.slides .swiper-pagination{bottom: 40px;}
.slides .swiper-pagination-bullet{width: 20px;height: 20px;border-radius: 20px;margin: 0 8px;border: 4px solid rgba(0,0,0,0.4);background: none;}
.slides .swiper-pagination-bullet::after{width: 12px;height: 12px;float:left;border-radius: 12px;content: '';background: #fff;}
.slides .swiper-pagination-bullet-active{width: 70px;border: 4px solid rgba(0,0,0,0.1);background: none;}
.slides .swiper-pagination-bullet-active::after{width: 62px;height: 12px;float:left;border-radius: 12px;content: '';background: #ffffff88;}
@keyframes scaleDraw {
  0% {transform: scale(1.02); }
  50% {transform: scale(1);}
  100% {transform: scale(1.02);}
}
@media (max-width: 1200px) {
.slides .swiper-slide .pc{display: none;}
.slides .swiper-slide .h5{display: block;}
.slides .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 12px;margin: 0 8px;border: 4px solid rgba(0,0,0,0.4);background: none;}
.slides .swiper-pagination-bullet::after{width: 4px;height: 4px;float:left;border-radius: 4px;content: '';background: #fff;}
.slides .swiper-pagination-bullet-active{width: 40px;border: 4px solid rgba(0,0,0,0.1);background: none;}
.slides .swiper-pagination-bullet-active::after{width: 32px;height: 4px;float:left;border-radius: 4px;content: '';background: #ffffff88;}
}
@media (max-width: 768px) {
.slides{height: auto;aspect-ratio: 1.8;}
.slides .swiper-button-prev,
.slides .swiper-button-next{display: none;}
.slides .swiper-slide .mouse{display: none;}
.slides .swiper-pagination{bottom: 20px;}
}
@keyframes scaleDraw {
  0% {transform: scale(1.1); }
  50% {transform: scale(1);}
  100% {transform: scale(1.1);}
}
@keyframes mouse_jump {
    0% {margin-top:5px;}
    50% {margin-top:10px;}
    100% {margin-top:5px;}
}


/*index_good*/
.index_good{float: left;width: 100%;padding: 25px 0 0;}
.index_good .box{width: 100%;;float: left;position:relative;padding: 0 15px}
.index_good .box .title{float: left;position:relative;margin-bottom: 20px;display: flex;z-index: 2;position: relative;flex-direction: column;width: 80%;}
.index_good .box .title b{width: 100%;float: left;line-height: 46px;font-size: 30px;font-weight: bold;display: flex; flex-direction: row;align-items: center;}
.index_good .box .title b strong{margin-right: 30px;}
.index_good .box .title b a{ border: 1px solid #ccc;padding: 0 16px;border-radius:34px;color: #000;font-size: 15px;line-height: 34px;height: 36px;font-weight: normal;margin: 0 15px 0 0;}
.index_good .box .title span{width: 100%;float: left;line-height: 40px;font-size: 16px;opacity: .1;font-family: 'CG'}
.index_good .box .ig{width: 100%;float: left;position:relative;overflow: hidden;padding: 125px 0 30px;margin-top: -125px;z-index: 1;align-items: stretch;}
.index_good .box .ig .swiper-slide{text-align: center;font-size: 18px;background: #fff;height: auto;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: flex-start;border-radius: 10px;overflow: hidden;}
.index_good .box .ig .swiper-slide .content{width: 100%;float: left;position: relative;text-align: left;overflow: hidden;background: #fff;display: flex;transition: 0.5s;flex-direction: column;    height: 100%;}
.index_good .box .ig .swiper-slide .content .img{float: left;width: 100%;aspect-ratio: 1;position: relative;}
.index_good .box .ig .swiper-slide .content .img span{position: absolute;right: 10px;top: 10px;width: 40px;height: 30px;border-radius: 30px 0 30px 30px;background: linear-gradient(45deg,#f70,#ffc979);text-align: center;line-height: 30px;color: #fff;font-size: 12px;}
.index_good .box .ig .swiper-slide .content .img span.span_2{background: linear-gradient(45deg,var(--colorone),#8481ff);}
.index_good .box .ig .swiper-slide .content .img img{float: left;width: 100%;aspect-ratio: 1;border-radius: 10px 10px 0 0;}
.index_good .box .ig .swiper-slide .content .r{flex:1;float: right;padding:10px;transition: 0.5s;}
.index_good .box .ig .swiper-slide .content .r b{float: left;width: 100%;transition: 0.5s;line-height: 20px;font-size: 15px;color:var(--themeone);font-family: 'MB';word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;font-weight: normal;}
.index_good .box .ig .swiper-slide .content .r p{float: left;width: 100%;transition: 0.5s;font-family: 'ML';margin-top: 10px;font-size: 14px;line-height: 24px;display: flex;    align-items: end;}
.index_good .box .ig .swiper-slide .content .r p span:first-child{color: var(--colortwo);;font-size: 20px;font-weight: bold;font-family: 'MB';margin-right: 5px;}
.index_good .box .ig .swiper-slide .content .r p span:first-child::before{content: '￥';font-size: 12px;color: var(--colortwo);;margin-right: 3px;}
.index_good .box .ig .swiper-slide .content .r p span:last-child{color: #333;font-size: 11px;}
.index_good .box .ig .swiper-slide .content .r p span:last-child::before{content: '￥';}
.index_good .box .ig .swiper-slide:hover .content{background: var(--colorone)}
.index_good .box .ig .swiper-slide:hover .content .r b,
.index_good .box .ig .swiper-slide:hover .content .r span,
.index_good .box .ig .swiper-slide:hover .content .r p{color: #fff;}
.index_good .box .ig .swiper-slide:hover .content .r p span{color: #fff;}
.index_good .box .ig .swiper-slide:hover .content .r p span::before{content: '￥';color: #fff;}
.index_good .box .ig .swiper-button-next, 
.index_good .box .ig .swiper-button-prev{border: 1px solid var(--colorone);width: 40px;height: 40px;border-radius: 100%;display: inline-block;background-size: 12px;color: red;}
.index_good .box .ig .swiper-button-prev{top: 44px;right:60px;left:auto;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%232822fe'%2F%3E%3C%2Fsvg%3E");}
.index_good .box .ig .swiper-button-prev:hover{border: 1px solid var(--colorone);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%232822fe'%2F%3E%3C%2Fsvg%3E");}
.index_good .box .ig .swiper-button-next{top: 44px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%232822fe'%2F%3E%3C%2Fsvg%3E");}
.index_good .box .ig .swiper-button-next:hover{border: 1px solid var(--colorone);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%232822fe'%2F%3E%3C%2Fsvg%3E");}
.index_good .box .ig .swiper-pagination-bullet-active.swiper-pagination-bullet-active{background: var(--colorone)}
.index_good .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_good .swiper-pagination-custom, 
.index_good .swiper-pagination-fraction{bottom: 0px;}
@media (max-width: 1200px) {
.index_good .box .title{margin-bottom: 15px;width: 100%;}
.index_good .box .title b{line-height: 30px;font-size: 30px;}
.index_good .box .title b strong{margin-right: 20px;font-size: 24px;}
.index_good .box .title b a{font-size: 14px;padding: 0 12px;margin-right: 10px;line-height: 28px;height: 30px;}
.index_good .box .title span{line-height:36px;font-size: 14px;}
.index_good .box .ig .swiper-button-next, 
.index_good .box .ig .swiper-button-prev{width: 36px;height: 36px;right: 0;top: 65px;}
.index_good .box .ig .swiper-button-prev{right:55px;}
.index_good .box .ig .swiper-button-prev{right:45px;display: none;}
.index_good .box .ig .swiper-button-next{display: none;}
}


/*index_article*/
.index_article{float: left;width: 100%;padding: 60px 0 0;}
.index_article .box{width: 100%;;float: left;position:relative;padding: 0 20px;}
.index_article .box .title{float: left;position:relative;margin-bottom: 30px;display: flex;z-index: 2;position: relative;flex-direction: column;width: 80%;}
.index_article .box .title b{width: 100%;float: left;line-height: 46px;font-size: 30px;font-weight: bold;display: flex; flex-direction: row;align-items: center;}
.index_article .box .title b strong{margin-right: 30px;}
.index_article .box .title b a{ border: 1px solid #ccc;padding: 0 16px;border-radius:34px;color: #000;font-size: 15px;line-height: 34px;height: 36px;font-weight: normal;margin: 0 15px 0 0;}
.index_article .box .title span{width: 100%;float: left;line-height: 40px;font-size: 16px;opacity: .1;font-family: 'CG'}
.index_article .box .ia{width: 100%;float: left;position:relative;overflow: hidden;padding:125px 0 40px;margin-top: -125px;z-index: 1;}
.index_article .box .ia .swiper-slide{text-align: center;font-size: 18px;background: #fff;height: auto;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: flex-start;border-radius: 10px;overflow: hidden;;}
.index_article .box .ia .swiper-slide .content{width: 100%;float: left;position: relative;text-align: left;overflow: hidden;background: #fff;padding: 0px;display: flex;transition: 0.5s;}
.index_article .box .ia .swiper-slide .content .img{float: left;width: 200px;aspect-ratio: 3/2;}
.index_article .box .ia .swiper-slide .content .img img{float: left;width: 100%;aspect-ratio: 3/2;}
.index_article .box .ia .swiper-slide .content .r{flex:1;float: right;padding:15px;transition: 0.5s;}
.index_article .box .ia .swiper-slide .content .r b{float: left;width: 100%;transition: 0.5s;line-height: 24px;font-size: 16px;color:var(--themeone);font-family: 'MB';word-break: break-all;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.index_article .box .ia .swiper-slide .content .r span{float: left;width: 100%;transition: 0.5s;line-height: 30px;font-size: 13px;}
.index_article .box .ia .swiper-slide:hover .content{background: var(--colorone)}
.index_article .box .ia .swiper-slide:hover .content .r b,
.index_article .box .ia .swiper-slide:hover .content .r span,
.index_article .box .ia .swiper-slide:hover .content .r p{color: #fff;}
.index_article .box .ia .swiper-button-next, 
.index_article .box .ia .swiper-button-prev{border: 1px solid var(--colorone);width: 40px;height: 40px;border-radius: 100%;display: inline-block;background-size: 12px;color: red;}
.index_article .box .ia .swiper-button-prev{top: 34px;right:60px;left:auto;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%232822fe'%2F%3E%3C%2Fsvg%3E");}
.index_article .box .ia .swiper-button-prev:hover{border: 1px solid var(--colorone);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%232822fe'%2F%3E%3C%2Fsvg%3E");}
.index_article .box .ia .swiper-button-next{top: 34px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%232822fe'%2F%3E%3C%2Fsvg%3E");}
.index_article .box .ia .swiper-button-next:hover{border: 1px solid var(--colorone);background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%232822fe'%2F%3E%3C%2Fsvg%3E");}
.index_article .box .ia .swiper-pagination-bullet-active.swiper-pagination-bullet-active{background: var(--colorone)}
.index_article .swiper-container-horizontal>.swiper-pagination-bullets, 
.index_article .swiper-pagination-custom, 
.index_article .swiper-pagination-fraction{bottom: 0px;}
@media (max-width: 1200px) {
.index_article{padding: 50px 0 30px;}
.index_article .box .title{margin-bottom: 15px;}
.index_article .box .title b{line-height: 30px;font-size: 24px;}
.index_article .box .title span{line-height:36px;font-size: 16px;font-family: 'MB';}
.index_article .box .ia .swiper-button-next, 
.index_article .box .ia .swiper-button-prev{width: 36px;height: 36px;right: 0;top: 65px;}
.index_article .box .ia .swiper-button-prev{right:45px;}
.index_article .box .ia .swiper-slide .content{flex-direction: column;padding: 0;}
.index_article .box .ia .swiper-slide .content .img{aspect-ratio: 3/1;width: 100%;}
.index_article .box .ia .swiper-slide .content .img img{aspect-ratio: 3/1;}
.index_article .box .ia .swiper-slide .content .r{flex:1;float: right;padding:20px;}
.index_article .box .ia .swiper-slide:hover .content{background: var(--colorone)}
.index_article .box .ia .swiper-slide:hover .content .r b,
.index_article .box .ia .swiper-slide:hover .content .r span,
.index_article .box .ia .swiper-slide:hover .content .r p{color: #fff;}
}
