  
.img-scale,.hover-scale {height:100%;overflow:hidden;transition:all .8s ease; cursor: pointer;}
.img-scale img {width:100%;height:100%;display:block;transition:all .8s ease; object-fit: initial;}
.img-scale:hover img,.hover-scale:hover {transform:scale(1.02);transition:all .8s ease;}

body{ background: #fff;}
.body-f6{ background: #f6f6f6;}
.part { height: 100%; background-repeat:no-repeat; background-position: center center; background-size: cover; width:100%; overflow:hidden;}
.wrap { width:1350px;margin:0 auto; overflow: hidden;}
@media (max-width:1400px) {
    .wrap{ width: 92%;}
}
.pc{ display: block !important;}
.h5{ display: none !important;}
@media (max-width:767px) {
    .pc{ display: none !important;}
	.h5{ display: block !important;}
}


/* 顶部导航 begin */
header {position:fixed;z-index:555;left:0;top:0;width:100%}
.header-wrap{ width: 90%; height: 65px; display: flex; align-items: center; justify-content: space-between; margin: 0 auto;}
.header-wrap .header-logo{ height: 65px; display: flex; align-items: center;}
.header-wrap .header-logo img{ max-height: 80%;}
.header-wrap .header-right{ width: 5%; display: flex; align-items: center; justify-content: space-around;}
.header-wrap .header-language{ font-size: 16px;color: #2D2D2D; font-weight: bold; margin: 0 2%;}
.header-wrap .header-search{ background-image: url('/images/icon-search-white.png'); background-repeat: no-repeat; width: 23px; height: 24px;}
.header-nav{ height: 100%; display: flex;}
.header-nav li {position:relative; margin:0 20px; width:110px; cursor: pointer;}
.header-nav li > a{ display: block; line-height: 65px; font-size:15px;font-weight:bold;text-align:center;color:#2D2D2D}
/* .header-nav li > a.active,.header-nav li > a:hover{ color: #E40011 !important;  text-shadow: 2px 2px 2px rgba(228,0,17,.85) !important;} */
.header-nav li > a.active::after,.header-nav li > a:hover::after{ content: ''; display: block; height: 2px; width: 30%; position: absolute; left: 35%; bottom: 10px; background: #E40011; transition: all .6s linear; -webkit-transition: all .6s linear; -moz-transition: all .6s linear; -ms-transition: all .6s linear; -o-transition: all .6s linear; }
.header-nav li .sub-nav { visibility:hidden; opacity:0; z-index:1; position: absolute; top:64px; left:-20px; width:150px; background:rgba(255,255,255,0.9); transition:all .5s; -webkit-transition:all .5s}
.header-nav li:hover .sub-nav{visibility:visible;opacity:1}
.header-nav li .sub-nav a { display:block; line-height:23px; padding:8px 0; text-align:center; border-bottom:1px solid rgba(0,0,0,0.1);}
.header-nav li .sub-nav a:hover{color:#fff;background:#E40011}
.header.bg-white{ background-color: #fff;}
.header.bg-none{ background-color: transparent;}
.header-nav.color-black li > a{ color:#2D2D2D; text-shadow: 0 0 0 rgba(45,45,45,.85);}
.header-nav.color-white li > a{ color:#ffffff; text-shadow: 2px 2px 2px rgba(0,0,0,.85);}
.header-right.color-black .header-language{ color: #2D2D2D;}
.header-right.color-white .header-language{ color: #fff;}
.header-right.color-white .header-search{ background-image: url('/images/icon-search-white.png');}
.header-right.color-black .header-search{ background-image: url('/images/icon-search-black.png');}
.header.active{ box-shadow: 1px 1px 1px #ddd;}
/* 顶部导航 end */


/* 搜索 begin */
.fix-search {width: 100%; height: 100%; background-color: #fff; position: absolute; z-index:999;top:0;left:0}
.fix-search .hide {width:20px;height:50px;margin-right:10px;cursor:pointer}
.fix-search .hide::before,.fix-search .hide::after {position:absolute;content:'';top:50%;left:50%;width:1px;height:35%;margin-top:-35%;background:#000}
.fix-search .hide::before {transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.fix-search .hide::after {transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.fix-search .hide:hover {opacity:.5}
.fix-search .txt,.fix-search .btn {height:50px;line-height:50px}
.fix-search .txt {width:calc(100% - 30px);font-size:15px;padding:0 15px 0 5px;border-bottom:1px solid #e1e1e1}
.fix-search .txt:focus {border-color:#666}
.fix-search .btn {width:30px;height:50px;line-height:50px;font-size:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAilBMVEUAAABmZmZmZmZlZWVmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZWVmZmZlZWVlZWVlZWVmZmZmZmZmZmZmZmZmZmZiYmJmZmZmZmZmZmZlZWVmZmZmZmZmZmZmZmZmZmZkZGRmZmZmZmZmZmZlZWVmZmZlZWVnZ2dmZmZmZmZnZ2dmZmZqampnZ2dmZmbkjhFbAAAALXRSTlMAr5hB9NSAem7q5YxpRjcw+thfVSsU38zHwLq2k3NkIqmhhlpRGhDuSjwKJB5esRyhAAACPElEQVRIx8WW2XaDIBCGcY9b3Go0ajQ2exre//XKclqKIpDkov8dM/NxZBhmBALFn2Pj+OmmNrroAZ5QeRgv8K+2u0QTPXsBnMuIddhV9gvYWR0wfFyr0HVFI9MmSkpiGazwZ7tQzh5pVJuX/JauT89+l7AeDSnmniFMsevyscg25KC92JnsIdYSTbyb5UsxCX0S+j6xq5ZeBI5wzgJPTzxAKovc+Nz+CBiruA1X+NHOoC4hnPKvifHDRtYrUMsQFEuHbHu2lB875W9kgEg3oKMRRXacJUIWE2hpjYuBs7TIEgM9NZPslGw3tXaTr4xYCtU6oWB/kmsL6GqLokv+8hJt2OAfV42WgzY88tndkA9Rix0yZ0vcJVQI/ww8tsQd6q4Nhyg6YktH1CGkHeXIlo24OUna1ZrLH1nq1+eJT0GvDft8ei3WmvRedDPZLC2fSLY3TeBBE66mCSrwgFJRLDTjZ3KgnbJ63nw9NgvUrSCYFNQ5IxsqNQQ4TjiHdlpvOTgJkwgtjbKGkeDubexQP0bYiTwHCBXdqOWH5PzYMF9Cv2oyhJden0toU+zOHUiULdE34rbDx7yutvBHWbL0aTTGNwvOumrprpEr/W25m5DK3nvR4Wod85VbQarKAsAj9GLjuO2hULZZ/v6qBcttJzbmaOYNrLgRLZnlD3xIpjosaGNmtC/9E7jHudcZren2MX1sU1o9GCXVdIn/hY5I/q8v0v37dHp8kc7fp2GhD8y7RwXeoB3wqopq634DOx1tNyykjbUAAAAASUVORK5CYII=) no-repeat center / 60% auto}
/* 搜索 end */


@media (max-width:1200px) {
    header {height:70px}
    .header-m {left:0;top:0;width:100%;height:70px;background:#fff;box-shadow:1px 1px 10px rgba(0,0,0,0.1)}
    .header-m::after {display:none;position:fixed;content:'';top:70px;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
    .header-m .logo {position:absolute;left:50%;height:70px;line-height:70px;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
    .header-m .logo img {max-height:40px}
    .header-m .m-menu-b {display:block;position:absolute;top:0;left:0;width:60px;height:70px;cursor:pointer}
    .header-m .m-menu-b::before,.header-m .m-menu-b::after {position:absolute;content:'';top:50%;left:calc(35px / 2);width:25px;height:1px;z-index:999;transition:all .3s ease-out .3s;-webkit-transition:all .3s ease-out .3s;background:#222}
    .header-m .m-menu-b::before {transform:translateY(-4px) rotate(0);-webkit-transform:translateY(-4px) rotate(0)}
    .header-m .m-menu-b::after {transform:translateY(4px) rotate(0);-webkit-transform:translateY(4px) rotate(0)}
    .header-m .m-menu {display:none;z-index:888;position:fixed;width:100%;width:260px;height:100%;top:0;left:-260px;opacity:1;background:#fafafa;text-align:left;padding-top:70px}
    .header-m .m-menu::after {position:absolute;top:70px;content:'';width:100%;height:1px;background:#ebebeb}
    .header-m .nav {height:calc(100% - 82px);overflow-x:hidden;overflow-y:auto}
    .header-m .nav>li {border-bottom:1px solid #ebebeb;animation:resize .5s both;-webkit-animation:resize .5s both}
    .header-m .nav>li>a {position:relative;display:block;width:100%;font-size:15px;padding:0 40px;color:#666; vertical-align: middle; text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word;overflow:hidden;height:50px;line-height:50px}
    .header-m .nav>li>a::after {position:absolute;content:'';left:20px;top:50%;width:8px;height:8px;margin-top:-5px;border:1px solid #999;border-radius:50%;background:transparent;transition:all .3s;-webkit-transition:all .3s}
    .header-m .nav>li .sub-nav {display:none}
    .header-m .nav>li .sub-nav a {position:relative;display:block;line-height:24px;padding:12px 40px;background:#f2f2f2;color:#4E4E4E}
    .header-m .nav>li .sub-nav a::before,.header-m .nav>li .sub-nav a::after {position:absolute;content:'';width:0;height:0;left:20px;top:20px;border:5px solid transparent;overflow:hidden;transition:all .3s;-webkit-transition:all .3s}
    .header-m .nav>li .sub-nav a::before {left:21px;border-left:5px solid #555}
    .header-m .nav>li .sub-nav a::after {border-left:5px #ebebeb solid}
    .header-m .nav>li.cur {position:relative}
    .header-m .nav>li.cur::after,.header-m .nav>li.cur::before {position:absolute;content:'';background:#999;transition:all .5s;-webkit-transition:all .5s}
    .header-m .nav>li.cur::before {top:19px;right:25px;width:2px;height:12px}
    .header-m .nav>li.cur::after {top:24px;right:20px;width:12px;height:2px}
    .header-m .nav>li.active::after {background:#fff}
    .header-m .nav>li.active::before {height:0}
    .header-m .nav>li.active>a {color:#fff;background:#e40011}
    .header-m .nav>li.active>a::after {border-color:#fff;background:#fff}
    .header-m .nav>li.active .sub-nav li {animation:ReturnToNormal .5s both;-webkit-animation:ReturnToNormal .5s both}
    .header-m .m-search-b {display:block;position:absolute;top:0;right:0;width:40px;height:70px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAVFBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW+WkCdAAAAG3RSTlMA86cS1Qd0zb+G48R+W0E4lVIhm5BKLeppGrQHXWddAAABjklEQVRIx6VV2XLDIAzkBgdf8d3o//+zg6GtB5DiTPfNi1cCrTRiV8i1Fc5aJ0yv2R30gsMv9mV7K9hekGGWtMJACf6kFOLnLyvGWShIaHCFgxOu+4rfk7GRWegcqr9y3X6SLfUOkbHSn3RfU0zx2khyrrGHiFowhcQaznewGuTpraynH4hXmpzVIZJnCELZbE6uIRBqcxNOv0oyVAXBUAsostTFtUs7fVHhos5zxoVmGunuE/+XuHcXKyOKzPvC/9LLNlYeQZ+KXFb+wCRztclCakXZ4gp6DIG6umSpn02AtswWj5Dhs+i4HNiFQZQKhQ/fEwLslJVyD+xDElMB3OhLisBRLi/x/NH0Mm6AmUOCwmxuIYEr7xWHC3ZsBawPKJAoPmBGNzwTdHqBiBXtWmP/9oTrdKpLbAAU07MdxdyYVWZr52D3cQBQGwD3GRl2asrKjqKxpVK+PtBMySCv72ukSs0j72u0T/ZO7D5eyWKk4bCtja5bakDQhUcPiGcfwMQSsE/QVbctjcFZw74Bhtc3xlH5qhwAAAAASUVORK5CYII=) no-repeat left center;background-size:23px}
    html.active {height:100%;overflow:hidden}
    html.active body {height:100%;overflow:hidden}
    html.active .header-m {left:260px}
    html.active .header-m::after {display:block}
    html.active .header-m .m-menu-b::before,html.active .header-m .m-menu-b::after {background:#000}
    html.active .header-m .m-menu-b::before {transform:translateY(0) rotate(225deg);-webkit-transform:translateY(0) rotate(225deg)}
    html.active .header-m .m-menu-b::after {transform:translateY(0) rotate(-225deg);-webkit-transform:translateY(0) rotate(-225deg)}
    html.active .header-m .m-menu {display:block;left:0}
    html.active footer,html.active main {transform:translateX(260px);-webkit-transform:translateX(260px)}
}


/* 右侧悬浮 begin */
.right-fixed{ position:fixed;z-index:21;right:0;bottom: 40%;width:46px;}
.right-fixed .right-fixed-item{margin-bottom:2px}
.right-fixed .right-fixed-item > a{display:flex; align-items: center; justify-content: center; width:100%;height:46px;background:rgba(0,0,0,0.5) no-repeat center center;transition:all 0.5s ease}
.right-fixed .right-fixed-item > a img{ width: 33px;}
.right-fixed .right-fixed-item:hover > a{background-color:#E40011; transition:all 0.5s ease}
.right-fixed .right-fixed-item .rolme{transform:translateX(-30px);opacity:0;visibility:hidden;transition:all 0.5s ease;position:absolute;right:46px;top:0;padding:10px;line-height:26px;width:184px;background:rgba(0,0,0,0.5)}
.right-fixed .right-fixed-item:hover .rolme{transform:translateX(0px);opacity:1;visibility:visible;transition:all 0.5s ease}
.right-fixed .right-fixed-item .rolme .ltt{font-size:20px;color:#fff;text-align:center;word-break: break-all;}
.right-fixed .right-fixed-item .rolme .emv img{border-radius:10px}
/* 右侧悬浮 end */


/* 首页 begin */
.part.p02{ height: calc(100vh - 70px); position: relative;}
.slide-tip{ background: rgba(0,0,0,.42); width: 3.33rem; height: 0.93rem; display: flex; align-items: center; justify-content: center; position: absolute; left: 50%; bottom: 0; z-index: 6; transform: translate(-50% , 0); border-radius: .3rem .3rem 0 0;}
.slide-tip i{ background: url('/images/ps84tk6p5oryi15uuqf50mrqvfvbp43hyoja234eecf-3551-48b9-91c8-3c90f49f4506.png') no-repeat; width: 14px; height: 19px; display: block;}
.slide-tip em{ font-size: .37rem; color: #fff; margin-left: 5%;}
.index-swiper01 {width:100%;height:100%;overflow:hidden;}
.index-swiper01 .swiper-slide {text-align:center;font-size:18px;background:#fff;overflow:hidden;}
.index-swiper01 .swiper-slide video{width: 100vw; height: 100vh; object-fit: cover; position: absolute; left: 0; top: 0;}
.index-swiper01 .slide-inner {position:absolute;width:100%;height:100%;left:0;top:0;background-size:cover;background-position:center;}
.index-swiper01 .video-open{ width: 100%; height: 100% ; position: absolute; left: 0; top: 0; z-index: 3; display: flex; justify-content: center; align-items: center;}
.index-swiper01 .swiper-pagination{ bottom: 8% !important; display: flex; justify-content: center;}
.index-swiper01 .swiper-pagination-bullet{ background: none; width: 0.83rem; height: 0.83rem; display: flex; align-items: center; justify-content: center; opacity: 1;}
.index-swiper01 .swiper-pagination-bullet::before{ content: ''; display: block; width: 0.29rem; height: 0.29rem; background: #acacac; opacity: 1; border-radius: 50%;}
.index-swiper01 .swiper-pagination-bullet-active{ background: none; border: 1px solid #e40011;}
.index-swiper01 .swiper-pagination-bullet-active::before{ background-color: #e40011; }
.index-swiper02,.index-swiper02 img{ width: 100%; height: 100%; object-fit: cover;}
.index-swiper03.swiper{ height: 3rem; width: 100%; position: absolute; left: 0; bottom: 0; z-index: 3;}
.index-swiper03.swiper .swiper-wrapper{ display: flex; justify-content: center; align-items: flex-end;}
.index-swiper03 .swiper-slide{ cursor: pointer; background: rgba(99,99,99,.3); height: 2rem; display: flex; justify-content: center; align-items: center; position: relative;}
.index-swiper03 .swiper-slide::after{ position: absolute; right: 0; content: ''; height: 2rem; display: block; border-right: 1px solid rgba(211,203,202,.5); bottom: 0; z-index: 3;}
.index-swiper03 .swiper-slide:last-child:after{ display: none;}
.index-swiper03 .swiper-slide img{ height: 100%;}
.index-swiper03 .swiper-slide p.title{ position: absolute; z-index: 3; font-size: .53rem; color: #fff;}
.index-swiper03 .swiper-slide .thumb{ width: 100%; height: 100%; display: none;}
.index-swiper03 .swiper-slide.swiper-slide-thumb-active{ height: 3rem; border-top: .1rem solid #e40011;}
.index-swiper03 .swiper-slide.swiper-slide-thumb-active .thumb{ display: block;}
.index-swiper03 .swiper-slide.swiper-slide-thumb-active p.title{ display: none;}
.index-swiper03 .swiper-slide .thumb-cont{ display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; background: rgba(0,0,0,.6); position: absolute; left: 0; top: 0; z-index: 3; transition: all .6s ease;}
.index-swiper03 .swiper-slide .thumb-cont p{ font-size: .67rem; color: #fff;}
.index-swiper03 .swiper-slide .thumb-cont a{ width: 40%; height: 0.8rem; display: flex; align-items: center; justify-content: center; background: #fff; border-radius: .52rem; color: #323232; font-size: .37rem; text-align: center; margin-top: 3%;}
.index-swiper03 .swiper-slide .thumb-cont a::before{ background: url('/images/icon-menu.png') no-repeat; width: 14px; height: 15px; display: block; content: ''; margin-right: 5%;}
.index-swiper03 .swiper-slide .thumb img{ width: 100%; height: 100%; object-fit: cover;}
.index-swiper03 .swiper-slide:hover{ height: 3rem; border-top: .1rem solid #e40011;}
.index-swiper03 .swiper-slide:hover .thumb{ display: block; transition: all .6s ease;}
.index-swiper03 .swiper-slide:hover .title{ display: none;}
.index-swiper04,.index-swiper04 img{ height: 100%; object-fit: initial;}
.index-swiper05.swiper{ width: 70%; position: absolute; left: 15%; bottom: 5%; z-index: 3;}
.index-swiper05 .swiper-slide{ display: flex; justify-content: center; align-items: center;}
.index-swiper05 .swiper-slide p{ cursor: pointer; font-size: .42rem; color: #323232; background-image: url('/images/icon-index-item-gray.png'); background-repeat: no-repeat; width: 150px; height: 150px; background-size: 100% 100%; display: flex; justify-content: center; align-items: center;}
.index-swiper05 .swiper-slide p:hover{ background-image: url('/images/icon-index-item-red.png'); color: #fff;}
.index-swiper05 .swiper-slide-thumb-active p{ background-image: url('/images/icon-index-item-red.png'); color: #fff;}
.index-swiper06{ width: 100%; height: 100vh}
.index-swiper06 .swiper-slide{  height:  50vh;}
.index-swiper06 .swiper-slide img{ height: 100%; object-fit: cover;}
.index-swiper06 .swiper-slide p{ width: 100%; color: #fff; text-align: center; font-size: .96rem; position: absolute; left: 0; bottom: 10%; z-index: 3;}

.p03{ position: relative;}
.p03-bg{ filter: blur(5px); opacity: .2; width: 100%; height: 100%; object-fit: cover; position: absolute;}
.p03-cont{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 3; display: flex; justify-content: center; align-items: center;}
.p03-l{ width: 45%; position: relative;}
.p03-l::before{ height: 62%; border-left: .4rem solid #fff; content: ''; position: absolute; left: 0; top: 18%; z-index: 333;}
.p03-l::after{ height: 62%; border-left: .4rem solid #fff; content: ''; position: absolute; right: 0; top:18%; z-index: 333;}

.p03-r{ width: 40%; margin-left: 5%; height: 13.39rem; position: relative;}
.index-new-swiper {display:flex;justify-content:center;}
.index-new-swiper .swiper-slide {width:19.28rem;}
.index-new-swiper .swiper-slide img { width: 100%; border: .61rem solid #fff;  height: 13.39rem; display:block;margin:0 auto;object-fit:cover;}
.index-new-swiper .swiper-slide-active img { width: 100%; height: 100%; display:block;margin:0 auto;object-fit:cover;}
.index-new-swiper-btn{ background: #fff; border-radius: 50%; background-repeat: no-repeat; background-size: 100%; width: 1.6rem; height: 1.6rem; display: flex; justify-content: center; align-items: center; position: absolute; bottom: 5%; z-index: 55; cursor: pointer;}
.index-new-swiper-next::after{ color: #616161; content: 'next'; font-family: 'swiper-icons';}
.index-new-swiper-prev::after{ color: #616161; content: 'prev'; font-family: 'swiper-icons';}
.index-new-swiper-next{ margin-left: 2.51rem;}
.index-new-swiper-text h1{ font-size: .48rem; color: #E40011; font-weight: bold; margin-top: 8%;}
.index-new-swiper-text h2{ font-size: .8rem; color: #292929; line-height: 1.28rem; max-height: 2.56rem; overflow: hidden; font-weight: bold; margin: 3% 0; cursor: pointer;}
.index-new-swiper-text h3{ border-bottom: 0.03rem solid #ddd; margin: 5% auto;}
.index-new-swiper-text p{ font-size: .43rem; color: #292929; line-height: .8rem; height: 1.6rem; overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.index-new-swiper-text .more{width: 100%; display: flex; justify-content: flex-end; position: absolute; bottom: 5%;}
.index-new-swiper-text a{ width: 3.86rem; margin-top: 4%; text-align: center; display: flex; line-height: 1.05rem; height: 1.05rem; font-size: 0.37rem; color: #323232; border-radius: .52rem; background: #fff; justify-content: center; align-items: center;}
.index-new-swiper-text a::before{ background: url('/images/icon-menu.png') no-repeat; width: 14px; height: 15px; display: block; content: ''; margin-right: 5%;}
#index-video.active{ display: none;}
#ad0 .play-btn{ content: ''; background: url('/images/icon-play-btn.png') no-repeat; width: 50px; height: 50px ; background-size: 100% 100%; display: block; position: absolute; left: 0; top:0; z-index: 33; left: 50%; top: 40%; transform: translate(-50%);}
@media (max-width:767px) {
    /* #fullpage{ margin-top: 70px;} */
    /* .part.p02,.index-swiper01,.index-swiper02{ height: 100vh;} */
    /* .index-swiper02  .swiper-slide{ height: 100vh;} */
    .slide-tip{ display: none;}
    .index-swiper03.swiper{ height: 1.5rem;}
    .index-swiper03 .swiper-slide{ display: none;}
    .index-swiper03 .swiper-slide::after{ display: none;}
    .index-swiper03 .swiper-slide .thumb-cont p{ font-size: .5rem;}
    .index-swiper03 .swiper-slide .thumb-cont a{ width: 100%; display: none;}
    .index-swiper03 .swiper-slide-thumb-active{display: block;}
    .index-swiper03 .swiper-slide.swiper-slide-thumb-active{ font-size: .6rem; height: 1.5rem; line-height: 1.5rem; border-top: 0;}
    .index-swiper03 .swiper-slide .thumb img{ display: none;}
    
    .index-swiper05.swiper{ width: 100px; left: 0; bottom: 0;}
    .index-swiper05 .swiper-slide p{ width: 100px; height: 100px;}
    .index-swiper06 .swiper-slide{ height: 100%;}
    .p03-cont{ flex-direction: column; justify-content: flex-start;}
    .p03-l::before,.p03-l::after{ display: none;}
    .p03-l{ width: 100%;}
    .p03-r{ width: 90%; padding-bottom: 5%; height: 11rem; margin: 0 auto;}
    .index-new-swiper-btn{bottom: 10%;}
    .index-new-swiper-text .more{ bottom: 10%;}
    .index-new-swiper .swiper-slide img{ height: auto; border: none;}

    .index-swiper01 .swiper-slide video{ width: 100%; height: 100%;}
    
    
}
/* 首页 end */


/* 内页banner begin */
.banner{ height: 14.13rem; margin-top: 65px; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center center;}
.category-banner{ margin-top: 65px; height: calc(100vh - 65px); overflow: hidden;}
.category-banner img{ width: 100%; height: 100vh; object-fit: cover;}
.banner-title{ height: 100%; display: flex; justify-content: center; flex-direction: column;}
.banner-title h1{ font-size: 1.28rem; color: #fff; margin-top: -0.6rem;}
.banner-title h1::after{ width: 3.25rem; height: 0.03rem; background: #fff; content: ''; display: block; margin-top: 0.52rem;}
.banner-title h2{ font-weight: bold; font-size: 1.6rem; line-height: .8rem; color: #fff; opacity: 0.21;}
.banner-nav-wrap{  border-top: 1px solid rgba(255,255,255,0.2);  width: 100%;position: absolute; bottom: 0; z-index: 3;}
.banner-nav{ height: 1.87rem; line-height: 1.87rem; display: flex; justify-content: space-evenly;}
.banner-nav a{ width: 100%; display: block; text-align: center; font-size: 0.48rem; font-weight: bold; color: #fff; border-top: 2px solid transparent; position: relative;}
.banner-nav a::after{ position: absolute; display: block; content: ''; height: 80%;  width: 1px; background: rgba(255,255,255,0.2); position: absolute; right: 0; top: 10%;}
.banner-nav a.active,.banner-nav a:hover{ background: rgba(228,0,17,0.4);border-top: 2px solid rgba(228,0,17,0.6);}
@media (max-width:1200px) {
    .banner{ width: 100%; margin-top: 70px; height: 7rem; object-fit: initial;}
    .banner-nav-wrap{ display: none;}
    .category-banner{ margin-top: 70px;}
    .banner-title h1{ font-size: .8rem;}
    .banner-title h2{ font-size: 1.2rem; margin-top: 3rem;}
}
/* 内页banner end*/


/* 通用标题 begin */
.pub-title{ text-align: center;  color: #383838;}
.pub-title dt{  font-family: 'Montserrat-Bold'; font-weight: bold; font-size: 0.8rem; letter-spacing: 2px;}
.pub-title dd{font-size: 0.5rem; letter-spacing: 1px;}
@media (max-width:1200px) {
.pub-title img{ transform: scale(.6);}
    .pub-title dt{ font-size: .8rem;}
}
/* 通用标题 end */


/* 通用视频播放通栏 begin */
.video-play{ width: 100%; margin: 2% auto 8%; height: 24.4rem; position: relative;}
.video-play video{ width: 100%; height: 100%;}
.video-play .video-play-img{ width: 100%; height: 100%; object-fit: initial; display: block;}
.video-play .video-play-btn{ width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 3; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.video-play:hover .video-play-img img{ transform: scale(1.02);}
.video-play-desc{ padding: 3%; background: #fff; display: flex; align-items: center; justify-content: center;box-shadow: 0rem 0rem 2rem 0rem rgba(0,0,0,0.1100); margin-top: -5%; z-index: 55; position: absolute; left: 50%; transform: translate(-50%);}
.video-play-desc p{font-size: 0.43rem; line-height: .8rem; border-left: 1px solid #ccc; padding: 0 0 0 5%; margin-left: 5%; word-break: break-all;}
.profile-video.video-play{ margin-bottom: 0;}
.profile-video.video-play .video-play-img{ height: 100%;}


@media (max-width:1200px) {
    .video-play{ height: auto; margin: 5% auto 5%; }
    .video-play .video-play-img{ height: auto;}
    .video-play .video-play-img img{ height: auto;}
    .video-play-desc{ align-items: flex-start; width: 100%; padding: 5%; position: static; left: 0; transform: translate(0); flex-direction: column; margin: 0 auto;}
	.video-play-desc img{ transform: scale(.8); transform-origin: 0;}
    .video-play-desc p{ border: 0 none; margin: 3% 0 0 0; padding: 0;}
    .video-play-btn.video-open img{ transform: scale(.6);}
    .kids-technology-more{ margin-top: 35%;}
}

@media (max-width:767px) {
    .video-play-btn.video-open img{margin-top: -40%;}
}

/* 品牌概述 begin */
.profile{ display: flex; margin: 5% auto 3%;}
.profile-logo{ width: 30%; display: flex; align-items: center; justify-content: center;}
.profile-logo img{ transform: scale(.8);}
.profile-text{ width: 68%;}
.profile-text h1{font-size: 1.4rem; color: #383838; font-weight: bold; margin-bottom: .6rem;}
.profile-text h2{ font-weight: bold; padding-bottom: .6rem; margin-bottom: .6rem; font-size:.64rem; color: #383838; border-bottom: 1px dashed #ccc;}
.profile-text p{ line-height: .8rem; font-size: .43rem; color: #403F3F;}
.profile-list{ width: 100%; display: flex; margin-bottom: 5%;}
.profile-list-item{ width: 20%; display: flex; flex-direction: column; align-items: center; border-right: 1px solid #ccc;}
.profile-list-item:last-child{ border-right: none;}
.profile-list-item h2{ background: url('/images/ps39qtvc6hpats1ymju55ywiw8v1v4wni3606b15d-f8a4-4593-bf79-4991f9d4693e.png') no-repeat; width: 3.36rem; height: 1.25rem; text-align: center; line-height: 1.25rem; color: #fff; font-size: .6rem;transition: all .6s ease; cursor: pointer; background-size: 100% 100%;}
.profile-list-item h2:hover{ transform: scale(1.05); transition: all .6s ease;}
.profile-list-item  p{ font-size: .43rem; width: 60%; text-align: center; margin-top: 5%;}
@media (max-width:1200px) {
    .profile,.profile-list{ flex-direction: column;}
    .profile-logo{ margin: 0 auto;}
    .profile-text,.profile-list-item{ width: 100%;}
    .profile-text h1{ margin: 2% auto; font-size: .8rem;}
    .profile-text h1,.profile-text h2{ text-align: center;}
    .profile-list-item{ margin-bottom: 5%;}
}
/* 品牌概述 end */

/* 社会责任 begin */
.duty-desc{ text-align: center; font-size: .48rem; line-height: .96rem; margin: 5% auto;}
.patent-swiper {display:flex;justify-content:center;}
.patent-swiper .swiper-slide {width:25rem; height: 16rem;}
.patent-swiper .swiper-slide img { width: 100%; height: 13rem; display:block;margin:0 auto;object-fit:cover;}
.patent-swiper .swiper-slide p {width: 100%; line-height:0.96rem;text-align:center;color:#383838;font-size:0.43rem;display:none;overflow:hidden; margin: 1rem auto;}
.patent-swiper .swiper-slide-active p{ display: block;}
.patent-swiper .swiper-slide-active .center{ height: 100%; display: flex;align-items: center;}
.duty .swiper-button-next {right:5%;z-index:3;}
.duty .swiper-button-prev {left:5%;z-index:3;}
.duty .swiper-button-prev, .duty .swiper-button-next{ background: rgba(0,0,0,.6); border-radius: 50%; width: 60px; height: 60px;}
.duty .swiper-button-prev::after, .duty .swiper-button-next::after{ color: #ddd; font-size: 20px;}
.duty .swiper-button-prev:hover, .duty .swiper-button-next:hover{ background: #E40011;}
.history-swiper {position:relative;margin:5% auto;}
.history-swiper::before {width: calc(100% - 60px); content:"";display:block;border-bottom:1px dashed #ccc;position:absolute;left:30px;top:50%;}
.history-swiper {height:100%;display:flex;flex-direction:column; cursor: pointer;}
.history-swiper h1 {position:relative;height: 70px; line-height: 70px; font-size:0.8rem;color:#666;text-align:center; margin-bottom: 50%;}
.history-swiper h1::after {background:#6E6E6E;width:0.3rem;height:0.3rem;content:"";display:block;border-radius:50%;margin:0 auto;position:absolute;top:50%;left:50%;z-index:5;transform:translate(-50%); margin-top: 20%;}
.history-swiper .swiper-slide-thumb-active h1 {color:#E40011; font-size: 1rem; font-weight: bold;}
.history-swiper .swiper-slide-thumb-active h1::after {background:#E40011;}
.history-swiper-left,.history-swiper-right{ background-image: url('/images/psez4ir4j9ykvo0517amfgxk17ccf608yj832e17f9-63f0-4414-8b26-76f175f696bf.png');  background-repeat: no-repeat; background-size: 100% 100%; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; cursor: pointer; z-index: 4;}
.history-swiper-left{ left: 0;}
.history-swiper-right{ transform: rotate(180deg); right: 0;}
.patent-swiper .swiper-slide.swiper-text { width: 80%; background: #f6f6f6; line-height: 24px; }
.swiper-text-wrap { padding-right: 5%; height: 90%;margin: 5%;overflow-x: hidden;overflow-y: scroll;scrollbar-face-color: #f00;scrollbar-shadow-color: #ccc;}
.swiper-text-wrap::-webkit-scrollbar{ width: 4px;}
.swiper-text-wrap::-webkit-scrollbar-thumb{ background: #e40011;}
.swiper-text-wrap::-webkit-scrollbar-track{ background: #d6d6d6;}
.patent-swiper .swiper-slide.swiper-text h1 {font-size: 0.43rem;font-weight: bold;color: #E40011;margin-top: 3%;}
.patent-swiper .swiper-slide.swiper-text p {text-align: left;margin: 0;color: #383838;}
@media (max-width:767px) {
    .patent-swiper .swiper-slide{ height: auto;}
    /* .patent-swiper .swiper-slide-active .swiper-slide-wrap{ height: 12rem; display: flex; justify-content: flex-end; flex-direction: column;} */
	.patent-swiper .swiper-slide.swiper-text{ height: 10rem;}
    .patent-swiper .swiper-slide p{ margin: 3% auto 0;}
    .patent-swiper .swiper-slide img{ height: auto;}
    .duty .swiper-button-prev ,.duty .swiper-button-next{ transform: scale(.8); top: 30%;}
    .history-swiper{ margin: 0 auto;}
    .history-swiper h1{ margin-bottom: 30%;}
    .history-swiper h1::after{ margin-top: 13%;}
}
/* 社会责任 end */


/* 产物科技 begin */
.technology-nav{ margin: 5% auto 3%; display: flex; justify-content: center;}
.technology-nav a{ background-image: url('/images/icon-tabs-bg-gray.png'); background-repeat: no-repeat; background-size: 100% 100%; display: block; width: 6.13rem; height: 1.84rem; line-height: 1.84rem; font-size: .64rem; color: #fff; text-align: center; margin: 0 2%;}
.technology-nav a.active{ background-image: url('/images/icon-tabs-bg-red.png');}
.kids-technology .technology-nav a.active{ background-image: url('/images/icon-tabs-bg-blue.png');}
@media (max-width:1200px) {
    .technology-nav{ width: 92%;}
    .technology-nav a{ transform: scale(.8);}
}
/* 产物科技 end */


/* ip联名 begin */
.jointly{ margin-top: 2%;}
.jointly.wrap{ overflow: visible;}
.jointly-item{ background: #fff; margin-bottom: 4%; display: flex; align-items: center;box-shadow: 0px 0px 1rem 0px rgba(0,0,0,0.0600);}
.jointly-item:nth-child(2n){ flex-direction: row-reverse;}
.jointly-item-img{ width: 21.33rem; margin-left: 5%;}
.jointly-item-img img{ object-fit: contain;}
.jointly-item-icon{ width: 10%; height: 100%;}
.jointly-item-text{ width: 40%; margin-right: 5%;}
.jointly-item-text h1{ font-weight: bold; font-size: 1.28rem; color: #E40011;}
.jointly-item-text p{ font-size: .48rem; color: #131313; word-break: break-all;}
.jointly-item:nth-child(2n) .jointly-item-img{ margin-left: 0; margin-right: 5%;}
.jointly-item:nth-child(2n) .jointly-item-text{ margin-right: 0; margin-left: 5%;}
@media (max-width:1200px) {
    .jointly-item{ padding: 5%;}
    .jointly-item,.jointly-item:nth-child(2n){ flex-direction: column;}
    .jointly-item-icon{display: none;}
    .jointly-item-img{ height: auto;}
    .jointly-item-img,.jointly-item-text{ width: 100%; margin: 0 !important;}
    .jointly-item-text h1{ text-align: left; font-size: 0.7rem; margin: 3% 0 0 0;}
}
/* ip联名 end */


/* 产物科技 begin */
.kids-technology-more h1{ text-align: center; font-size: 1.6rem; color: #383838; font-weight: bold;}
.kids-technology-more p{ text-align: center; font-size: 0.64rem;color: #383838;}
.kids-technology-more-list{ background: #fff; height: 5.6rem; margin: 0 auto; width: 100%; display: flex; justify-content: center; align-items: center; overflow: hidden; box-shadow:  30px 30px 30px #eee;}
.kids-technology-more-list a{ width: auto; margin: 0 5%; display: block; height: 1.41rem; display: flex; justify-content: center; align-items: center;}
@media (max-width:1200px) {
    .kids-technology-more-list{ flex-wrap: wrap;}
}
/* 产物科技 end */


/* 跨界联名 begin */
.cross-joint{ margin: 6% auto 5%; line-height: .96rem; color: .43rem; color: #403F3F;}
.cross-joint-logo{ display: block; margin: 2% auto;}
.cross-joint-text{ font-size: .43rem; color: #403F3F;}
.cross-joint .img-scale{ margin-top: 2%;}
@media (max-width:1200px) {
    .cross-joint-logo{ width: 80%; margin-top: 10%;}
}
/* 跨界联名 end */


/* 品类展示 begin */
.category{ display: flex; flex-wrap: wrap; margin-top: 2%; margin-left: 2%;}
.category-item{ width: 46%; margin:0 0 2% 2%; /*height: 11.5rem;*/ position: relative; cursor: pointer;}
.category-item-img{ width: 100%; height: 100%; object-fit: initial;}
.category-item-msg{ width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: flex-end; position: absolute; left: 0; bottom: 0; z-index: 3;  transition: all .5s ease;}
.category-item-msg.active{ background-color: rgba(0,0,0,.6);  transition: all .5s ease;}
.category-item-msg h1{ text-align: center; margin-bottom: 3%; font-size: .8rem; color: #fff;}
.category-item-more{ width: 100%; padding: 2% 0 15%; display: none;}
.category-item-more a{border-radius: 0.52rem; display: block; width: 20%; line-height: 1.05rem; background: #fff; font-size: .37rem; color: #323232; text-align: center; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
.category-item-more a::before{ content: ''; background: url('/images/icon-menu.png') no-repeat; width: 14px; height: 15px; background-size: 100% 100%; display: block; margin-right: 2%;}
@media (max-width:1200px) {
    .category-banner{ height: auto;}
    .category-banner img{ height: auto;}
    .category{ margin-left: 0; margin-top: 5%;}
    .category-item{ width: 90%; margin: 0 auto 5%;}
    .category-item-msg h1{ height: 1rem; line-height: 1rem; font-size: .5rem; background: rgba(0,0,0,.6); width: 100%; margin-bottom: 0;}
    .category-item-msg.active h1{ background: none;}
}
/* 品类展示 end */


/* 品类详情 begin */
.category-detail .pub-title{ margin: 2% auto 1%;}
.category-detail-text{ text-align: center; font-size: 0.43rem; line-height: 0.8rem;}
.category-detail-video-play{ margin: 2% auto 0; height: auto;}
.category-detail-video-play.video-play video{ width: 80%; height: auto; display: block; margin: 0 auto;}
.category-detail-video-play .video-play-img{ height: 100%;}
.recommend{display: flex; justify-content: center;}
.recommend-item{ width: 25%; /*height: 23rem;*/ position: relative; cursor: pointer;}
.recommend-item-img{ width: 100%;/* height: 21rem;*/ object-fit: initial;}
.recommend-item-msg{ height: calc(100% - 1.5rem);  /*height: 21rem;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 8%, rgba(0, 0, 0, 0.3) 100%);*/ width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; z-index: 3;  transition: all .5s ease;}
.recommend-item-msg.active{ background: rgba(228,0,17,0.6);  transition: all .5s ease;}
.recommend-item .recommend-item-tit{ height: 1rem; line-height: 1rem; text-align: center; font-size: .6rem; color: #000; margin-top: .5rem;}
.recommend-item-msg h1{ text-align: center; margin-bottom: 3%; font-size: 1rem; color: #fff;}
.recommend-item-more{ width: 100%; display: none;}
.recommend-item-more h1::after{ content: ''; display: block; width: 1px; background-color: #fff; height: 2.37rem; margin: 10% auto; opacity: .5;}
.recommend-item-more a{border-radius: 0.52rem; display: block; width: 30%; line-height: 1.05rem; background: #fff; font-size: .37rem; color: #323232; text-align: center; margin: 0 auto; display: flex; justify-content: center; align-items: center;}
.recommend-item-more a::before{ content: ''; background: url('/images/icon-menu.png') no-repeat; width: 14px; height: 15px; background-size: 100% 100%; display: block; margin-right: 2%;}
.part02-wrap{ background: url('/images/icon-line.jpg') repeat-x left bottom; width: 100%;}
.part02-wrap .wrap{ padding-bottom: 1%;}
.swiper02 .swiper-wrapper{ margin-bottom: 5%;}
.swiper02 .swiper-slide-wrap{ display: block; width: 100%; overflow: hidden; margin: 0 auto;}
.swiper02 .swiper-slide-img{ width: 100%;}
.swiper02 .swiper-slide-img img{ object-fit: cover;}
.swiper02 .swiper-scrollbar{ width: 100%; left: 0; background: #e40011; bottom: 30px;}
.swiper02 .swiper-scrollbar-drag{ background: #fff;}
.swiper02 .swiper-pagination{ text-align: left; color: #fff; bottom: 0;}
.swiper02  .swiper-button-prev{ left: 5%;}
.swiper02 .swiper-button-next{ right: 5%;}
.swiper02  .swiper-button-prev, .swiper02  .swiper-button-next{ background: rgba(0,0,0,.6); border-radius: 50%; width: 1.6rem; height: 1.6rem;}
.swiper02  .swiper-button-prev::after, .swiper02 .swiper-button-next::after{ color: #fff; font-size: 20px;}
.swiper02  .swiper-button-prev:hover, .swiper02 .swiper-button-next:hover{ background: #e40011;}


.swiper03 .swiper-wrapper{ margin-bottom: 5%}
.swiper03 .swiper-slide-wrap p{ width: 100%; font-size: .43rem; color: #403F3F; line-height: .8rem; margin: 5% auto;}
.swiper03 .swiper-slide-wrap{ display: flex; flex-direction: column; width: 100%; /*height: 18.37rem;*/ overflow: hidden; margin: 0 auto;}
.swiper03 .swiper-slide:nth-child(2n) .swiper-slide-wrap{ flex-direction: column-reverse;}
.swiper03 .swiper-slide-wrap.one-child{ flex-direction: column-reverse; align-items: center;}
.swiper03 .swiper-slide-wrap.one-child p{ margin: 2% auto; text-align: center;}
.swiper03 .swiper-slide-wrap-logo{ width: auto;}
.swiper03 .swiper-slide-img{ width: 100%; /*height: 18.27rem;*/}
.swiper03 .swiper-slide-img img{ object-fit: cover;}
.swiper03 .swiper-slide-txt{ display: flex; justify-content: center; flex-direction: column;}
.swiper03 .swiper-slide-wrap.one-child div{ margin: 2% auto;}
.swiper03 .swiper-slide:nth-child(2n) .swiper-slide-wrap div{ margin: 2% 0 0 0;}
.swiper03 .swiper-scrollbar{ width: 100%; left: 0; background: #d7d7d7; bottom: 30px;}
.swiper03 .swiper-scrollbar-drag{ background: #df0913;}
.swiper03 .swiper-pagination{ text-align: left; color: #fff; bottom: 0;}

.recommend-swiper{ width: 100%; height: 100%;}
.recommend-item{ width: 100%;}
.recommend-swiper .swiper-wrapper{ margin-bottom: 30px;}
.recommend-swiper .swiper-pagination-bullet{ background: #acacac; opacity: 1;}
.recommend-swiper .swiper-pagination-bullet-active{ background: #E40011;}
.recommend-swiper .swiper-button-prev{ left: 5%;}
.recommend-swiper .swiper-button-next{ right: 5%;}
.recommend-swiper .swiper-button-prev, .recommend-swiper .swiper-button-next{ background: rgba(0,0,0,.6); border-radius: 50%; width: 1.6rem; height: 1.6rem;}
.recommend-swiper .swiper-button-prev::after, .recommend-swiper .swiper-button-next::after{ color: #fff; font-size: 20px;}
.recommend-swiper .swiper-button-prev:hover, .recommend-swiper .swiper-button-next:hover{ background: #e40011;}
@media (max-width:1200px){
    .recommend{ width: 92%; margin: 0 auto; flex-direction: column;}
    .recommend-item{ width: 100%;}
    .category-detail .pub-title{ margin: 5% auto;}
    .category-detail-video-play.video-play{ width: 100%; height: 7rem;}
    .category-detail-video-play.video-play video{ width: 100%; height: 100%; object-fit: fill;}
}
@media (max-width:767px){
    .category-detail .pub-title{ margin: 10% auto 5%;}
    .swiper03 .swiper-slide-txt div{ display: flex; justify-content: center;}
    .swiper03 .swiper-slide-wrap-logo{  transform: scale(.7);}
}
/* 品类详情 end */


/* 公司大事记 begin */
.history{ position: relative; padding-top: 1.61rem; margin-bottom: 4%;}
.history::before{ content: ''; height: 100%; display: block; border-left: 1px dashed #ccc; position: absolute; left: 50%;}
.history::after{ background: url('/images/icon-timeline.png') no-repeat center center;  width: 2.61rem; height: 2.61rem; content:''; background-size: 100% 100%;  display: block; position: absolute; left: 50%; top: 0; transform: translate(-50%,0); z-index: 3;}
.history-item{ display: flex; justify-content: center; align-items: center; margin: 5% auto; z-index: 1;}
.history-item:nth-child(2n){ flex-direction: row-reverse;} 
.history-item:nth-child(2n) .history-item-icon{ transform: rotate(-180deg);}
.history-item-img{ width: 40%; height: 7.68rem;}
.history-item-icon{ height: 7.68rem; width: 10%; display: flex; align-items: center; justify-content: center; position: relative;}
.history-item-icon::after{ content: ''; display: block; width: 2.61rem; height: 2.61rem; background: url('/images/icon-left-arrow2.png') no-repeat center center; background-size: 100% 100%; position: absolute; left: 50%; top:50%; margin: -1.305rem; z-index: 233;}
.history-item-text{ width: 40%;}
.history-item-text h1{ font-size: 2.2rem; color: #E40011; font-weight: bold;}
.history-item-text p{ font-size: 0.64rem; color: #403F3F; line-height: .92rem;}

@media (max-width:1200px){
    .history{ padding-top: 0;}
    .history::before,.history::after{ display: none;}
    .history-item,.history-item:nth-child(2n){ flex-direction: column; border-bottom: 1px dashed #ccc; padding-bottom: 5%;}
    .history-item-img,.history-item-text{ width: 100%;}
    .history-item-img{ height: auto;}
    .history-item-icon{ display: none;}
    .history-item-text h1{ font-size: .7rem; margin-top: 3%;}
    .history-item-text p{ font-size: .48rem;}
}
/* 公司大事记 end */


/* 集团荣誉begin */
.honour{ margin: 5% auto;}
.honour .pub-title{ margin-bottom: 3%;}
.honour-wrap{ display: flex; justify-content: center;}
.honour-list{ width: 40%;}
.honour-list li { height: 1rem; margin-top: 2%; overflow: hidden; line-height: 1rem; display: flex; align-items: center; justify-content: center;}
.honour-list li i{ width: 10px; height: 10px; border-radius: 50%; background: #ddd; display: flex; justify-content: center; align-items: center;}
.honour-list li i::before{ content: ''; display: block; width: 6px; height: 6px; border-radius: 50%; background: #fff;}
.honour-list li p{ width: calc(100% - 15px); margin-left: 5px; height: 1rem; line-height: 
    1rem; font-size: 0.43rem; color: #403F3F;}
.honour-img{ width:48%;}
@media (max-width:1200px){
    .honour-wrap{ flex-direction: column;}
    .honour-list,.honour-img{ width: 100%;}
    .honour-img{ margin-top: 5%; margin-bottom: 5%;}
}
/* 集团荣誉end */


/* 赛事资源 begin */
.game{ margin-bottom: 5%;}
.game-title{margin: 5% 0 3%; display: flex; align-items: center;}
.game-title-text{ font-weight: bold;}
.game-title-text dt{ font-size: .8rem; color: #E40011;}
.game-title-text dd{ font-size: 1.28rem; color: #383838;}
.game-list-item {margin-bottom:1%;}
.game-list-item .bar { display: flex; padding: 0 0 0 5%; width:100%; height: 2.8rem; line-height: 2.8rem; cursor:pointer;background-color:#fff; position: relative;}
.game-list-item .bar .bar-time{ width: 20%; font-size: .8rem; color: #E40011; font-weight: bold;}
.game-list-item .bar .bar-name{ width: 65%; font-size: .53rem; color: #131313; overflow: hidden;}
.game-list-item .bar .bar-icon{ width: 15%; display: flex; justify-content: center; align-items: center;}
.game-list-item .bar .bar-icon::after{ content: ''; background-image: url('/images/icon-plus.png'); background-repeat:  no-repeat; background-size: 100% 100%; width: 34px; height: 34px; display: block;}
.game-list-item .bar.cur .bar-icon::after{ background-image: url('/images/icon-minus.png');}
.game-list-item .bar.not-extend .bar-icon::after{ display: none;}
.game-list-item .info { padding: 2% 1% 2% 3%; background: #fafafa;}
.game-list-item .info a{ line-height: 1.28rem; width: 22%; display: inline-block; font-size: .43rem; color: #414141; margin:0 1%;}
.game-list-item .info a::before{ content: ''; width: .2rem; height: .2rem; background-color: #cdcdcd; vertical-align: middle; display: inline-block; border-radius: 50%; margin-right: 1%;}
@media (max-width:1200px) {
    .game-list-item .bar{ height: auto; line-height: inherit; align-items: center; flex-direction: column; padding: 5% 5% 5% 5%; position: relative;}
    .game-list-item{ margin-bottom: 3%;}
    .game-list-item .info a{ width: 100%;}
    .game-title-text dd{ font-size:.6rem; word-break: break-all;}
    .game-list-item .bar .bar-time{ font-size: .6rem; width: 100%;}
    .game-list-item .bar .bar-name{ font-size: .5rem; width: 100%; margin-top: .2rem;}
    .game-list-item .bar .bar-icon{ width: 10%; position: absolute; right: 0;  top: 25%;}
    .game-list-item .bar .bar-icon::after{ width: 17px; height: 17px;}
}
/* 赛事资源 end */


/* 新闻列表|新闻详情 begin */

.news-body{ background: #fff;}
.news-swiper{ background-color: #f6f6f6; width: 100%; margin-top: 65px; height: 17.87rem; position: relative;}
.news-swiper-total{ font-weight: bold; letter-spacing: 10px; height: 15%; position: absolute; bottom: 0; right: 13%; z-index: 3; display: flex; align-items: center;}
.news-swiper-total b{ font-size: .8rem; color: #323232;}
.news-swiper-total i{ font-size: .48rem; color: #323232;}
.news-swiper-item{ display: flex; align-items: center;}
.news-swiper-item-img{ width: 50%;}
.news-swiper-item-img img{ object-fit: initial;}
.news-swiper-item-text{ z-index: 3; margin-left: -5%; padding: 3%; width: 42%; height: 70%; background-color: #fff;}
.news-swiper-item-text h1{ font-size: .96rem; color: #3a3a3a; font-weight: bold;}
.news-swiper-item-text h3{ display: flex; align-items: center; font-size: .37rem;  color: #ABABAB; border-bottom: 1px solid #ddd; padding: 5% 0;}
.news-swiper-item-text h3::before{ content: ''; background: url('/images/icon-time.png') no-repeat; width: 16px; height: 16px; display: block; margin-right: 5px;}
.news-swiper-item-text p{ line-height: .7rem; margin: 5% 0; font-size: .37rem; color: #666;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-swiper-item-text i{ display: flex; align-items: center;}
.news-swiper-item-text i::before{ content: ''; background: url('/images/icon-menu.png') no-repeat; width: 14px; height: 15px; display: block; margin-right: 5px;}
.news-swiper-item:hover .news-swiper-item-text h1{ color: #E40011;}
.news-swiper .swiper-pagination{ width: 50% !important; left: 28% !important; bottom: 7% !important;}
.news-swiper .swiper-pagination-bullet{ margin: 0 10px !important; width: 9px; height: 9px; background: #acacac; opacity: 1;}
.news-swiper .swiper-pagination-bullet-active{ background-color: #000;}
.news{ margin: 2% auto 2%;}
.news.wrap{ overflow: visible;}
.news-search-wrap{ width: 100%; display: flex; justify-content:flex-end;}
.news-search{ width: 20%; display: flex; height: 1rem; border-bottom: 1px solid #ccc;}
.news-search-input{ width: 80%; display: block;}
.news-search-btn{ width: 20%; background: url('/images/icon-search-gray.png') no-repeat center center;  height: 100%;}
.news-list{ margin-top: 2%;}
.news-list-item{ position: relative; width: 30%; margin: 0 0 3% 3%; padding-bottom: 2%; border-bottom: 1px solid #ccc;}
.news-list-item-img{ width: 100%; /*height: 7.2rem;*/}
.news-list-item-img img{ object-fit: initial;}
.news-list-item h1{ font-weight: bold; padding: 0 5%; color: #383838; margin: 5% 0; font-size:0.53rem; height: .8rem; line-height: .8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-list-item p{ padding: 0 5%; font-size:0.37rem; color: #666; line-height: .7rem; height: 1.4rem; overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.news-list-item i{ width: 100%; display: flex; justify-content: space-between; padding: 0 5%; font-size: 0.37rem;  color: #B4B4B4; margin-top:3%; position: relative;}
.news-list-item i::after{ background-image: url('/images/icon-arrow-gray.png'); background-size: 100% 100%; background-repeat: no-repeat; width: 28px; height: 8px; content: ''; display: block;}
.news-list-item:hover{box-shadow: 0rem 0rem 1rem 0rem rgba(0,0,0,0.1400); border-bottom: none;}
.news-list-item::after{ width: 0; height: 1px; background-color: #E40011; content: ''; display: block; position: absolute; left: 0; bottom: 0; z-index: 3;}
.news-list-item:hover::after{ width: 100%;transition: all .5s linear;}
.news-list-item:hover h1{ color: #E40011;}
.news-list-item:hover i::after{ background-image: url('/images/icon-arrow-red.png');}

.in-page {color:#888; margin: 2% auto;}
.in-page span,.in-page a { line-height: 1rem; padding: 0 1%;border:1px solid #e8e8e8}
.in-page a {margin-bottom:5px}
.in-page a:hover,.in-page a.cur {color:#fff;border-color:#E40011;background:#E40011}
.page a {width:48%;font-size:15px;color:#000;padding:.35rem .3rem;margin-bottom:.15rem;background:#f1f1f1;}
.page a:hover {color:#fff;background:#E40011}
.news-return a {width:153px;height:47px;line-height:47px;border-radius:5px;box-shadow:0 0 .1rem rgba(0,0,0,0.1);background-color:#E40011;}
.news-detail { padding: 2%; background: #fff; width: 50%; margin:8% auto; box-shadow:0 0 .1rem rgba(0,0,0,0.1);border-top:6px solid #e40011;}
.news-detail .news-detail-title{ margin: 0 auto; font-size: .96rem; color: #3a3a3a; font-weight: bold;}
.news-detail .news-detail-msg{ display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #ccc; margin: 2% auto; padding-bottom: 2%;}
.news-detail .news-detail-msg-time{ display: flex; align-items: center; justify-content: center;  font-size: .37rem; color: #ABABAB;}
.news-detail .news-detail-msg-time::before{ background: url('/images/icon-time.png') no-repeat; width: 0.43rem; height: 0.43rem; background-size: 100% 100%; content: ''; display: block;}

.news-detail .bdsharebuttonbox {font-size:0;padding-left:45px}
.news-detail .bdsharebuttonbox i {left:0;top:0;font-size:14px;height:28px;line-height:28px}
.news-detail .bdsharebuttonbox a {width:30px !important;height:30px !important;margin:0 2px !important;padding:0 !important}
.news-detail .news-detail-richtext{ font-size: .37rem; color: #666; line-height: .8rem;}
.news-detail .news-detail-richtext img{ max-width: 100%; height: auto !important;}
.news-detail .news-detail-return{ display: flex; justify-content: center;}
.news-detail .news-detail-return-btn{ display: flex; justify-content: center; align-items: center; height: 0.93rem; line-height: 0.93rem; margin: 3% auto; padding: 0 3%; background: #e40011; font-size: .37rem; color: #fff;}
.news-detail .news-detail-return-btn::before{ width: 32px; height: 7px; background: url('/images/icon-left-arrow.png') no-repeat; content: ''; display: block; margin-right: 5px;}
.bd_weixin_popup { height: 315px !important;}
.bd_weixin_popup .bd_weixin_popup_main { padding-bottom: 10px;}
.bd_weixin_popup .bd_weixin_popup_foot {text-align: center; }
@media (max-width:1200px){
    .news-swiper{ margin-top: 70px; height: auto; background: #fff;}
    .news-swiper-item{ flex-direction: column;}
    .news-swiper-item-img{ width: 100%;}
    .news-swiper-item-text{ width: 100%; margin: 0;}
    .news-list-item{ width: 100%;margin: 0 auto 6%; padding-bottom: 5%;}
    .news-swiper .swiper-pagination{ bottom: 0 !important;}
    .news-swiper-total{ right: 0;}
    .news-search{ width: 80%; margin: 5% 0 5% 20%;}
    .news-detail{ margin-top: 70px; width: 100%;}
    .news-list-item h1,.news-list-item p,.news-list-item i{ padding: 0 3%;}
    .news-list-item h1{ margin: 3% 0;}
    .news-swiper-item-text h1{ font-size: .56rem;}
}
/* 新闻列表|新闻详情 end */


/* 代言人 begin  */
.star-body{ background: #fff;}
.star{ margin: 5% auto;}
.star-title{ font-size: .8rem; color: #E40011; font-weight: bold;}
.star-sub-title{ font-size: 1.288rem; color: #383838; font-weight: bold; margin: 1% auto;}
.star-desc{ font-size: .48rem; color: #383838; line-height: .96rem;}
.star-swiper { margin: 5% auto 3%;}
.star-swiper .swiper-slide{ display: flex; justify-content: center;}
.star-swiper .img-scale{ width: 3.63rem; height: 3.63rem; margin: 0 auto; display: block; object-fit: initial; border-radius: 50%;}
.star-swiper .img-scale img{ object-fit: initial;}
.star-swiper p{text-align: center; color: #383838; font-size: .43rem; margin-top: 8%;}
.star-swiper .active .img-scale,.star-swiper .swiper-slide.active  .img-scale{ width: 3.62rem; height: 3.62rem; border: 3px solid #e40011}
.star-swiper .swiper-button-prev, .star-swiper .swiper-button-next{ color: #acacac; position: absolute;}
.star-swiper .swiper-button-prev{ left: 0;}
.star-swiper .swiper-button-next{ right: 0;}
.star-swiper .swiper-wrapper{ margin-bottom: 40px;}
.star-swiper .swiper-pagination-bullet{ background: #acacac; opacity: 1;}
.star-swiper .swiper-pagination-bullet-active{ background: #E40011;}
.star-swiper .swiper-pagination-bullets{ bottom: 0;}
.star-name-title{ font-size: .8rem; color: #000; margin: 2% 0 1%;}
.star-name-sub-title{ font-size: 1.28rem; color: #383838; font-weight: bold;}
.star-name-desc{ margin: 2% 0 3%; font-size: 0.43rem; color: #383838; line-height: 1.28rem; border-bottom: 1px solid #ddd; padding-bottom: 3%;}
.star-name-desc p::before{ vertical-align: middle; content: ''; background: #ddd; display: inline-block; width: 5px; height: 5px; border-radius: 50%; margin-right: 10px;}
.galcolumn{ margin: 5% auto;}
.galcolumn .tit{ font-size: 0.64rem; color: #929292; margin: .8rem 0 .4rem;}
.galcolumn .txt{ font-size: 0.53rem; color: #383838;}
.galcolumn .txt::after{ content: ''; margin-top: .8rem; display: block; width: 20%; height: 1px; background-color: #e40011;}
@media (max-width:1200px){
    .star-swiper{ width: 100%;}
    .star-sub-title{ font-size: .8rem;}
    .star-name-sub-title{ font-size: .64rem;}
    .star-name-desc{ line-height: .64rem;}
    .star-swiper .swiper-button-prev,.star-swiper .swiper-button-next{ top: 1.5rem;}
    .star-swiper .swiper-button-prev::after, .star-swiper .swiper-button-next::after{ font-size: 20px;}
    .star-name-desc p{ margin-bottom: 5px;}
    .star-name-desc p::before{ margin-right: 0;}
    .star-swiper .img-scale{ width: 3rem; height: 3rem;}
    .star-swiper .active .img-scale,.star-swiper .swiper-slide.active  .img-scale{ width: 2.98rem; height: 2.98rem; border: 3px solid #e40011}
    .star-swiper .img-scale img{ overflow: hidden; border-radius: 50%;}
}
/* 代言人 end */


/* 儿童导航 begin */
.kids-banner{ margin-bottom: 8%;}
.kids-nav-swiper{ width: 100%; height: 100%;}

.kids-nav{ background: #fff; height: 4.85rem; border-radius: 0.13rem; display: flex; align-items: center; justify-content: space-evenly;  position: absolute; left: 50%; bottom: -16%; transform: translate(-50%); box-shadow: 0rem 0rem 2rem 0rem rgba(0,0,0,0.1100);}
.kids-nav-item{ width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.kids-nav .kids-nav-item-icon{ display: flex; align-items: center; justify-content: center; background: #ccc; width: 2.64rem; height: 2.64rem; margin: 0 auto; border-radius: 50%; overflow: hidden;}
.kids-nav p{ text-align: center; font-size: 0.48rem; color: #403F3F; margin-top: 0.37rem;}

.kids-nav-item.active .kids-nav-item-icon,.kids-nav-item:hover .kids-nav-item-icon{ background-color: #173282;}
.kids-nav-item.active p,.kids-nav-item:hover  p{ color: #403F3F;}
@media (max-width:1200px){
    .kids-banner{margin-bottom: 15%;}
    .kids-nav-swiper .swiper-button-prev::after, .kids-nav-swiper .swiper-button-next::after{ color: #acacac; font-size: 24px;}
	.kids-nav .kids-nav-item-icon{ width: 2rem; height: 2rem;}
    .kids-nav .kids-nav-item-icon img{ transform: scale(.8);}
}
/* 儿童导航 end */


/* 儿童品牌介绍 begin */
.kids-profile{ margin-bottom: 3%;}
.kids-profile .pub-title{ margin: 5% auto 3%;}
.kids-profile .pub-title dd.thr-title{ font-size: .43rem; color: #403F3F; margin-top: 1%; padding: 0 5%;}
.kids-brand-logo{ transform: scale(.8); margin: 0 auto 3%; display: block;}
.kids-brand,.kids-sports,.kids-life{ display: flex;}
.kids-brand{ justify-content: center; padding-bottom: 3%; border-bottom: 2px dashed #ccc;}
.kids-brand-item{ width: 30%; text-align: center; border-right: 1px solid #eaeaea;}
.kids-brand-item:last-child{ border-right: none;}
.kids-brand-item h1{ font-size: .7rem; color: #0F3188; font-weight: bold; letter-spacing: 10px;}
.kids-brand-item p{  font-size: .53rem; color: #403F3F; margin-top: 2%;}
.kids-sports,.kids-life{ padding-bottom: 2%; border-bottom: 2px dashed #ccc;}
.kids-sports a{ width: 18%; margin: 0 1%;}
.kids-sports .kids-sports-item-img{ width: 100%; height: 11.04rem;}
.kids-sports .kids-sports-item-img img,.kids-life .kids-life-item-img img{ object-fit: contain;}
.kids-sports p,.kids-life p{ height: .96rem; line-height: .96rem; overflow: hidden; font-size: .64rem; color: #403F3F; text-align: center; margin-top: 2%;}
.kids-life a{ width: 31%; margin: 0 2%;}
.kids-life .kids-life-item-img{ height: 11.57rem;}
.kids-more.wrap{ overflow: visible;}
.kids-more{ display: flex; justify-content: center; margin-bottom: 5%;}
.kids-more a { height: 200px; width: 30%; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; position: relative; visibility: visible; margin-top: 5%;}
.kids-more a .kids-more-popup{ width: 5.2rem; height: 5.2rem; background: #fff; position: absolute; top: -90%; z-index: 3; left: 50%; transform: translate(-50%); display: none;}
.kids-more a .kids-more-popup img{ width: 100%; height: 100%;}
.kids-more a.kids-more-weixin:hover .kids-more-popup{ display: block;}
.kids-more a i{ background-color: #173282; width: 2.88rem; height: 2.88rem; display: block; border-radius: 50%; overflow: hidden; display: flex; align-items: center; justify-content: center; transform: scale(0.9);}
.kids-more a p{ text-align: center; margin-top: 5%;}

@media (max-width:1200px){
    .kids-brand,.kids-sports, .kids-life{ flex-direction: column;}
    .kids-brand-item,.kids-sports a,.kids-life a { width: 100%; margin-bottom: 5%; border-right: 0 none;}
    .kids-more a{ width: 33.33%;}
    .kids-more a .kids-more-popup{ top: -70%;}
    .kids-life a{ width: auto;}
    .kids-life .kids-life-item-img{ height: auto;}
    .kids-sports .kids-sports-item-img{ width: auto; height: auto;}
    .kids-sports .kids-sports-item-img img{ width: auto; margin: 0 auto;}
}
/* 儿童品牌介绍 end */


/* 儿童运动装备 begin */
.new-product-swiper-tab{ display: flex; margin: 2% auto 0; width: 30%; justify-content: center; align-items: center;}
.new-product-swiper-tab a{ height: 1.41rem; line-height: 1.41rem; width: 48%; margin: 0 1%; border: 1px solid #0E3288; text-align: center; color: #0E3288; font-size: .48rem; font-weight: bold; border-radius: .72rem;}
.new-product-swiper-tab a.active,.new-product-swiper-tab a.hover{ background: #0E3288; color: #fff; border: 1px solid #0E3288;}
.kids-recommend-swiper{ margin: 2% auto;}
.kids-recommend-item{ width: 100%; height: 18.3rem; position: relative; cursor: pointer;}
.kids-recommend-item-img{ width: 100%;  /*height: 15.52rem;*/ object-fit: initial;}
.kids-recommend-item p{ height: 1rem; line-height: 1rem; margin-top: .5rem; text-align: center; font-size: .64rem; color: #3a3a3a;}
.kids-recommend-item-msg{ width: 100%; height: calc( 100% - 1.5rem); display: flex; flex-direction: column; align-items: center; justify-content: flex-end; position: absolute; left: 0; bottom: 1.5rem; z-index: 3;  transition: all .5s ease;}
.kids-recommend-item-msg.active{ background-color: rgba(0,0,0,.6);  transition: all .5s ease;}
.kids-recommend-item-msg img{ display: none;}
.kids-recommend-item-more{ width: 100%; height: 100%; display: none;}
.kids-recommend-item-more-flex{ flex-direction: column; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center;}
.kids-recommend-item-more a{border-radius: 0.52rem; display: block; width: 20%;line-height: 1.05rem; background: #fff; font-size: .37rem; color: #323232; text-align: center; margin: 5% auto; display: flex; justify-content: center; align-items: center;}
.kids-recommend-item-more a:first-child:before{ content: ''; background: url('/images/icon-video-btn.png') no-repeat; width: 0.64rem; height: 0.45rem; background-size: 100% 100%; display: block; margin-right: 2%;}
.kids-recommend-item-more a:last-child:before{ content: ''; background: url('/images/icon-look-btn.png') no-repeat; width: 0.61rem; height: 0.61rem; background-size: 100% 100%; display: block; margin-right: 2%;}
.new-product-swiper{ height: 18.3rem; margin: 2% auto 3%;}
.new-product-swiper .swiper-slide{ height: 18.3rem;}
.new-product-swiper .kids-recommend-item-img{ height: 16.8rem;}
.kids-recommend-swiper .swiper-button-prev{ left: 5%;}
.kids-recommend-swiper .swiper-button-next{ right: 5%;}
.kids-recommend-swiper .swiper-button-prev, .kids-recommend-swiper .swiper-button-next{ background: rgba(0,0,0,.6); border-radius: 50%; width: 1.6rem; height: 1.6rem;}
.kids-recommend-swiper .swiper-button-prev::after, .kids-recommend-swiper .swiper-button-next::after{ color: #fff; font-size: 20px;}
.kids-recommend-swiper .swiper-button-prev:hover, .kids-recommend-swiper .swiper-button-next:hover{ background: #173282;}

.new-product-swiper .swiper-button-prev{ left: 5%;}
.new-product-swiper .swiper-button-next{ right: 5%;}
.new-product-swiper .swiper-button-prev, .new-product-swiper .swiper-button-next{ background: rgba(0,0,0,.6); border-radius: 50%; width: 1.6rem; height: 1.6rem;}
.new-product-swiper .swiper-button-prev::after, .new-product-swiper .swiper-button-next::after{ color: #fff; font-size: 20px;}
.new-product-swiper .swiper-button-prev:hover, .new-product-swiper .swiper-button-next:hover{ background: #173282;}
@media (max-width:1200px){
    .new-product-swiper-tab{ width: 80%;}
    .new-product-swiper{ height: 15rem;}
    .kids-recommend-swiper{ margin:  2% auto 8%;}
    .new-product-swiper{ height: auto;}
    .new-product-swiper .swiper-slide,.new-product-swiper .kids-recommend-item{ height: auto;}
    .new-product-swiper .kids-recommend-item-img{ height: auto;}
    .kids-recommend-item-msg{ height: 100%; bottom: 0;}
}
/* 儿童运动装备 end */


/* 儿童-活动赛事 begin */
.activity-game.wrap{ overflow: visible;}
.activity-game-item{ background-color: #fff; height: 11.04rem; padding: 2%; display: flex; justify-content: space-between; margin-bottom: 3%;box-shadow: 0rem 0rem 2rem 0rem rgba(0,0,0,0.0900);}
.activity-game-item-img{ width: 16.56rem; height: 100%}
.activity-game-item-img img{ object-fit: cover;}
.activity-game-item-text{ width: calc(95% - 16.56rem); display: flex; flex-direction: column; justify-content: center;}
.activity-game-item-text h1{ font-size: .64rem; color: #403F3F; font-weight: bold;}
.activity-game-item-text h1::after{ margin: 5% 0; content: ''; display: block; width: 10%; height: 1px; background-color: #e5e5e5;}
.activity-game-item-text p{ font-size: .43rem; color: #403F3F; line-height: .8rem;}
.activity-game-item-text i{ margin-top: 5%; font-size: .43rem;  color: #0E3288; display: flex; align-items: center;}
.activity-game-item-text i::after{ content: ''; display: block; background: url('/images/icon-arrow-gray.png') no-repeat; width: 28px; height: 8px; margin-left: 10px;transition: all .6s ease;}
.activity-game-item:hover .activity-game-item-text h1{ color: #173282;}
.activity-game-item:hover .activity-game-item-text i::after{ transform: translate(20px,0); transition: all .6s ease;}
@media (max-width:1200px){
    .activity-game-item{ padding: 5%; height: auto; flex-direction: column;}
    .activity-game-item-img,.activity-game-item-text{ width: 100%;}
    .activity-game-item-text{ margin-top: 3%;}
}
/* 儿童-活动赛事 end */


/* 儿童-终端门店 begin */
.scene-swiper {width:100%;/*height:12.53rem;*/margin:0 auto 4%;}
.scene-swiper .swiper-slide { width:40%;height:100%;position:relative; opacity: .4;}
.scene-swiper .swiper-slide-img img {display:block;width:100%;height:100%;object-fit:cover;}
.scene-swiper .swiper-button-prev,.scene-swiper .swiper-button-next{ background-image: url('/images/psez4ir4j9ykvo0517amfgxk17ccf608yj832e17f9-63f0-4414-8b26-76f175f696bf.png');  background-repeat: no-repeat; background-size: 100% 100%; width: 1.6rem; height: 1.6rem; position: absolute; top: 50%; margin-top: -30px; cursor: pointer; z-index: 4;}
.scene-swiper .swiper-button-prev{ left: calc(30% - 115px);}
.scene-swiper .swiper-button-next{ transform: rotate(180deg); right: calc(30% - 115px);;}
.scene-swiper .swiper-button-prev::after,.scene-swiper .swiper-button-next::after{ display: none;}
.scene-swiper .swiper-button-prev:hover{ background-image: url('/images/psseab44t492ra3vk3itn8ig6fu3yqr3iut3df9bfc4-8fed-4fbb-867d-23d549fe996d.png'); transform: rotate(180deg);}
.scene-swiper .swiper-button-next:hover{ background-image: url('/images/psseab44t492ra3vk3itn8ig6fu3yqr3iut3df9bfc4-8fed-4fbb-867d-23d549fe996d.png'); transform: rotate(0);}
.scene-swiper .swiper-slide-active { opacity: 1;}
@media (max-width:1200px){
    .scene-swiper{ height: auto; width: 92%; margin: 0 auto;}
    .scene-swiper .swiper-slide{ height: auto;}
    .scene-swiper .swiper-slide-img{ height: auto;}
    .scene-swiper .swiper-button-prev{ left: 0;}
    .scene-swiper .swiper-button-next{ right: 0;}
}
/* 儿童-终端门店 end */


/* 底部 */
.footer{ font-size: .4rem; line-height: .9rem; align-items: center; display: flex; background-color: #fff; height: 270px;box-shadow: 0rem 0rem 2rem 0rem rgba(0,0,0,0.0800); overflow: hidden;}
.footer-logo{ width: 15%; text-align: center;}
.footer-logo img{ width: 50%;}
.footer-contact{ width: 20%; margin-right: 5%;}
.footer-contact h2{  font-size: .48rem; color: #000;}
.footer-contact h3{ font-size: .4rem; font-weight: bold;}
.footer-contact p{ font-size: 0.37rem; color: #000;}
.footer-time{ padding: 0 3%; width: 25%; border-right: 1px solid #eaeaea;  border-left: 1px solid #eaeaea;}
.footer-time h2{ color: #000000; font-size: .4rem;}
.footer-time p{ color: #8F8F8F; font-size: .37rem; line-height: .8rem;}
.footer-time a{ color: #8F8F8F;}
.footer-link{ width: 25%; margin-left: 5%;}
.footer-link-type{ display: flex; justify-content: flex-end; margin-bottom: 5%;}
.footer-link-type a{ margin: 0 2%; background-color: #a3a3a3; width: 32px; height: 32px; display: block; overflow: hidden; border-radius: 50%; display: flex; justify-content: center; align-items: center; position: relative;}
.footer-link-type a .qrcode{ width: 100%; height: 100%; position: absolute; z-index: 3; left: 0; top: 0;}
.footer-link-type a .qrcode img{ display: none;}
.footer-link-type a>img{ display: block; width: 24px;}
.footer-link-type a:hover{ background: #E40011;}
.footer-link-text a{ width: 100%; text-align: right; font-size: .37rem;}
.footer{ overflow: visible;}
.footer-link-type a { overflow: visible;}
.footer-link-type a:hover .qrcode{ box-shadow: 5px 5px 5px #ddd; width: 100px;height: 100px; display: block; position: absolute; left: 50%; margin-left: -50px; top: -110px;}
.footer-link-type a:hover .qrcode img{ width: 100%; display: block;}
@media (max-width:1200px){
    .footer{ padding: 3% 0; height: auto; flex-direction: column; line-height: .7rem;}
    .footer-logo{ display: none;}
    .footer-contact,.footer-time{width: 100%; margin: 0; padding: 0 3%;}
    .footer-link-type{ justify-content: center; margin-bottom: 2%;}
    .footer-link{ width: 100%; margin-top: 2%; margin-left: 0;}
    .footer-link-text a{ text-align: center;}
}