@font-face{
    font-family:'SourceHanSansCN-Regular';
    src: url('../fonts/SourceHanSansCN-Regular.otf');
}
@font-face{
    font-family:'SourceHanSansCN-Bold';
    src: url('../fonts/SourceHanSansSC-Bold-2.otf');
}
@font-face{
    font-family:'SourceHanSansCN-Light';
    src: url('../fonts/SourceHanSansSC-Light-2.otf');
}
@font-face{
    font-family:'SourceHanSansCN-Normal';
    src: url('../fonts/SourceHanSansSC-Normal-2.otf');
}
@font-face{
    font-family:'SourceHanSansCN-Medium';
    src: url('../fonts/SourceHanSansSC-Medium-2.otf');
}

body{ font-family:'SourceHanSansCN-Medium'; overflow:hidden;}




/*Banner002826 */
.Banner002826{position: relative; z-index: 1;}
.Banner002826::after{ content:''; display:block; width:24px; height:40px; position:absolute; left:50%; bottom:.6rem; border:solid 2px #fff; border-radius:20px; z-index:2; transform: translateX(-50%);}
.Banner002826::before{ position:absolute; left:50%; bottom:calc(.6rem + 25px); background:#fff; content:''; display:block; width:6px; height:6px; border-radius:100%; z-index:3; margin-left:-3px; animation:up 1s ease-in infinite; transition:all .5s;}
.Banner002826 li.slick-slide{position: relative; overflow:hidden;}
.Banner002826 li.slick-slide img{display:block;width:101%; margin-left:-0.5%; max-width:1920px;}
.Banner002826 li.slick-slide video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);min-height: 100%; min-width:100%;}

@media(min-width:1025px){
.Banner002826  li.slick-slide img.wap{display: none;}
}
@media(max-width:1024px){
.Banner002826  li.slick-slide img.pc{display: none;}
.Banner002826  li.slick-slide video{left: -100%;top: 100%; opacity: 0;}
.Banner002826  li.slick-slide .open-video{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3) url(../images/Banner002826_play.png) no-repeat center center;background-size: auto 50px; z-index: 20;}
.Banner002826  li.video-show .open-video{left: -100%;opacity: 0; transform: translateX(-100%);}
.Banner002826  li.video-show video{left: 50%; top: 50%; opacity: 1;}
}

.slick-slider{position: relative;display:block;-webkit-touch-callout:none;-ms-touch-action:pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.slick-list:focus {outline: none}
.slick-list.dragging {cursor: pointer;cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.slick-track {position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after{display: table; content: '';}
.slick-track:after{ clear: both;}
.slick-loading .slick-track { visibility: hidden;}
.slick-slide{ display: none; float: left; min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.slick-slide .slick-loading img { display: none;}
.slick-slide .dragging img { pointer-events: none;}
.slick-initialized .slick-slide { display: block;}
.slick-loading .slick-slide { visibility: hidden;}
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.slick-arrow .slick-hidden{ display: none;}

.Banner002826 .slick-dots{ max-width:16rem; width:100%; position:absolute; left:50%; bottom:.67rem; transform: translate(-50%,0); overflow:hidden; z-index:10; display:flex; align-items:center; justify-content:end;}
.Banner002826 .slick-dots li{ width:26px; height:26px;position: relative; cursor: pointer;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 10px;}
.Banner002826 .slick-dots li:before{ opacity:.8; display:block; width:100%; height:100%; content:''; background-image:url(../images/circle5.png); background-repeat:no-repeat; background-position:center bottom; background-size:contain; transition:all .5s;}
.Banner002826 .slick-dots li.slick-active:before{ background-image:url(../images/circle3.png); opacity:1;}
.Banner002826 .slick-dots li button{display: none;}
@media(max-width:1600px){
.Banner002826 .slick-dots{ max-width:96%;}
}
@media(max-width:640px){
.Banner002826 .slick-dots{bottom:.3rem; }
.Banner002826 .slick-dots li{width: 10px; height: 10px;}
.Banner002826 .slick-dots li:not(:last-child){margin-right: 4px;}
}
@keyframes up{
    0%{
        transform:translateY(0);
        opacity:1;
    }
    50%{
        transform:translateY(10px);
        opacity:1;
    }
    100%{
        transform:translateY(25px);
        opacity:0;
    }
}
@-webkit-keyframes up{
    0%{
        transform:translateY(0);
    }
    50%{
        transform:translateY(10px);
        opacity:1;
    }
    100%{
        transform:translateY(25px);
        opacity:0;
    }
}


/* 头部 */
.header{ padding:.25rem 0; color:rgba(255,255,255,0.7); position:fixed; top:0; left:0; width:100%; z-index:90;}
.header::after{ content:''; display:block; background-image:url(../images/top_back.png); background-repeat:no-repeat; background-position:top center; background-size:100% 100%; position:absolute; top:0; left:0; width:100%; height:130%; z-index:-1;}
.header a{ color:rgba(255,255,255,0.7);}
.header .nav{ font-size:.18rem;}
.header .nav li{ margin:0 .35rem;}
.header .nav li a{ position:relative; font-family:'SourceHanSansCN-Bold'; color:rgba(255,255,255,0.8); transition:all .5s;}
.header .nav li a::after{ opacity:0; content:''; display:block; position:absolute; left:50%; top:115%; width:.25rem; height:.12rem; background-image:url(../images/circle3.png); background-repeat:no-repeat; background-size:contain; transform:translateX(-50%); transition:all .5s;}
.header .nav li a:hover,
.header .nav li.on a{ color:#fff;}
.header .nav li a:hover::after,
.header .nav li.on a::after{ opacity:1;}
.header .nav li:first-child{ margin-left:0;}
.header .nav li:last-child{ margin-right:0;}
.header a:hover{ color:#fff;}

.header .other-txt .item{ font-size:.18rem; margin:0 .25rem;position: relative;}
.header .other-txt .item a{ position:relative; transition:all .5s;}
.header .other-txt .item a::after{ opacity:0; content:''; display:block; position:absolute; left:50%; top:115%; width:.25rem; height:.12rem; background-image:url(../images/circle3.png); background-repeat:no-repeat; background-size:contain; transform:translateX(-50%); transition:all .5s;}
.header .other-txt .item.on a::after{ opacity:1;}
.header .other-txt .item.on a{ color:#fff;}
.header .other-txt .item:first-child{ margin-left:0;}
.header .other-txt .item:last-child{ margin-right:0;}
.header .other-txt .item .subList{position: absolute;padding:.1rem 0;background:#fff;width: 1rem;text-align: center;left: 50%;transform: translateX(-50%);top: 100%;border-radius:.05rem;box-shadow:0 0 .15rem 0 rgba(0,0,0,.05);display: none;}
.header .other-txt .item .subList a{color: #333;font-size:.14rem;}
.header .other-txt .item .subList a:hover{color: #d80144;}
.header .other-txt .item .subList a:after{display: none;}
.header .version{ font-size:.18rem; margin-left:.25rem;}
.header .version_txt span{ cursor:pointer; display:flex; align-items:center; transition:all .5s;}
.header .version_txt span::after{ margin-left:.1rem; width:9px; height:6px; content:''; display:block; background:url(../images/arrow3.png) center right no-repeat; opacity:.7; transition:all .5s;}
.header .version_txt span:hover{ color:#fff;}
.header .version_txt span:hover::after{ opacity:1;}
.header .up_box{ display:none; text-align:center; position:absolute; width:100%; padding-right:.19rem;}
.header .up_box a{ display:block;}
.header .version:hover .up_box{ display:block;}

.header .icon-menu{ margin-left:.2rem; cursor:pointer; display:none; width:30px; height:30px; border-radius:50%; position: relative; z-index:10;}
.header .icon-menu span{ display: block; position: relative; margin: 0 auto;}
.header .icon-menu span i{ height:2px; width:60%; background:#fff; display:block; margin:6px auto; transition: all .5s;}
.header .icon-menu i{ -webkit-transition: all .4s ease-out; transition: all .4s ease-out; display:inline-block; height:2px; background:#fff; margin:3px 2.5px; border-radius:5px;}
.header .icon-menu i:nth-of-type(1),
.header .icon-menu i:nth-of-type(3) {width:25px;}
.header .icon-menu i:nth-of-type(2) {width:25px;}
.header .icon-menu.active i{ background:#fff;}
.header .icon-menu.active i:nth-of-type(1){ transform: rotate(45deg) translate(6px,6px);}
.header .icon-menu.active i:nth-of-type(2){ opacity: 0; }
.header .icon-menu.active i:nth-of-type(3){ transform: rotate(-45deg) translate(5px,-5px);}
.header .icon-menu.active i{ background:#d80144;}

@media(max-width:1024px){
.header .nav li{ margin:0 .15rem;}
.header .other-txt .item{ margin:0 .15rem;}
}
@media(max-width:640px){
.header.active::before{ content:''; display:block; background:#000; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1; opacity: 0.3;}
.header .nav{ position:fixed; top:0; right:-100%; height:100vh;width: 55%; padding-top:1rem; background:#fff; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; z-index: 3; }
.header .nav.active{ right:0;}
.header .nav li{padding:.3rem; width:100%; margin: 0;}
.header .nav li+li{border-top: 1px solid #eaeaea;}
.header .nav li a{ color:#333; font-size:.26rem; display:block;}
.header .nav li a:before{position: absolute; content: '';right: 4px; top: 50%; margin-top: -4px; border-top:1px solid #333;border-right:1px solid #333; transform: rotate(45deg); width: 8px; height: 8px;}
.header .nav li a:hover,
.header .nav li.on a{ color:#d80144;}
.header .nav li a:hover::after,
.header .nav li.on a::after{ display:none;}
.header .nav li a:hover::after,
.header .nav li.on a:before{ border-color:#d80144;}
.header .logo{ max-width:1.58rem; position: relative; z-index: 2;}
.header .other-txt .item{ font-size:.26rem;}
.header .other-txt .item .subList{width: 1.6rem;}
.header .version{ font-size:.24rem;}
.header .icon-menu{ display:block;margin-left:.4rem;}
.header .other-txt .item .subList{top:0.8rem;}
.header .other-txt .item .subList dd{padding: 0.2rem 0;}
.header .other-txt .item .subList a{font-size:.22rem;display: block;}
.header .other-txt .item .subList dd+dd{border-top: 1px solid #eaeaea;}
}




/* 首页 */
.inct{ max-width:1920px; width:101%; margin-left:-0.5%;}
.index_one{ background-image:url(../images/index_one_back1.jpg); background-repeat:no-repeat; background-position:left center; background-size:cover;}
.index_one .pic{ text-align:right;}
.index_one .pic img{ max-width:12.9rem;}
.index_one .txt{ color:#ffffff; padding:1.2rem 0 0; position:absolute; top:0; left:0; z-index:5; width:100%;}
.index_one .txt .tit{ line-height:1.3; margin-bottom:.25rem; max-width:5rem; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.index_one .txt .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle5.png); background-size:contain;}
.index_one .txt .tit span{ margin-top:.1rem; display:block;}
.index_one .txt .introd{ font-size:.2rem; letter-spacing:1px; font-family:'SourceHanSansCN-Light'; line-height:1.8; max-width:5rem;}
.index_one .txt .icon{ margin-top:.6rem;}
.index_one .txt .icon a{ position:relative; display:block; width:.69rem; height:.69rem; background-image:url(../images/circle1.png); background-repeat:no-repeat; background-size:contain; background-position:center; transition:all .5s;}
.index_one .txt .icon a::after{ position:absolute; left:50%; top:50%; content:''; display:block; width:.16rem; height:.16rem; background-image:url(../images/arrow1.png); background-repeat:no-repeat; background-size:contain; transform: translate(-50%,-50%); }
.index_one .txt .icon a:hover{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); }

.index_two{ padding:1rem 0; background-image:url(../images/index_back2.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.index_two .introd-con .tit{ line-height:1.3; margin-bottom:.25rem; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.index_two .introd-con .tit span{ margin-top:.1rem; display:block;}
.index_two .introd-con .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.index_two .introd-con .icon{ margin-top:.6rem;}
.index_two .introd-con .icon a{ position:relative; display:block; width:.69rem; height:.69rem; background-image:url(../images/circle2.png); background-repeat:no-repeat; background-size:contain; background-position:center; transition:all .5s;}
.index_two .introd-con .icon a::after{ position:absolute; left:50%; top:50%; content:''; display:block; width:.12rem; height:.12rem; background-image:url(../images/arrow2.png); background-repeat:no-repeat; background-size:contain; transform: translate(-50%,-50%); }
.index_two .introd-con .icon a:hover{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); }
.index_two .introd-con .introd{ font-size:.2rem; letter-spacing:1px; font-family:'SourceHanSansCN-Light'; line-height:1.8; max-width:5rem;}
.index_two .number_box{ margin-top:.6rem;}
.index_two .number_box .item{ margin-bottom:.5rem;}
.index_two .number_box .item:last-child{ margin-bottom:0;}
.index_two .number_box .wil{ font-family:'SourceHanSansCN-Light'; font-size:.24rem; color:#777777;}
.index_two .number_box .wil span{ margin-right:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1; font-size:.72rem; color:#d80144;}
.index_two .number_box .wan{ line-height:1.5; font-family:'SourceHanSansCN-Light'; font-size:.2rem; color:#777777;}

.index_two .Tu_switc{ width:calc(100% - 5rem); padding:.8rem .8rem .35rem; position:relative;}
.index_two .Tu_switc .switc_tu1,
.index_two .Tu_switc .switc_tu2{ position:absolute; box-shadow:0 0 20px rgba(0,0,0,0.2);}
.index_two .Tu_switc .switc_tu1{ right:0; top:0; width:3.71rem;}
.index_two .Tu_switc .switc_tu2{ bottom:0; left:0; width:3.75rem;}
.index_two .Tu_switc .swiper{ position: relative; z-index:5; padding-bottom:.5rem;}
.index_two .Tu_switc .itme .text{ padding:0 .5rem; position:absolute; width:100%; bottom:.5rem;}
.index_two .Tu_switc .itme .text .io{ margin-bottom:.3rem;}
.index_two .Tu_switc .itme .text .io span{ display:inline-block; vertical-align:middle; padding:.07rem .15rem; font-size:.16rem; font-family:'SourceHanSansCN-Bold'; color:#ffffff; background:rgba(0,0,0,0.2); border-radius:.1rem; -webkit-border-radius:.1rem; -moz-border-radius:.1rem; -ms-border-radius:.1rem; -o-border-radius:.1rem; }
.index_two .Tu_switc .itme .text .wz{ font-family:'SourceHanSansCN-Bold'; line-height:1.2; font-size:.3rem; color:#ffffff;}
.index_two .Tu_switc .itme .introd_txt .icon span{ position:relative; display:block; width:.65rem; height:.65rem; border:solid 1px #fff; transition:all .5s; border-radius:100%; overflow:hidden; transition:all .5s;}
.index_two .Tu_switc .itme .introd_txt .icon span::after{ position:absolute; left:50%; top:50%; content:''; display:block; width:.16rem; height:.16rem; background-image:url(../images/arrow2.png); background-repeat:no-repeat; background-size:contain; transform: translate(-50%,-50%); }
.index_two .Tu_switc .itme:hover .introd_txt .icon span{ background:#fff;}
.index_two .swiper-pagination{ margin:0; bottom:0;}
.index_two .swiper-pagination-bullet{ opacity:1; background:none; font-size:0; width:26px; height:26px;position: relative; cursor: pointer;}
.index_two .swiper-pagination-bullet:before{ display:block; width:100%; height:100%; content:''; background:url(../images/circle4.png) no-repeat center bottom; background-size:20px; transition:all .5s;}
.index_two .swiper-pagination-bullet-active:before{ background:url(../images/circle3.png) no-repeat center bottom; background-size:20px;}

.index_three{ --content-width:calc(minmax(100vw, 1920px) - min(.8rem,4.17vw) * 2); --gutter:0; --columns:5; --row-size:calc(( var(--content-width) -(var(--gutter) *(var(--columns) - 1))) / var(--columns)); display:grid; grid-template-columns:repeat(5,1fr); grid-gap:0; grid-auto-rows:minmax(var(--row-size),auto);}
.index_three .item{ position:relative; overflow:hidden;}
.index_three .item.item_back figure{background-image:url(../images/video_back.png);}
.index_three .item::before{ content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; background-image:url(../images/video_back2.png); background-size:cover; background-repeat:no-repeat; background-position:center; transition:all .5s; z-index:5;}
.index_three .item figure{ padding-bottom:56.7555%; background-size:cover; background-repeat:no-repeat; background-position:center; transition:all .5s; position: relative; z-index:2;}
.index_three .item .dol{ position: absolute; left:0; top:0; width:100%; padding-bottom:56.7555%; background-size:cover; background-repeat:no-repeat; background-position:center; transition:all .5s; opacity:0; z-index:5;}
.index_three .item .video_box{ position: absolute; left:0; top:0; width:100%; padding-bottom:56.7555%; background-size:cover; background-repeat:no-repeat; background-position:center; transition:all .5s; opacity:0; z-index:5;}
.index_three .item .video_box video{ position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.index_three .item:nth-child(9){ grid-column:4/5; grid-row:2/4;}
.index_three .item:nth-child(9)::before{ display:none;}
.index_three .item:nth-child(9) figure{ padding-bottom:0; height:100%;}
.index_three .item:nth-child(9) .text{ padding:.5rem; padding-bottom:0; position:absolute; top:0; z-index:5;}
.index_three .item:nth-child(9) .text .tit{ color:#fff; line-height:1.1; margin-bottom:.25rem; font-family:'SourceHanSansCN-Bold'; font-size:.62rem;}
.index_three .item:nth-child(9) .text .tit span{ margin-top:.1rem; display:block;}
.index_three .item:nth-child(9) .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle5.png); background-size:contain;}
.index_three .item:nth-child(9) .text .introd{ font-family:'SourceHanSansCN-Light'; font-size:.2rem; color:#fff; padding-right:.8rem;}
.index_three .item:nth-child(9) .text .icon{ margin-top:.3rem;}
.index_three .item:nth-child(9) .text .icon span{ float:right; display:block; width:.2rem; height:.2rem; background:url(../images/arrow1.png) no-repeat center; background-size:contain;}
.index_three .item:hover::before{ opacity:0;}
.index_three .item:hover figure{ transform:scale(1.1);}
.index_three .item:hover .dol,
.index_three .item:hover .video_box{ opacity:1;}

.index_four{ background-image:url(../images/index_culture_back.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.index_four .text{ text-align:center; position:absolute; top:0; left:0; z-index:5; width:100%; left:0; padding-top:.8rem;}
.index_four .text .tit{ line-height:1.3; margin-bottom:.25rem; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.index_four .text .tit span{ margin:.1rem 0; display:block;}
.index_four .text .tit::before{ margin:0 auto; content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.index_four .text .wz{ color:#656565; font-family:'SourceHanSansCN-Light'; font-size:.2rem;}
.index_four .text .icon{ margin-top:.4rem;}
.index_four .text .icon a{ position:relative; display:block; width:.69rem; height:.69rem; margin:0 auto; background-image:url(../images/circle2.png); background-repeat:no-repeat; background-size:contain; background-position:center; transition:all .5s;}
.index_four .text .icon a::after{ position:absolute; left:50%; top:50%; content:''; display:block; width:.12rem; height:.12rem; background-image:url(../images/arrow2.png); background-repeat:no-repeat; background-size:contain; transform: translate(-50%,-50%); }
.index_four .text .icon a:hover{ transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); }
.index_four .pic{ padding:.2rem 0; text-align:center;}

.index_five{ padding:1rem 0; background-image:url(../images/index_back3.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.index_five .tit-box{ width:47.5%; margin-bottom:-1.3rem; position: relative; z-index:5;}
.index_five .tit-box .tit{ line-height:1.1; margin-bottom:.25rem; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.index_five .tit-box .tit span{ margin:.2rem 0 0; display:block;}
.index_five .tit-box .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.index_five .tit-box .wz{ color:#656565; font-family:'SourceHanSansCN-Light'; font-size:.2rem;}
.index_five .tit-box .icon{ margin-top:.4rem;}
.index_five .tit-box .icon a{ position:relative; display:block; width:.69rem; height:.69rem; margin:0 auto; background-image:url(../images/circle2.png); background-repeat:no-repeat; background-size:contain; background-position:center; transition:all .5s;}
.index_five .tit-box .icon a::after{ position:absolute; left:50%; top:50%; content:''; display:block; width:.12rem; height:.12rem; background-image:url(../images/arrow2.png); background-repeat:no-repeat; background-size:contain; transform: translate(-50%,-50%); }
.index_five .tit-box .icon a:hover{ transform:rotate(-45deg);}

.index_five .list .swiper{ padding-bottom:2.1rem;}
.index_five .list .swiper .swiper-slide{ transition:all .5s;}
.index_five .list .swiper .swiper-slide-active{ transform:translateY(40%);}
.index_five .item .pic{ overflow:hidden;}
.index_five .item .pic img{ transition:all .5s;}
.index_five .item .ol{ font-size:.16rem; width:1.2rem; height:1.06rem; background-image:url(../images/index-icon1.png); background-repeat:no-repeat; background-position:bottom; background-size:contain; position:absolute; right:0; bottom:0; display:flex; align-items:end; justify-content:end; padding:.15rem;}
.index_five .item .ol span{ color:#fff;}
.index_five .item .text{ padding:.3rem 0;}
.index_five .item .text .tit{ line-height:1.4; margin-bottom:.1rem; font-size:.28rem; color:#353535; font-family:'SourceHanSansCN-Bold';}
.index_five .item .color1{ font-size:.16rem; font-family:'SourceHanSansCN-Light'; color: #676767;}
.index_five .item .tiem{ width:33.333%;}
.index_five .item .addr{ width:33.333%;}
.index_five .item .scal{ width:33.333%;}
.index_five .item:hover .pic img{ transform:scale(1.05);}
.index_five .item:nth-child(2){ margin-top:-2rem;}
.index_five .swiper .swiper-button-prev,
.index_five .swiper .swiper-button-next{ top:auto; left:auto; right:0; bottom:0; opacity:1; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.index_five .swiper .swiper-button-prev{ margin-right:1rem;}
.index_five .swiper .swiper-button-prev:after{ transform:rotate(130deg);}
.index_five .swiper .swiper-button-next:after{ transform:rotate(-130deg);}
.index_five .swiper .swiper-button-next:after,
.index_five .swiper .swiper-button-prev:after{ background-image:url(../images/arrow6.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; transition:all .5s;}


.index_six{ padding:2rem 0; background-image:url(../images/index_back4.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.index_six .text .tit{ line-height:1.1; margin-bottom:.25rem; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.index_six .text .tit span{ margin:.2rem 0 0; display:block;}
.index_six .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.index_six .text .wz{ color:#656565; font-family:'SourceHanSansCN-Light'; font-size:.2rem;}
.index_six .text .icon{ margin-top:.4rem;}
.index_six .text .icon a{ position:relative; display:block; width:.69rem; height:.69rem; background-image:url(../images/circle2.png); background-repeat:no-repeat; background-size:contain; background-position:center; transition:all .5s;}
.index_six .text .icon a::after{ position:absolute; left:50%; top:50%; content:''; display:block; width:.12rem; height:.12rem; background-image:url(../images/arrow2.png); background-repeat:no-repeat; background-size:contain; transform: translate(-50%,-50%); }
.index_six .text .icon a:hover{ transform:rotate(-45deg);}
.index_six .list{ width:calc(100% - 4.5rem);}
.index_six .list .item{ margin:.5rem 0; width:45%;}
.index_six .list .item .wen{ width:calc(100% - 3.3rem);}
.index_six .list .item .wen .tit{ font-family:'SourceHanSansCN-Bold'; font-size:.24rem; color:#353535; transition: all .5s;}
.index_six .list .item .wen .introd{ font-family:'SourceHanSansCN-Light'; font-size:.18rem; color:#656565;}
.index_six .list .item .img{ background:#fff; border:solid 1px #dfdfdf; border-radius:100%; transition: all .5s;}
.index_six .list .item .img span{ font-size:.24rem; color:#d80144; font-family:'SourceHanSansCN-Bold'; position: absolute; right:-1rem; transition: all .5s;}
.index_six .list .item .img::after{ position:absolute; left:50%; margin-left:-.06rem; content:''; display:block; background:#d80144; width:.12rem; height:.12rem; border-radius:100%; z-index:5;}
.index_six .list .item .img::before{ position:absolute; left:50%; display:block; content:''; width:80%; border-bottom:dashed 1px #d80144; z-index:5;}
.index_six .list .item figure{ width:2rem; height:2rem; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:100%; overflow:hidden; transition: all .5s;}
.index_six .list .item a:hover .img{ box-shadow:-5px 5px 10px rgba(216,1,68,0.2);}
.index_six .list .item a:hover .tit{ color:#d80144;}
.index_six .list .item a:hover .img{ transform:translateX(50%);}
.index_six .list .item a:hover .img span{ left:-1rem; right:auto;}
.index_six .list .item a:hover .img::before{ right:50%; left:auto;}
@media(max-width:1600px){
.index_three .item:nth-child(9) .text .tit{ font-size:.4rem;}
.index_three .item:nth-child(9) .text .introd{ padding-right:0;}
}

@media(max-width:1024px){
.index_two .introd-con .tit,
.index_four .text .tit,
.index_five .tit-box .tit,
.index_six .text .tit,
.index_one .txt .tit{ font-size:.4rem;}
.index_one .pic img{max-width:67%;}
.index_two .number_box .wil span{ font-size:.5rem;}
.index_two .number_box .wan{ font-size:.18rem;}
.index_three .item:nth-child(9) .text{ padding:.2rem;}
.index_three .item:nth-child(9) .text .tit{ font-size:.26rem; margin-bottom:.1rem;}
.index_three .item:nth-child(9) .text .icon{ margin-top:.1rem;}
.index_five .item .text .tit{ font-size:.2rem;}
.index_five .item .text{ padding:.1rem 0;}
.index_five .item .tiem{ width:auto; margin-right:.1rem;}
.index_five .item .addr{ width:auto; margin-right:.1rem;}
.index_five .item .scal{ width:auto;}
.index_six{ padding:1rem 0;}
.index_six .text{ width:100%;}
.index_six .list{ width:100%;}
.index_six .list .item figure{ width:1rem; height:1rem;}
.index_six .list .item .img span{ right:-.8rem;}
.index_six .list .item a:hover .img span{ left:-.8rem; right:auto;}
.index_six .list .item .wen{ width:calc(100% - 2.3rem);}
.index_six .list .item .wen .tit{ font-size:.2rem;}
.index_two .Tu_switc{ width:calc(100% - 3rem);}
}

@media(max-width:768px){
.index_four .text{ padding-top:.4rem;}
.index_four .text .icon{ margin-top:.2rem;}
.index_five .list .swiper .swiper-slide-active{ transform:translateY(50%);}
}
@media(max-width:640px){
.index_one .txt{padding:.8rem 0; position: static;}
.index_one .txt .icon{ margin-top:.3rem;}
.index_one .pic{position: absolute;right: 2%;width: 50%;top: 50%;transform: translateY(-50%);}
.index_one .pic img{max-width:100%;}
.index_two{ background-size:100% 100%;}
.index_two .text{ width:100%;}
.index_two .number_box{ display:flex; margin-top:.3rem;}
.index_two .introd-con .icon{ margin-top:.3rem;}
.index_two .number_box .item{ margin:0; margin-right:.3rem;}
.index_two .Tu_switc{ margin-top:.5rem; width:100%; padding:.5rem .5rem .25rem;}
.index_two .Tu_switc .itme .text .wz{ font-size:.22rem;}
.index_three{ --content-width:calc(minmax(100vw, 1920px) - min(.8rem,4.17vw) * 2); --gutter:0; --columns:4; --row-size:calc(( var(--content-width) -(var(--gutter) *(var(--columns) - 1))) / var(--columns)); display:grid; grid-template-columns:repeat(4,1fr); grid-gap:0; grid-auto-rows:minmax(var(--row-size),auto);}
.index_three .item:nth-child(9){ grid-column:3/5; grid-row:2/5;}
.index_four{ background-size:inherit;}
.index_four .text{position: static;}
.index_four .pic{margin-top: -1rem;}
.index_five{ background-size:100% 100%;}
.index_six .list{ margin-top:.3rem;}
.index_six .list .item{ width:100%; margin:.15rem 0;}
.index_six .list .item a{ align-items:self-start;}
.index_six .list .item a:hover .img{ transform:translateX(100%);}
.index_six .list .item .wen .tit{ font-size:.26rem;}
.index_six .list .item .wen .introd{ font-size:.24rem;}
.index_five{ padding:.5rem 0;}
.index_five .tit-box{ width:100%; margin-bottom:.2rem;}
.index_five .list .swiper{ padding-bottom:1rem;}
.index_five .list .swiper .swiper-slide-active{ transform:translateY(0);}
}



/* 底部 */
.footer{ background-image:url(../images/footer_back1.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.footer-nav dl{ padding:0 .35rem; margin-right:.8rem;}
.footer-nav dl:last-child{ margin-right:0;}
.footer-nav dt{ position:relative; margin-bottom:.15rem;}
.footer-nav dt::before{ position:absolute; left:-.35rem; top:50%; margin-top:-1px; content:''; display:block; width:1em; height:4px; background:#d80144;}
.footer-nav dt span{ font-size:.2rem; color:#ffffff; font-family:'SourceHanSansCN-Bold';}
.footer-nav dd{ margin:.1rem 0;}
.footer-nav dd a{ color:#bbbbbb; font-size:.16rem; font-family:'SourceHanSansCN-Light';}
.footer-nav dd a:hover{ color:#fff;}
.footer-one{ padding:.7rem 0;}
.footer .copyright-box{ padding:.4rem 0; border-top:solid 1px rgba(196,196,196,0.12);}
.footer .copyright-box .wz_box{ font-family:'SourceHanSansCN-Light'; text-align:right; font-size:.14rem; color:#bbbbbb;}
.footer .copyright-box .wz_box a{ color:#bbbbbb;}
.footer_code{ font-size:.16rem; font-family:'SourceHanSansCN-Light'; color:#ffffff;}
.footer-xol .tit{ width:100%; font-size:.18rem; color:#ffffff; font-family:'SourceHanSansCN-Bold';}
.footer_code .text .imgs{display: none;}
.footer-search .input_ke{ margin-bottom:.35rem; border-bottom:solid 1px #fff;}
.footer-search .input_ke input{ font-size:.16rem; width:calc(100% - 5em); color:#fff; outline:none; padding:.1rem 0; border:none; background:none;}
.footer-search .input_ke .ani{ font-size:.16rem; color:#ffffff; font-family:'SourceHanSansCN-Bold';}
.footer-search .tit{ margin-bottom:.15rem;}

@media(max-width:1024px){
.footer-nav dl{ margin-right:.2rem;}
}

@media(max-width:640px){
.footer-nav{display:none;}
.footer-xol{ width:100%;}
.footer-search .tit{display: none;}
.footer_code{ justify-content:center;}
.footer-search .input_ke{ border:solid 1px #fff; padding: 0.1rem 0.2rem; border-radius: .3rem;}
.footer-search .input_ke input{ width:calc(100% - 6em);}
.footer_code .img{display:none;}
.footer_code .text,
.footer_code .text .imgs{display:block !important; text-align: center;}
.footer_code .text .imgs{margin:.15rem 0;}
.footer .copyright-box{ justify-content:center; flex-wrap:wrap;}
.footer .copyright-box .wz_box{ margin-top:.2rem; text-align:center; width:100%;}
.footer-logo{width: 40%; max-width: 120px;}
}



/* banner */
.ban-single .text-poa{ color:#fff; position:absolute; left:0; bottom:1rem; width:100%;}
.ban-single .text-poa p{ margin:0;}
.ban-single .text-poa .title{ line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.72rem;}
.ban-single .text-poa .title span{ letter-spacing:5px; margin:.2rem 0 0; display:block;}
.ban-single .text-poa .title::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.ban-single .text-poa .introd{ line-height:2; font-size:.18rem; color:#ffffff;}
@media(max-width:1024px){
.ban-single .text-poa .title{ font-size:.4rem;}
.ban-single .text-poa .introd{ font-size:.16rem;}
}
@media(max-width:640px){
.ban-single .text-poa{ bottom:.2rem;}
.ban-single .text-poa .title{ font-size:.3rem; width:100%;}
.ban-single .text-poa .introd{ line-height:1.5;}
.ban-single .text-poa.About{position: static; padding: 0.3rem 0; color: #333;}
.ban-single .text-poa.About .introd{ color:#666; line-height: 2 !important; margin-top: 0.15rem;}
}





/* 关于 */
.max-wtd{ max-width:100%; position: relative; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); }
.max-wtd.wap{ display: none;}
@media(max-width:1024px){
.max-wtd{ max-width:100%;}
.max-wtd.wap{display: block;}
.max-wtd.pc{display:none;}
}
.about-one{ background-image:url(../images/about-back1.jpg); background-repeat:no-repeat; background-size:cover; background-position:center;}
.about-introd{ padding-top:1.4rem;}
.about-introd .text{ width:40%;}
.about-introd .text .tit{ line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.about-introd .text .tit span{ display:block; margin-top:.2rem;}
.about-introd .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.about-introd .text .introd{ margin-top:.4rem; font-family:'SourceHanSansCN-Light'; color:#555555; font-size:.16rem; line-height:1.8;}
.about-introd .about-video{ width:50%;}
.about-introd .about-video img{ display:block;}
.about-introd .about-video .m-video{ cursor:pointer; position:absolute; left:52%; top:45%; display:block; width:.88rem; height:.88rem; background-image:url(../images/video1.png); background-size:cover; transform:translate(-50%,-50%);}
.about-number{ padding:1.1rem 0;}
.about-number .wil{ color:#d80144; margin-bottom:.25rem; line-height:1.2; font-size:.24rem; font-family:'SourceHanSansCN-Bold';}
.about-number span{ line-height:1; font-size:.72rem;}
.about-number .wz{ line-height:1.8; font-family:'SourceHanSansCN-Light'; color:#555555; font-size:.16rem;}
.about-culture{ padding:.8rem 0;}
.about-culture .title{ line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.72rem;}
.about-culture .title span{ text-align: center; letter-spacing:5px; display:block; margin-top:.2rem;}
.about-culture .title::before{ margin:0 auto; content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.about-culture .list{ padding:.8rem 0;}
.about-culture .item{ width:25%; text-align:center;}
.about-culture .item .icon{ margin-bottom:.2rem;}
.about-culture .item .icon img{ max-width:1.35rem;}
.about-culture .item h2{ font-size:.48rem; color:#353535; margin:0;}
.about-culture .item .introd{ line-height:1.8; margin-top:.15rem; font-family:'SourceHanSansCN-Light'; font-size:.24rem; color:#656565;}

.about-two{ padding:2rem 0; background-image:url(../images/about-back2.jpg); background-repeat:no-repeat; background-size:cover; background-position:center right;}
.about-two::after{ content:''; display:block; position: absolute; left:0; top:50%; width:1.75rem; height:100%; background-image:url(../images/about-back3.png); background-repeat:no-repeat; background-size:100% 100%;}
.about-two .switc_one{ width:50.5%; padding-left:20%;}
.about-two #thumbs{ height:5rem;}
.about-two #thumbs .itme{ display:flex; align-items:center; height:100%; cursor:pointer; text-align:right; font-size:1rem; color:#e9e9e9; font-family:'SourceHanSansCN-Bold'; padding-right:1.4rem;}
.about-two #thumbs .swiper-slide{ display:flex; justify-content:end; align-items:center;}
.about-two #thumbs .swiper-slide .itme{ background:url(../images/line1.png) repeat-y top right;}
.about-two #thumbs .swiper-slide-thumb-active .itme{ color:#d80144; background:url(../images/line2.png) repeat-y top right;}
.about-two .course-box{ width:49.5%; padding-left:1.4rem;}
.about-two .course-box .title{ margin-bottom:.2rem; line-height:1.2; width:1.25rem; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.about-two .course-box .title span{ line-height:1.2; display:block; margin-top:.2rem;}
.about-two .course-box .title::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.about-two .switc_two .item{ line-height:1.8; font-size:.2rem; color:#555555; font-family:'SourceHanSansCN-Light';}
.about-two .swiper-button-prev,
.about-two .swiper-button-next{ background-color:#d80144; top:35%; left:28%; opacity:1; width:.5rem; height:.5rem; display:flex; align-items:center; justify-content:center; border-radius:100%;}
.about-two .swiper-button-prev{ transform: rotate(180deg);}
.about-two .swiper-button-next{ margin-top:.5rem;}
.about-two .swiper-button-next:after,
.about-two .swiper-button-prev:after{ background-image:url(../images/arrow4.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; opacity:1;}
.about-two .swiper-button-prev.swiper-button-disabled,
.about-two .swiper-button-next.swiper-button-disabled{ background-color:#e9e9e9;}
.about-two .swiper-button-prev.swiper-button-disabled:after{ background:url(../images/arrow5.png) no-repeat center; opacity:.5;}
.about-two .swiper-button-next.swiper-button-disabled:after{ background:url(../images/arrow5.png) no-repeat center; opacity:.5;}

.about-three{ padding:1.1rem 0; background-image:url(../images/about-back3.jpg); background-repeat:no-repeat; background-size:cover; background-position:center right;}
.about-three .text{ width:3.99rem; position: relative; z-index:5;}
.about-three .tit{ line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.about-three .tit span{ display:block; width:1.5rem; margin-top:.2rem;}
.about-three .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.about-three .introd{ margin-top:.3rem; font-family:'SourceHanSansCN-Light'; color:#656565;}
.about-three .introd p{ margin:0;}
.about-three .pic{ width:calc(100% - 3.99rem);}

.about-four{ padding:1.6rem 0; background-image:url(../images/about-back4.jpg); background-repeat:no-repeat; background-size:cover; background-position:top;}
.about-four .text{ width:4rem;}
.about-four .text .tit{ width:100%; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.about-four .text .tit span{ display:block; width:2.2rem; margin-top:.2rem;}
.about-four .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.about-four .text .introd{ margin-top:.3rem; font-family:'SourceHanSansCN-Light'; color:#656565;}
.about-four .text .introd p{ margin:0;}
.about-four .text .number_box .wil{ color:#d80144; font-size:.24rem;}
.about-four .text .number_box .wil span{ margin-right:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1; font-size:.72rem;}
.about-four .text .number_box .txt{ margin-top:.1rem; line-height:1.8; font-family:'SourceHanSansCN-Light'; font-size:.2rem; color:#777777;}
.about-four .list{ width:calc(100% - 4rem); box-shadow:5px 5px 20px rgba(0,0,0,0.1);}
.about-four .list .item{ overflow:hidden; width:calc(100% / 6); border:solid 1px #f4f4f4; border-right:none; border-bottom:none;}
.about-four .list .item:nth-child(6n){ border-right:solid 1px #f4f4f4;}
.about-four .list .item figure{ background-size:cover; padding-bottom:55.5%; transition:all .5s;}
.about-four .list .item:hover figure{ transform:scale(1.1);}

.about-five{ padding:1.25rem 0; background-image:url(../images/about-back5.jpg); background-repeat:no-repeat; background-size:cover; background-position:top;}
.about-five .text{ width:4rem;}
.about-five .text .tit{ width:100%; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.about-five .text .tit span{ display:block; width:2.2rem; margin-top:.2rem;}
.about-five .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.about-five .text .introd{ margin-top:.4rem;}
.about-five .text .txt{ font-family:'SourceHanSansCN-Light'; font-size:.2rem; color:#777777;}
.about-five .list{ width:calc(100% - 5rem);}
.about-five .list .swiper{ padding-bottom:.35rem; width:70vw;}
.about-five .list .swiper .swiper-slide{ height:auto; transition:all .5s;}
.about-five .list .item{ height:4.97rem;}
.about-five .list .item .pic{ box-shadow:5px 10px 10px rgba(0,0,0,0.2);}
.about-five .list .item .pic figure{ background-size:cover; padding-bottom:56.287%; transition:all .5s;}
.about-five .list .item .abu{ font-size:.2rem; padding:.2rem .4rem; font-family:'SourceHanSansCN-Light'; position:absolute; left:0; bottom:0; background:#d80144; color:#fff; opacity:0; transition:all .5s;}
.about-five .list .swiper .swiper-slide-active{ width:8.83rem!important;}
.about-five .list .swiper .swiper-slide-active .abu{ opacity:1;}
.about-five .list .swiper-button-prev,
.about-five .list .swiper-button-next{ top:auto; left:auto; right:0; bottom:.4rem; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle6.png) no-repeat; background-size:100% 100%;}
.about-five .list .swiper-button-prev{ margin-right:.85rem;}
.about-five .list .swiper-button-prev:after{ transform:rotate(130deg);}
.about-five .list .swiper-button-next:after{ transform:rotate(-130deg);}
.about-five .list .swiper-button-next:after,
.about-five .list .swiper-button-prev:after{ background-image:url(../images/arrow5.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; opacity:.5; transition:all .5s;}
.about-five .list .swiper-button-next:hover,
.about-five .list .swiper-button-prev:hover{ background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.about-five .list .swiper-button-next:hover:after,
.about-five .list .swiper-button-prev:hover:after{ background-image:url(../images/arrow6.png); background-repeat:no-repeat; background-position:center; opacity:1;}

.about-six{ padding:1.3rem 0; background-image:url(../images/about-back6.jpg); background-repeat:no-repeat; background-size:cover; background-position:top left;}
.about-six .text{ color:#fff; width:4rem;}
.about-six .text .tit{ width:100%; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.about-six .text .tit span{ display:block; width:2.2rem; margin-top:.2rem;}
.about-six .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle5.png); background-size:contain;}
.about-six .text .introd{ margin-top:.3rem;}
.about-six .text .introd .txt{ font-family:'SourceHanSansCN-Light'; font-size:.24rem;}
.about-six .number_box{ margin-top:.6rem;}
.about-six .number_box .item{ margin-bottom:.5rem;}
.about-six .number_box .item:last-child{ margin-bottom:0;}
.about-six .number_box .wil{ font-family:'SourceHanSansCN-Light'; font-size:.24rem;}
.about-six .number_box .wil span{ margin-right:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1; font-size:.72rem;}
.about-six .number_box .wan{ margin-top:.1rem; line-height:1.8; font-family:'SourceHanSansCN-Light'; font-size:.2rem;}
.about-six .switc-exp{ width:calc(100% - 4rem);}
.about-six .switc-exp .swiper{ margin-bottom:.4rem;}
.about-six .switc-exp .item{ overflow:hidden;}
.about-six .switc-exp .item figure{ background-repeat:no-repeat; background-position:center; background-size:cover; padding-bottom:134.777%; transition:all .5s;}
.about-six .switc-exp .item:hover figure{ transform:scale(1.1);}
.about-six .swiper-button-prev,
.about-six .swiper-button-next{ position:relative; top:auto; left:auto; right:auto; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle6.png) no-repeat; background-size:100% 100%;}
.about-six .swiper-button-prev{ margin-right:.25rem;}
.about-six .swiper-button-prev:after{ transform:rotate(130deg);}
.about-six .swiper-button-next:after{ transform:rotate(-130deg);}
.about-six .swiper-button-next:after,
.about-six .swiper-button-prev:after{ background-image:url(../images/arrow5.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; opacity:.5; transition:all .5s;}
.about-six .swiper-button-next:hover,
.about-six .swiper-button-prev:hover{ background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.about-six .swiper-button-next:hover:after,
.about-six .swiper-button-prev:hover:after{ background-image:url(../images/arrow6.png); background-repeat:no-repeat; background-position:center; opacity:1;}

.about-seven{ padding:1.1rem 0; background-image:url(../images/about-back7.jpg); background-repeat:no-repeat; background-size:cover; background-position:top left;}
.about-seven .text{ color:#353535; width:4rem;}
.about-seven .text .tit{ width:100%; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.about-seven .text .tit span{ display:block; width:2.2rem; margin-top:.2rem;}
.about-seven .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.about-seven .Ayear{ font-family:'SourceHanSansCN-Light'; font-size:.22rem; margin-top:.3rem;}
.about-seven .Ayear .item{ margin:.1rem 0;}
.about-seven .Ayear .item a:hover,
.about-seven .Ayear .item.on a{ cursor:pointer; color:#d80144;}
.about-seven .list_box{ width:calc(100% - 4rem);}
.about-seven .list{ width:100%;}
.about-seven .list .item{ background:#fff; width:49%; margin:1% 0; font-family:'SourceHanSansCN-Light';}
.about-seven .list .item .hg{ color:#353535; padding:.4rem;}
.about-seven .list .item .Juz{ display:none; background:#d80144; position:absolute; top:0; left:0; width:100%; padding:.4rem; z-index:1;}
.about-seven .list .item .Juz .neir{ width:calc(100% - 1.21rem);}
.about-seven .list .item .tit{ width:100%; font-size:.2rem;}
.about-seven .list .item .pic{ width:1.21rem;}
.about-seven .list .item .pic figure{ padding-bottom:141.3333%; background-repeat:no-repeat; background-size:cover; background-position:center;}
.about-seven .list .item:hover .Juz{ display:flex; color:#fff; z-index:5;}
.about-seven .list .item:nth-last-child(2):hover .Juz,
.about-seven .list .item:nth-last-child(1):hover .Juz{ bottom:0; top:auto;}
.about-seven .list.hide_list .item{ display:none;}
.about-seven .list.hide_list .item:nth-child(1),
.about-seven .list.hide_list .item:nth-child(2),
.about-seven .list.hide_list .item:nth-child(3),
.about-seven .list.hide_list .item:nth-child(4),
.about-seven .list.hide_list .item:nth-child(5),
.about-seven .list.hide_list .item:nth-child(6),
.about-seven .list.hide_list .item:nth-child(7),
.about-seven .list.hide_list .item:nth-child(8){ display:block;}
.about-seven .more_box{ margin-top:.4rem;}
.about-seven .more_box .more{ font-family:'SourceHanSansCN-Light'; font-size:.18rem; color:#353535; background:#fff; padding:.2rem .3rem; display:flex; align-items:center; cursor:pointer;}
.about-seven .more_box .more span{ margin-right:.15rem;}
.about-seven .more_box .more::after{ content:''; display:block; width:.13rem; height:.13rem; background:url(../images/arrow6.png);}

@media(max-width:1024px){
.about-culture .title,
.about-introd .text .tit{ font-size:.4rem;}
.about-number span{ font-size:.4rem;}
.about-one{ background-size:100% 100%;}
.about-culture .item h2{ font-size:.3rem;}
.about-culture .item .icon img{ max-width:.8rem;}
.about-two{ padding:1.5rem 0;}
.about-two #thumbs{ height:4rem;}
.about-two #thumbs .itme{ font-size:.5rem; padding-right:.5rem;}
.about-two .course-box{ padding-left:.5rem;}
.about-two .course-box .title{ font-size:.4rem; width:auto;}
.about-four{ padding:1rem 0;}
.about-four .text .tit{ font-size:.4rem;}
.about-four .text .number_box .wil span{ font-size:.4rem;}
.about-five .text{ width:3rem;}
.about-five .text .tit{ font-size:.4rem;}
.about-five .list{ width:calc(100% - 3.5rem);}
.about-five .list .item{ height:2.6rem;}
.about-five .list .item .abu{ padding:.1rem .3rem;}
.about-five .list .swiper .swiper-slide-active{ width:4.5rem!important;}
.about-five .list .swiper-button-prev,
.about-five .list .swiper-button-next{ width:.4rem; height:.4rem;}
.about-five .list .swiper-button-prev{ margin-right:.6rem;}
.about-six .text .tit{ font-size:.4rem;}
.about-six .number_box{ margin-top:.3rem;}
.about-six .number_box .item{ margin-bottom:.2rem;}
.about-six .number_box .wil span{ font-size:.4rem;}
.about-seven .text{ width:2.5rem;}
.about-seven .text .tit{ font-size:.4rem;}
.about-seven .list_box{ width:calc(100% - 2.5rem);}
.about-seven .list .item .pic{ width:1rem;}
.about-seven .list .item .Juz{ padding:.2rem;}
.about-seven .list .item .hg{ padding:.28rem .2rem;}
}


@media(max-width:640px){
.about-introd .text{ width:100%;}
.about-introd .about-video{ width:100%;}
.about-number{ padding:.5rem 0;}
.about-number .item{ margin:.1rem 0;}
.about-two #thumbs .itme{ font-size:.3rem;}
.about-two .course-box{ width:70%;}
.about-two .swiper-button-next{ margin-top:.3rem;}
.about-three .tit{ font-size:.4rem;}
.about-three .tit span{ width:auto;}
.about-three .text{ margin-bottom:.3rem; width:100%;}
.about-three .pic{ width:100%;}
.about-four .text{ width:100%;}
.about-four .text .number_box{ margin-top:.3rem;}
.about-four .list{ margin-top:.3rem; width:100%;}
.about-four .list .item{ width:calc(100% / 3);}
.about-five .text{ width:100%;}
.about-five .list{ margin-top:.3rem; width:100%;}
.about-five .list .swiper .swiper-slide-active{ width:auto!important;}
.about-five .list .item{ height:auto;}
.about-five .list .swiper{ width:100%;}
.about-five .list .swiper-button-prev,
.about-five .list .swiper-button-next{ bottom:0;}
.about-six{ background-size:cover;}
.about-six .text{ width:100%;}
.about-six .switc-exp{ margin-top:.3rem; width:100%;}
.about-seven .Ayear{ margin:.2rem 0;}
.about-seven .text{ width:100%;}
.about-seven .list_box{ width:100%;}
.about-seven .list .item .Juz{ padding:.25rem .2rem;}
.about-seven .more_box .more::after{ background-size:cover;}
}


/* 数字化 */
.figure-poa{ position:absolute; top:50%; left:0; width:100%; z-index:2; transform: translateY(-50%);}
.figure-poa .text-con .tit{ width:100%; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.figure-poa .text-con .tit span{ display:block; margin-top:.2rem;}
.figure-poa .text-con .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.figure-poa .text-con .tit.tit2::before{ background-image:url(../images/circle5.png); background-size:contain;}
.figure-poa .text-con .introd{ font-family:'SourceHanSansCN-Light'; letter-spacing:2px; margin:.2rem 0; font-size:.2rem; color:#656565;}
.figure-poa .point_list .item{ margin:.1rem 0; position:relative; font-family:'SourceHanSansCN-Light'; line-height:2; color:#656565; font-size:.18rem; cursor:pointer;}
.figure-poa .point_list .item::after{ position:absolute; right:100%; margin-right:.2rem; content:''; display:block; width:200%; height:1px; border-bottom:dashed 1px #d80144; opacity:0;}
.figure-poa .point_list .item::before{ position:absolute; left:-.2rem; content:''; display:block; width:.12rem; height:.12rem; border:solid 2px #fff; background:#d80144; border-radius:100%; box-shadow:0 0 15px rgba(0,0,0,0.3); opacity:0;}
.figure-poa .point_list .item:hover{ color:#d80144;}
.figure-poa .point_list .item:hover::after,
.figure-poa .point_list .item:hover::before{ opacity:1;}
.point_listwap{display: none;}
.figure-poa2{ top:24%;}
.figure-poa2 .text-con{ overflow:hidden;}
.figure-poa2 .text-con .tit{width:auto; float:right;}
.figure-poa.telev-poa{ top:auto; bottom:1.1rem; color:#fff; transform: translateY(0);}
.figure-poa.telev-poa .text-con{ margin-bottom:.55rem;}
.figure-poa.telev-poa .text-con .introd{ color:rgba(255,255,255,0.8);}
.figure-poa.telev-poa .list{ width:80%;}
.figure-poa.telev-poa .list .item{ margin:.15rem 0; width:20%;}
.figure-poa.telev-poa .list .item em{ margin-right:.15rem;}

.ban-single .number_box{ position: absolute; bottom:0; left:0; width:100%; margin-top:.6rem;}
.ban-single .number_box .item{ min-width:22%; margin-bottom:.5rem;}
.ban-single .number_box .item:last-child{ margin-bottom:0;}
.ban-single .number_box .wil{ font-family:'SourceHanSansCN-Bold'; font-size:.2rem; color:#d80144;}
.ban-single .number_box .wil span{ margin-right:.1rem; line-height:1; font-size:.6rem; color:#d80144;}
.ban-single .number_box .wan{ margin-top:.2rem; line-height:1.5; font-family:'SourceHanSansCN-Light'; font-size:.2rem; color:#353535;}
@media(max-width:1024px){
.ban-single .number_box .wil span{ font-size:.36rem;}
.ban-single .number_box .item{ min-width:initial; margin:0 .2rem .35rem;}
.figure-poa .text-con .tit{ font-size:.4rem;}
.figure-poa.telev-poa{ padding:0 .1rem; bottom:.2rem;}
.figure-poa.telev-poa .list{ width:100%;}
.figure-poa.telev-poa .list .item{ margin:.05rem 0; width:25%;}
.figure-poa.telev-poa .text-con{ margin-bottom:.1rem;}
.figure-poa.telev-poa .list .item em img{ max-width:.31rem;}
}
@media(max-width:640px){
.figure-poa{top:60%;}
.figure-poa2{ top:24%;}
.figure-poa.telev-poa .list .item{ width:33.33%;}
.figure-poa .point_list{display: none;}
.figure-poa .point_list .item{ margin:0;}
.point_listwap{display: flex; padding: .5rem 0; width: 96%; margin: 0 auto;}
.point_listwap .item{ margin:1.5%; padding:.1rem .34rem; background: #fff; border-radius: .5rem; box-shadow: 0 0 5px rgba(0,0,0,0.1);}
.ban-single .number_box{position:static; margin-top:.5rem;}
}


.figure-one{ background-size:cover; background-repeat:no-repeat; background-position:center;}
.figure-one .text_con{ padding:1.2rem 0;}
.figure-one .text_con .tit{ margin-right:.1rem; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.figure-one .text_con .tit span{ width:1.25rem; display:block;}
.figure-one .text_con .suz{ width:.65rem; text-align:center; padding:.1rem .1rem .25rem; background-image:url(../images/circle3.png); background-repeat:no-repeat; background-position:bottom center; background-size:.6rem; font-size:.2rem; color:#d80144;}
.figure-one .text_con .ri_wz{width:50%;}
.figure-one .text_con .bit{ margin-bottom:.2rem; font-size:.22rem; color:#353535;}
.figure-one .text_con .introd{ line-height:1.8; font-family:'SourceHanSansCN-Light'; color:#656565;}
.figure-one .shipin_con .Abut{ cursor:pointer; position:absolute; left:50%; top:50%; display:block; width:.88rem; height:.88rem; background-image:url(../images/video1.png); background-size:cover; transform:translate(-50%,-50%); z-index:5;}
.figure-one .shipin_con video{ width:100%; display:block; object-fit:cover;}
.figure-two{ position:relative; background-size:cover; background-repeat:no-repeat; background-position:center;}
.figure-two::after{ content:''; display: block; position: absolute; bottom:0; right:0; width:2.9rem; height:8.45rem; background-image:url(../images/figure_back7.png); background-size:cover; background-position:center; background-repeat:no-repeat; transform:translateY(2.65rem);}
.figure-two .auto-inner{ position: relative; z-index:3;}
.figure-two .text_con{ padding:1.2rem 0 .8rem;}
.figure-two .text_con .tit{ margin-right:.1rem; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.figure-two .text_con .tit span{ width:1.25rem; display:block;}
.figure-two .text_con .suz{ width:.65rem; text-align:center; padding:.1rem .1rem .25rem; background-image:url(../images/circle3.png); background-repeat:no-repeat; background-size:.6rem; background-position:bottom center; font-size:.2rem; color:#d80144;}
.figure-two .text_con .ri_wz{width:50%;}
.figure-two .text_con .bit{ margin-bottom:.2rem; font-size:.22rem; color:#353535;}
.figure-two .text_con .introd{ line-height:1.8; font-family:'SourceHanSansCN-Light'; color:#656565;}
.figure-two .Tu_img{ width:calc(100% - 5.97rem); transform:translateX(.29rem);}
.figure-two .Tu_img .swiper{ width:100%;}
.figure-two .Tu_img .swiper .item{ width:100%;}
.figure-two .Tron_two{ margin-top:-1rem; transform:translateY(1rem);}
.figure-two .Tron_two .switc_box{ width:5rem; padding-top:.6rem;}
.figure-two .Tron_two .switc_box .tit{ font-size:.3rem; color:#d80144;}
.figure-two .Tron_two .switc_box .introd{ line-height:1.8; font-family:'SourceHanSansCN-Light'; color:#656565;}
.figure-two .pagination_obx{ margin-bottom:.3rem;}
.figure-two .pagination_obx .wtd{ width:100%;}
.figure-two .pagination_obx em{ font-style:normal; margin:0 .1rem;}
.figure-two .pagination_obx .shuz{ line-height:1; font-size:.2rem; color:#afafaf;}
.figure-two .pagination_obx .cus{ line-height:1; font-size:.48rem; color:#d80144;}
.figure-two .pagination_obx .line{ margin-top:.3rem; display:flex; align-items:center; position: relative;}
.figure-two .pagination_obx .line::before{ content:''; display:block; width:100%; height:1px; border-bottom:dashed 1px #d80144;}
.figure-two .pagination_obx .line::after{ content:''; display:block; width:.12rem; height:.12rem; border:solid 2px #fff; background:#d80144; border-radius:100%; box-shadow:0 0 15px rgba(0,0,0,0.3);}
.figure-two .Aniu .swiper-button-prev,
.figure-two .Aniu .swiper-button-next{ position:relative; top:0; left:auto; right:auto; opacity:1; margin:0; width:.48rem; height:.48rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.figure-two .Aniu .swiper-button-next{ margin-left:.3rem;}
.figure-two .Aniu .swiper-button-prev:after{ transform:rotate(130deg);}
.figure-two .Aniu .swiper-button-next:after{ transform:rotate(-130deg);}
.figure-two .Aniu .swiper-button-next:after,
.figure-two .Aniu .swiper-button-prev:after{ background-image:url(../images/arrow5.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; opacity:.5; transition:all .5s;}
.figure-two .Aniu .swiper-button-next:hover:after,
.figure-two .Aniu .swiper-button-prev:hover:after{ background-image:url(../images/arrow6.png); background-repeat:no-repeat; background-position:center; opacity:1;}
.figure-two .Aniu .swiper-button-disabled{ background:url(../images/circle6.png) no-repeat; background-size:100% 100%;}


.figure-three{ padding:1.4rem 0; background-size:cover; background-repeat:no-repeat; background-position:center;}
.figure-three .text_con{ width:4.7rem;}
.figure-three .text_con .tit{ margin-right:.1rem; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.figure-three .text_con .tit span{ width:1.25rem; display:block;}
.figure-three .text_con .suz{ width:.65rem; text-align:center; padding:.1rem .1rem .25rem; background-image:url(../images/circle3.png); background-repeat:no-repeat; background-size:.6rem; background-position:bottom center; font-size:.2rem; color:#d80144;}
.figure-three .text_con .ri_wz .bit{ margin:.4rem 0 .2rem; font-size:.22rem; color:#353535;}
.figure-three .text_con .ri_wz .introd{ line-height:2; font-family:'SourceHanSansCN-Light'; font-size:.16rem; color:#656565;}
.figure-three .list{ width:calc(100% - 5.5rem); display:flex;}
.figure-three .list .digit_box{ width:4rem;}
.figure-three .list .digit_box #thumbs{ height:6.8rem;}
.figure-three .list .digit_box .item figure{ opacity:0; width:1.7rem; height:1.7rem; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:100%; overflow:hidden; transition: all .5s;}

.figure-three .list .digit_box .item .img{ background:#fff; border:solid 1px #dfdfdf; border-radius:100%; transition: all .5s;}
.figure-three .list .digit_box .item .img span{ font-size:.24rem; color:#d80144; font-family:'SourceHanSansCN-Bold'; position: absolute; right:-1rem; transition: all .5s;}
.figure-three .list .digit_box .item .img::after{ position:absolute; left:50%; margin-left:-.06rem; content:''; display:block; background:#d80144; width:.12rem; height:.12rem; border-radius:100%; z-index:5;}
.figure-three .list .digit_box .item .img::before{ position:absolute; left:50%; display:block; content:''; width:85%; border-bottom:dashed 1px #d80144; z-index:5;}

.figure-three .list .digit_con{ width:calc(100% - 4rem);}
.figure-three .list .digit_con #gallery{ height:100%;}
.figure-three .list .digit_con .item{ flex-wrap:wrap; height:100%; display:flex; align-content: space-between;}
.figure-three .list .digit_con .item .wen{ width:100%;}
.figure-three .list .digit_con .item .wen .Juz{ width:100%;}
.figure-three .list .digit_con .item .wen .tit{ margin-bottom:.1rem; font-family:'SourceHanSansCN-Bold'; font-size:.24rem; color:#353535; transition: all .5s;}
.figure-three .list .digit_con .item .wen .introd{ line-height:2; font-family:'SourceHanSansCN-Light'; font-size:.16rem; color:#656565;}
.figure-three .list .digit_con .item .wen .introd .wt50{ width:48%;}

.figure-three .list .swiper-slide-thumb-active .item .img{ box-shadow:-5px 5px 10px rgba(216,1,68,0.2);}
.figure-three .list .swiper-slide-thumb-active .item figure{ opacity:1;}
.figure-three .list .swiper-slide-thumb-active .item .tit{ color:#d80144;}
.figure-three .list .swiper-slide-thumb-active .item .img{ transform:translateX(60%);}
.figure-three .list .swiper-slide-thumb-active .item .img span{ left:-1rem; right:auto;}
.figure-three .list .swiper-slide-thumb-active .item .img::before{ right:50%; left:auto;}



.figure-three .Aniu{ width:100%; margin-bottom:.6rem;}
.figure-three .Aniu .swiper-button-prev,
.figure-three .Aniu .swiper-button-next{ position:relative; left:auto; right:auto; opacity:1; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.figure-three .Aniu .swiper-button-next{ margin-left:.3rem;}
.figure-three .Aniu .swiper-button-prev:after{ transform:rotate(130deg);}
.figure-three .Aniu .swiper-button-next:after{ transform:rotate(-130deg);}
.figure-three .Aniu .swiper-button-next:after,
.figure-three .Aniu .swiper-button-prev:after{ background-image:url(../images/arrow5.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; opacity:.5; transition:all .5s;}
.figure-three .Aniu .swiper-button-next:hover:after,
.figure-three .Aniu .swiper-button-prev:hover:after{ background-image:url(../images/arrow6.png); background-repeat:no-repeat; background-position:center; opacity:1;}
.figure-three .Aniu .swiper-button-disabled{ background:url(../images/circle6.png) no-repeat; background-size:100% 100%;}

.figure-five{ padding:1.2rem 0; background-size:cover; background-repeat:no-repeat; background-position:center;}
.figure-five .auto-inner{ position: relative; z-index:3;}
.figure-five .text_con{ width:100%; padding:1.2rem 0 .8rem;}
.figure-five .text_con .tit{ margin-right:.1rem; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.figure-five .text_con .tit span{ width:1.25rem; display:block;}
.figure-five .text_con .suz{ width:.65rem; text-align:center; padding:.1rem .1rem .25rem; background-image:url(../images/circle3.png); background-repeat:no-repeat; background-size:.6rem; background-position:bottom center; font-size:.2rem; color:#d80144;}
.figure-five .text_con .ri_wz{width:50%; position: relative;}
.figure-five .text_con .ri_wz .swiper{ width:100%;}
.figure-five .text_con .bit{ margin-bottom:.2rem; font-size:.22rem; color:#353535;}
.figure-five .text_con .introd{ line-height:1.8; font-family:'SourceHanSansCN-Light'; color:#656565;}
.figure-five .list{ width:100%;}
.figure-five .list .pic{ overflow:hidden;}
.figure-five .list .pic figure{ display:block; padding-bottom:2.89rem; background-repeat:no-repeat; background-size:cover; background-position:center; transition:all .5s;}
.figure-five .list .pic span{ padding:.08rem .2rem; display:inline-block; vertical-align:middle; background:#d80144; color:#ffffff; position: absolute; left:.3rem; bottom:.3rem; border-radius:12px;}
.figure-five .list .swiper-slide{ height:4.73rem;}
.figure-five .list .swiper-slide-active{ width:8.4rem!important;}
.figure-five .list .swiper-slide-active .pic figure{ padding-bottom:4.73rem;}
.figure-five .list .swiper-button-prev,
.figure-five .list .swiper-button-next{ top:auto; bottom:0; opacity:1; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.figure-five .list .swiper-button-next{ left:1rem; right:auto;}
.figure-five .list .swiper-button-prev:after{ transform:rotate(130deg);}
.figure-five .list .swiper-button-next:after{ transform:rotate(-130deg);}
.figure-five .list .swiper-button-next:after,
.figure-five .list .swiper-button-prev:after{ background-image:url(../images/arrow6.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; transition:all .5s;}

.figure-six{ padding:1.45rem 0; background-size:cover; background-repeat:no-repeat; background-position:left center; background-size:cover;}
.figure-six .text_con{ color:#fff; width:50%;}
.figure-six .text_con .tit{ margin-right:.1rem; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.figure-six .text_con .tit span{ width:1.25rem; display:block;}
.figure-six .text_con .suz{ width:.65rem; text-align:center; padding:.1rem .1rem .25rem; background-image:url(../images/circle5.png); background-repeat:no-repeat; background-position:bottom center; background-size:.6rem; font-size:.2rem; color:#fff;}
.figure-six .text_con .ri_wz{ width:100%;}
.figure-six .text_con .bit{ margin:.2rem 0 .1rem; font-size:.22rem;}
.figure-six .text_con .introd{ font-size:.16rem; max-width:4.6rem; line-height:1.8; font-family:'SourceHanSansCN-Light';}
.figure-six .list{ width:50%;}
.figure-six .list .tit{ font-size:.3rem; color:#353535;}
.figure-six .list .introd{ line-height:1.7; margin:.55rem 0; font-size:.16rem; color:#656565; font-family:'SourceHanSansCN-Light';}
.figure-six .list .ut_img .wt48{ max-width:49%;}
.figure-six .pagination_obx{ align-items:flex-end; margin-top:1rem;}
.figure-six .pagination_obx .sil_obx{ width:80%; transform:translateY(-45%);}
.figure-six .pagination_obx em{ font-style:normal; margin:0 .1rem;}
.figure-six .pagination_obx .shuz{ line-height:1; font-size:.2rem; color:#afafaf;}
.figure-six .pagination_obx .cus{ line-height:1; font-size:.48rem; color:#d80144;}
.figure-six .pagination_obx .line{ margin-top:.2rem; display:flex; align-items:center; position: relative;}
.figure-six .pagination_obx .line::before{ content:''; display:block; width:100%; height:1px; border-bottom:dashed 1px #d80144;}
.figure-six .list .Aniu{ width:20%;}
.figure-six .list .swiper-button-prev,
.figure-six .list .swiper-button-next{ top:auto; left:0; bottom:0; opacity:1; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.figure-six .list .swiper-button-next{ right:0;}
.figure-six .list .swiper-button-prev:after{ transform:rotate(130deg);}
.figure-six .list .swiper-button-next:after{ transform:rotate(-130deg);}
.figure-six .list .swiper-button-next:after,
.figure-six .list .swiper-button-prev:after{ background-image:url(../images/arrow6.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; transition:all .5s;}

.figure-seven{ padding:1rem 0; background:url(../images/figure_back6.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.figure-seven .text_con{ margin-bottom:-1.3rem; width:50%; position:relative; z-index:5;}
.figure-seven .text_con .tit{ color:#353535; margin-right:.1rem; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.figure-seven .text_con .tit span{ width:1.25rem; display:block;}
.figure-seven .text_con .suz{ color:#d80144; width:.65rem; text-align:center; padding:.1rem .1rem .25rem; background-image:url(../images/circle3.png); background-repeat:no-repeat; background-position:bottom center; background-size:.6rem; font-size:.2rem;}
.figure-seven .swiper{ padding-bottom:2.1rem;}
.figure-seven .swiper .swiper-slide{ transition:all .5s;}
.figure-seven .swiper .swiper-slide-active{ transform:translateY(40%);}

.figure-seven .swiper .swiper-button-prev,
.figure-seven .swiper .swiper-button-next{ top:auto; left:auto; right:0; bottom:0; opacity:1; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.figure-seven .swiper .swiper-button-prev{ margin-right:1rem;}
.figure-seven .swiper .swiper-button-prev:after{ transform:rotate(130deg);}
.figure-seven .swiper .swiper-button-next:after{ transform:rotate(-130deg);}
.figure-seven .swiper .swiper-button-next:after,
.figure-seven .swiper .swiper-button-prev:after{ background-image:url(../images/arrow6.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; transition:all .5s;}

.figure-seven .item .pic{ overflow:hidden;}
.figure-seven .item .pic img{ transition:all .5s;}
.figure-seven .item .ol{ font-size:.3rem; width:1.2rem; height:1.06rem; background-image:url(../images/index-icon1.png); background-repeat:no-repeat; background-size:contain; position:absolute; right:0; bottom:0; display:flex; align-items:end; justify-content:end; padding:.15rem;}
.figure-seven .item .ol span{ color:#fff;}
.figure-seven .item .text{ padding:.3rem 0;}
.figure-seven .item .text .tit{ line-height:1.4; margin-bottom:.1rem; font-size:.28rem; color:#353535; font-family:'SourceHanSansCN-Bold';}
.figure-seven .item .color1{ font-size:.16rem; font-family:'SourceHanSansCN-Light'; color: #676767;}
.figure-seven .item .tiem{ width:33.333%;}
.figure-seven .item .addr{ width:33.333%;}
.figure-seven .item .scal{ width:33.333%;}
.figure-seven .item:hover .pic img{ transform:scale(1.05);}
.figure-seven .item:nth-child(2){ margin-top:-2rem;}

@media(max-width:1024px){
.figure-three .list{ flex-wrap:wrap;}
.figure-three .list .digit_box{ width:100%;}
.figure-three .list .digit_box #thumbs{ height:auto;}
.figure-three .list .digit_con{ width:100%;}
.figure-three .list .swiper-slide .item{ padding:.2rem 0;}
.figure-three .list .swiper-slide-active .item .img{ box-shadow:-5px 5px 10px rgba(216,1,68,0.2);}
.figure-three .list .swiper-slide-active .item figure{ opacity:1;}
.figure-three .list .swiper-slide-active .item .tit{ color:#d80144;}
.figure-three .list .swiper-slide-active .item .img{ transform:translateX(60%);}
.figure-three .list .swiper-slide-active .item .img span{ left:-1rem; right:auto;}
.figure-three .list .swiper-slide-active .item .img::before{ right:50%; left:auto;}
}

@media(max-width:640px){
.figure-one .text_con{ padding:.5rem 0;}
.figure-one .text_con .tit{ font-size:.4rem;}
.figure-one .text_con .tit_box{ width:100%; margin-bottom:.2rem;}
.figure-one .text_con .tit span{ width:auto;}
.figure-one .text_con .ri_wz{ width:100%;}

.figure-two::after{ width:1.5rem; height:4.5rem; background-size:contain;}
.figure-two .text_con .tit_box{ width:100%; margin-bottom:.2rem;}
.figure-two .text_con .tit{ font-size:.4rem;}
.figure-two .text_con .tit span{ width:auto;}
.figure-two .text_con .ri_wz{ width:100%;}
.figure-two .Tu_img{ width:100%;}
.figure-two .Tron_two .switc_box{ width:100%;}

.figure-three .text_con{ width:100%;}
.figure-three .text_con .tit{ font-size:.4rem;}
.figure-three .text_con .tit span{ width:auto;}
.figure-three .text_con .ri_wz{ width:100%;}
.figure-three .Aniu{ margin:.3rem 0;}
.figure-three .list{ width:100%;}
.figure-three .list .swiper{ height:auto;}
.figure-three .list .item .wen{ width:100%;}
.figure-three .list .item .wen .tit{ margin:.1rem 0;}
.figure-three .list .item .wen .introd .wt50{ width:100%;}
.figure-three .list .item .img{ height:1.7rem; width:1.7rem;}

.figure-five .text_con{ padding-top:0; width:100%;}
.figure-five .text_con .tit_box{margin-bottom:.2rem;}
.figure-five .text_con .tit{ font-size:.4rem; margin-bottom:.2rem;}
.figure-five .text_con .tit span{ width:auto;}
.figure-five .text_con .ri_wz{ width:100%;}
.figure-five .list .swiper{ padding-bottom:1rem;}
.figure-five .list .swiper-slide{ height:auto;}
.figure-five .list .swiper-slide-active{ width:100%!important;}
.figure-five .list .pic figure,
.figure-five .list .swiper-slide-active .pic figure{ padding-bottom:56.1%;}

.figure-six{ padding:1rem 0;}
.figure-six .text_con{ padding-top:0; width:100%;}
.figure-six .text_con .tit{ font-size:.4rem;}
.figure-six .text_con .tit span{ width:auto;}
.figure-six .text_con .ri_wz{ width:100%;}
.figure-six .list{ width:100%; margin-top:.3rem;}
.figure-six .list .tit{ color:#fff;}
.figure-six .list .introd{ color:#fff; margin:.2rem 0;}
.figure-six .pagination_obx .shuz,
.figure-six .pagination_obx .cus{color:#fff;}
.figure-six .pagination_obx .line::before{ border-color:#ffffff;}

.figure-seven .text_con{ margin-bottom:.3rem; width:100%;}
.figure-seven .text_con .tit{ font-size:.4rem;}
.figure-seven .text_con .tit span{ width:auto;}
.figure-seven .swiper{ padding-bottom:.5rem;}
.figure-seven .swiper .swiper-slide-active{ transform:translateY(0);}
.figure-seven .item .text .tit{ font-size:.24rem;}
.figure-seven .item .addr,
.figure-seven .item .scal,
.figure-seven .item .tiem{ width:100%;}
}



/* 活动 */
.Events-one{ padding-top:1.2rem; background:url(../images/Events_back0.png) no-repeat top left;}
.Events-one .pic{ width:60%;}
.Events-one .pic .tu_img{ width:63.26222vw;}
.Events-one .tit_shell{ margin-bottom:.8rem;}
.Events-one .tit_shell .icon{ text-align:right!important;}
.Events-one .tit_shell .wzs{ font-size:.2rem;}
.Events-one .text{ text-align:right; direction:ltr; width:40%;}
.Events-one .item{ margin-bottom:1.4rem;}
.Events-one .item .round img{ max-width:.53rem;}
.Events-one .item .pic .tu_img{ float:right;}
.Events-one .item .tit{ font-size:.6rem; font-family:'SourceHanSansCN-Bold';}
.Events-one .item .introd{ margin-bottom:.15rem; font-size:.2rem;}
.Events-one .item .icon{ text-align:center; font-size:0;}
.Events-one .item .round .mor{ transition:all .5s;}
.Events-one .item .round span{ opacity:0; display:block; position:absolute; left:0; top:0; width:100%; height:100%; padding:.08rem; transition:all .5s;}
.Events-one .item .round span img{ max-width:100%;}
.Events-one .item .icon-item{ display:flex; justify-content:end; margin:.2rem 0; width:calc(100% / 4); text-align:center;}
.Events-one .item .icon-item .icon{ margin-bottom:10px;}
.Events-one .item .icon-item:hover .round .mor{ opacity:0;}
.Events-one .item .icon-item:hover .round span{ background:#d80144; opacity:1; border-radius:100%;}
.Events-one .item .icon-item:hover .round span img{ max-width:100%;}
.Events-one .item:last-child{ margin-bottom:0;}
.Events-one .item:nth-child(2n){ background-size:contain; background-position:left center; background-repeat:no-repeat; direction:rtl;}
.Events-one .item:nth-child(2n) .icon-item{ justify-content:flex-start;}
.Events-one .item:nth-child(2n) .tit_shell .icon{ text-align:left!important;}
.Events-one .item:nth-child(2n) .text{ text-align:left;}
.Events-one .item:nth-child(2n) .pic{ width:50%;}
.Events-one .item:nth-child(2n) .pic .tu_img{ width:60vw; float:left;}
.Events-one .item:nth-child(2n) .text{ padding-left:8%; width:50%;}
.Events-two{ margin-top:.9rem;}
.Events-two .title_box{ margin-bottom:.5rem; color:#353535;}
.Events-two .title_box .title{ line-height:1.3; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.Events-two .title_box .title span{ margin-top:.1rem; display:block;}
.Events-two .title_box .title::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.Events-two .title_box .introd{ margin:.1rem 0; font-size:.2rem; font-family:'SourceHanSansCN-Light';}
.Events-two .list-box .item{ margin-bottom:.5rem; width:31.625%; margin-right:2.555%; border-bottom:solid 1px #dbdbdb;}
.Events-two .list-box .item .pic{ overflow:hidden;}
.Events-two .list-box .item .text{ padding:.2rem 0;}
.Events-two .list-box .item .tit{ transition:all .5s; margin-bottom:.08rem; font-size:.22rem; color:#333333;}
.Events-two .list-box .item .tiem{ font-size:.14rem; color:#999999; font-family:'SourceHanSansCN-Light';}
.Events-two .list-box .item figure{ background-size:cover; background-repeat:no-repeat; background-position:center; padding-bottom:56.325%; transition:all .5s;}
.Events-two .list-box .item:nth-child(3n){ margin-right:0;}
.Events-two .list-box .item:hover figure{ transform:scale(1.05);}
.Events-two .list-box .item:hover .tit{ color:#d80144;}
@media(max-width:1024px){
.Events-one .item .tit{ font-size:.4rem;}
.Events-one .tit_shell{ margin-bottom:.3rem;}
.Events-one .tit_shell .icon img{ max-width:.3rem;}
.Events-one .item{ margin-bottom:1rem;}
.Events-one .item .icon-item{ margin:.1rem 0; font-size:.14rem;}
.Events-one .item .round span{ padding:.04rem;}
.Events-one .item .round img{ max-width:.3rem;}
.Events-one .item:nth-child(2n) .pic .tu_img,
.Events-one .pic .tu_img{ width:71vw;}
}

@media(max-width:640px){
.Events-one .pic,
.Events-one .item:nth-child(2n) .pic{ width:100%;}
.Events-one .item .round img{ max-width:.53rem;}
.Events-one .item .round span img{ max-width:100%;}
.Events-one .item:nth-child(2n) .pic .tu_img,
.Events-one .pic .tu_img{ width:100%;}
.Events-one .text,
.Events-one .item:nth-child(2n) .text{ padding-left:0; width:100%; text-align: center;  padding-top: .3rem;}
.Events-one .item:nth-child(2n){background-size:cover; background-position:center; padding-bottom: 1.2rem;}
.Events-one .tit_shell .icon,
.Events-one .item:nth-child(2n) .tit_shell .icon{ text-align:center !important;}
.Events-one .item .icon-item,
.Events-one .item:nth-child(2n) .icon-item{justify-content: center;}
.Events-two{ margin-top:.5rem;}
.Events-two .title_box .title{ font-size:.4rem;}
.Events-two .list-box .item:nth-child(3n),
.Events-two .list-box .item{ width:48%; margin-right:4%;}
.Events-two .list-box .item:nth-child(2n){ margin-right:0;}
}


/* 影视 */
.telev-one .item{ padding:1.5rem 0; background-image:url(../images/telev_back2.jpg); background-size:cover; background-repeat:no-repeat; background-position:center right;}
.telev-one .item:nth-child(2n){ background-image:url(../images/telev_back1.jpg); background-size:cover; background-repeat:no-repeat; background-position:center left;}
.telev-one .item .pic{ width:58%;}
.telev-one .item .pic .tu_img{ margin-right:.6rem; overflow:hidden;}
.telev-one .item .pic .tu_img img{ max-width:5.66rem; transition:all .5s;}
.telev-one .item .wenz .tit{ font-size:.5rem; font-family:'SourceHanSansCN-Bold';}
.telev-one .item .wenz .introd{ font-family:'SourceHanSansCN-Light'; font-size:.22rem; color:#353535;}
.telev-one .item .wenz .aniu{ margin-top:.4rem; width:.6rem; height:.6rem; background:#d80144 url(../images/arrow8.png) no-repeat center; border-radius:100%;}
.telev-one .item .text{ width:42%;}
.telev-one .item .text .iol{ margin-bottom:.15rem; font-size:.24rem; color:#333333;}
.telev-one .item .text .des_con{ line-height:1.8; margin-bottom:.5rem; font-size:.18rem; color:#666666; font-family:'SourceHanSansCN-Light';}
.telev-one .item .des_list{ line-height:2; font-family:'SourceHanSansCN-Light'; font-size:.18rem; color:#666666;}
.telev-one .item:nth-child(2n) .auto-inner{ direction:rtl;}
.telev-one .item:nth-child(2n) .text{ direction:ltr;}
.telev-one .item:nth-child(2n) .pic .tu_img{ margin-left:.6rem; margin-right:0;}
.telev-one .item:nth-child(2n) .wenz .aniu{ transform:rotate(-180deg);}
.telev-one .item:hover .pic .tu_img img{ transform:scale(1.05);}
@media(max-width:1024px){
.telev-one .item .pic{ width:100%;}
.telev-one .item .text{ padding:.5rem 0 0; width:100%;}
.telev-one .item .text .des_con{ margin-bottom:.3rem;}
}
@media(max-width:640px){
.telev-one .item{ padding:1rem 0;}
.telev-one .item .wenz .tit{ font-size:.36rem;}
.telev-one .item .pic .tu_img{ max-width:60%;}
.telev-one .item .pic .tu_img img{ max-width:100%;}
}


/*Page002623 */
.Page002623{padding:2vw 0 6vw 0; text-align: center;font-family: Arial;font-size:18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages >span:not(.p_page){display:none;}
.Page002623 .Pages em{float: left;margin:0 1vw; font-style: normal;}
.Page002623 .Pages .p_page{display:table; margin:0 auto;}
.Page002623 .Pages a{float:left;line-height:50px; width:50px; margin:0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color:#fff;background:#d80144;}
.Page002623 .Pages .p_page>a{font-size:0;height:50px;position:relative; background-position:center; background-repeat:no-repeat;}
.Page002623 .Pages .p_page>a.a_prev{ background-image:url(../images/arrow7.png); transform:rotate(-180deg);}
.Page002623 .Pages .p_page>a.a_next{ background-image:url(../images/arrow7.png);}
.Page002623 .Pages .p_page>a.a_prev:hover,
.Page002623 .Pages .p_page>a.a_next:hover{ background-image:url(../images/arrow8.png);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}



/* 福利 */
.Bonus-one{ padding:1rem 0 .8rem; background-image:url(../images/bonus_back1.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; }
.Bonus-one .tu_pic img{ max-width:6.53rem;}
.Bonus-one .title{ text-align:center; width:100%; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.Bonus-one .title span{ display:block; margin-bottom:.2rem;}
.Bonus-one .title::after{ margin:0 auto; content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.Bonus-one .list_shell{ padding:1rem 0; position: absolute; top:0; left:0; width:100%; height:100%;}
.Bonus-one .list_shell .item{ justify-content:end; width:33.5%;}
.Bonus-one .list_shell .back_color{ direction:ltr; padding:.35rem .45rem; background-image:url(../images/bonus_back3.png); text-align:right;}
.Bonus-one .list_shell .item .text{ direction:rtl; margin-right:.2rem;}
.Bonus-one .list_shell .item .tit{ margin-bottom:.05rem; font-size:.24rem; color:#000033;}
.Bonus-one .list_shell .item .icon{ background:#d80144; border-radius:10px; overflow: hidden;}
.Bonus-one .list_shell .item .icon img{ max-width:.7rem;}
.Bonus-one .list_shell .item .introd{ font-family:'SourceHanSansCN-Light'; color:#999999; font-size:.18rem;}
.Bonus-one .list_shell .item:nth-child(2n){ justify-content:stretch;}
.Bonus-one .list_shell .item:nth-child(2n) .back_color{ direction:rtl;}
.Bonus-one .list_shell .item:nth-child(2n) .text{ margin-left:.2rem; margin-right:0; direction:ltr; text-align:left;}

.Bonus-two{ padding:1.5rem 0; background-image:url(../images/bonus_back4.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; }
.Bonus-two .pic img{ max-width:10.15rem;}
.Bonus-two .text{ width:38%;}
.Bonus-two .text .tit{ font-size:.6rem; color:#353535;}
.Bonus-two .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.Bonus-two .text .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block; width:1.25rem;}
.Bonus-two .text .number_box{ margin-top:.3rem; width:100%;}
.Bonus-two .text .introd{ margin:.35rem 0; width:100%; font-size:.2rem; color:#656565; font-family:'SourceHanSansCN-Light';}
.Bonus-two .text .number_box .item{ margin-bottom:.4rem;}
.Bonus-two .text .number_box .item:last-child{ margin-bottom:0;}
.Bonus-two .text .number_box .wil{ font-family:'SourceHanSansCN-Bold'; font-size:.2rem; color:#d80144;}
.Bonus-two .text .number_box .wil span{ margin-right:.1rem; line-height:1; font-size:.6rem; color:#d80144;}
.Bonus-two .text .number_box .txt{ margin-top:.2rem; line-height:1.5; font-family:'SourceHanSansCN-Light'; font-size:.2rem; color:#353535;}
.Bonus-two .pic{ width:60%;}

.Bonus-three{ padding:.65rem 0; background-image:url(../images/bonus_back6.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; }
.Bonus-three .text{ padding-top:1.3rem; width:38%;}
.Bonus-three .text .tit{ font-size:.6rem; color:#353535;}
.Bonus-three .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.Bonus-three .text .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block; width:1.25rem;}
.Bonus-three .text .introd{ margin:.35rem 0; width:100%; font-size:.2rem; color:#656565; font-family:'SourceHanSansCN-Light';}
.Bonus-three .pic{ max-width:8.67rem;}

.Bonus-four{ padding:1.8rem 0; background-image:url(../images/Bonus_back7.jpg); background-size:cover; background-repeat:no-repeat; background-position:center; position:relative;}
.Bonus-four::after{ content:''; display:block; position:absolute; left:0; bottom:0; width:3.35rem; height:7.34rem; background-image:url(../images/Bonus_back8.png); background-repeat:no-repeat; background-position:right center; transform:translateY(40%); background-size:cover;}
.Bonus-four .text .tit{ font-size:.6rem; color:#353535;}
.Bonus-four .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.Bonus-four .text .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block; width:1.25rem;}
.Bonus-four .text .introd{ margin:.35rem 0; width:100%; font-size:.2rem; color:#656565; font-family:'SourceHanSansCN-Light';}
.Bonus-four .pic_list .item{ margin-right:.2rem; overflow:hidden;}
.Bonus-four .pic_list .item img{ max-width:3.6rem; transition:all .5s;}
.Bonus-four .pic_list .item:hover img{ transform:scale(1.05);}
.Bonus-four .pic_list .item:last-child{ margin-right:0;}

.Bonus-five{ padding:1.6rem 0; background-image:url(../images/bonus_back9.jpg); background-size:cover; background-repeat:no-repeat; background-position:center bottom; }
.Bonus-five .text{ width:4.6rem; position: relative; z-index:5;}
.Bonus-five .text .tit{ font-size:.6rem; color:#353535;}
.Bonus-five .text .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle5.png); background-size:contain;}
.Bonus-five .text .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block; width:1.25rem;}
.Bonus-five .text .introd{ margin:.2rem 0; width:100%; font-size:.2rem; color:#656565; font-family:'SourceHanSansCN-Light';}
.Bonus-five .pic{ width:calc(100% - 5.85rem);}
.Bonus-five .wenz{ margin-top:.9rem; line-height:2; font-size:.16rem; color:#656565; font-family:'SourceHanSansCN-Light';}

.Bonus-six{ padding:1.4rem 0 1rem; background-image:url(../images/bonus_back10.jpg); background-size:cover; background-repeat:no-repeat; background-position:center bottom; }
.Bonus-six .text{ width:4.35rem; position: relative; z-index:5;}
.Bonus-six .text .title{ font-size:.6rem; color:#353535;}
.Bonus-six .text .title::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.Bonus-six .text .title span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block; width:1.25rem;}
.Bonus-six .text .item{ margin-top:1.35rem;}
.Bonus-six .text .item .io{ font-size:.2rem; color:#e0183a;}
.Bonus-six .text .item .tit{ font-size:.4rem; color:#353535;}
.Bonus-six .text .item .tit span{ position:relative; z-index:5; padding-right:.2rem; background:url(../images/bonus_back11.png);}
.Bonus-six .text .item .tit::after{ position:absolute; left:0; top:50%; content:''; display:block; width:100%; border-bottom:dashed 1px #e0183a;}
.Bonus-six .switc_one{ width:100%;}
.Bonus-six .switc_two{ width:calc(100% - 5rem);}
.Bonus-six .switc_two .item .pic{ position:relative;}
.Bonus-six .switc_two .item .pic .img{ position:relative; z-index:5;}
.Bonus-six .switc_two .item .pic .img img{ max-width:6.5rem;}
.Bonus-six .switc_two .item .pic::before{ content:''; display:block; width:100%; height:89.41%; position: absolute; top:0; left:0; background:#d80144; border-radius:100%; overflow: hidden;}
.Bonus-six .switc_two .item .introd{ line-height:1.8; width:3.4rem; font-family:'SourceHanSansCN-Light'; font-size:.18rem; color:#656565;}
.Bonus-six .switc_one .but_aniu{ margin:.7rem 0 0;}
.Bonus-six .switc_one .swiper-button-prev,
.Bonus-six .switc_one .swiper-button-next{ position:relative; left:auto; right:auto; top:auto; bottom:auto; opacity:1; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.Bonus-six .switc_one .swiper-button-prev{ margin-right:.2rem;}
.Bonus-six .switc_one .swiper-button-prev:after{ transform:rotate(130deg);}
.Bonus-six .switc_one .swiper-button-next:after{ transform:rotate(-130deg);}
.Bonus-six .switc_one .swiper-button-next:after,
.Bonus-six .switc_one .swiper-button-prev:after{ background-image:url(../images/arrow6.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; transition:all .5s;}
.Bonus-six .switc_one .swiper-button-prev.swiper-button-disabled,
.Bonus-six .switc_one .swiper-button-next.swiper-button-disabled{ background:#e9e9e9;}
.Bonus-six .switc_one .swiper-button-prev.swiper-button-disabled:after{ background:url(../images/arrow5.png) no-repeat center; opacity:.2;}
.Bonus-six .switc_one .swiper-button-next.swiper-button-disabled:after{ background:url(../images/arrow5.png) no-repeat center; opacity:.2;}


@media(max-width:1024px){
.Bonus-one .title{ font-size:.4rem;}
.Bonus-one .list_shell .back_color{ padding:.2rem .25rem;}
.Bonus-one .list_shell .item .icon img{ max-width:.5rem;}
.Bonus-two{ padding:1rem 0;}
.Bonus-two .pic img{ max-width:100%;}
.Bonus-two .text .tit{ font-size:.4rem;}
.Bonus-two .text .introd{ margin:.1rem 0;}
.Bonus-two .text .number_box .wil span{ font-size:.4rem;}
.Bonus-two .text .number_box .item{ margin-bottom:.2rem;}
.Bonus-two .text .number_box .item:last-child{ margin-bottom:0;}
.Bonus-three .text .tit{ font-size:.4rem;}
.Bonus-three .text .introd{ margin:.1rem 0;}
.Bonus-three .pic{ max-width:62%;}
.Bonus-four::after{ width:2.35rem; height:5.2rem;}
.Bonus-four .text .tit{ font-size:.4rem;}
.Bonus-four .text .introd{ margin:.1rem 0;}
.Bonus-four .pic_list{ width:calc(100% - 3rem);}
.Bonus-four .pic_list .item{ width:32%; margin-right:2%;}
.Bonus-four .pic_list .item img{ max-width:100%;}
.Bonus-five{ padding:1rem 0;}
.Bonus-five .text .tit{ font-size:.4rem;}
.Bonus-five .text .introd{ margin:.1rem 0;}
.Bonus-five .wenz{ margin-top:.1rem;}
.Bonus-five .pic{ width:calc(100% - 5rem);}
.Bonus-six .text{ width:2rem;}
.Bonus-six .text .title{ font-size:.4rem;}
.Bonus-six .switc_one .swiper-button-prev,
.Bonus-six .switc_one .swiper-button-next{ width:.5rem; height:.5rem;}
.Bonus-six .switc_two{ width:calc(100% - 2.5rem);}
.Bonus-six .switc_two .item .pic .img img{ max-width:4rem;}
.Bonus-six .switc_two .item .introd{ width:3rem;}
}


@media(max-width:640px){
.Bonus-one .list_shell{ padding:0; position: relative;}
.Bonus-one .list_shell .item{ width:47%; margin:.1rem 0;}
.Bonus-one .list_shell .item .text{ width:calc(100% - .7rem);}
.Bonus-one .list_shell .item .back_color{ width:100%;}
.Bonus-one .tu_pic{ position: relative;}
.Bonus-one .tu_pic img{ max-width:4rem;}
.Bonus-four{ padding:1rem 0;}
.Bonus-four .text{ position:relative; margin-bottom:.2rem; z-index:5;}
.Bonus-four .pic_list{ width:100%; position: relative; z-index:5;}
.Bonus-five .text{ width:100%;}
.Bonus-five .pic{ margin-top:.2rem; width:100%;}
.Bonus-six{ padding:1rem 0;}
.Bonus-six .text{ width:100%;}
.Bonus-six .text .item{ margin-top:.5rem;}
.Bonus-six .switc_one .swiper-button-prev,
.Bonus-six .switc_one .swiper-button-next{ width:.6rem; height:.6rem;}
.Bonus-six .switc_one .but_aniu{ margin-top:.3rem;}
.Bonus-six .switc_two{ margin-top:.5rem; width:100%;}
.Bonus-six .switc_two .item{ justify-content:center;}
.Bonus-six .switc_two .item .introd{ width:100%;}
.Bonus-six .switc_one .swiper-button-prev.swiper-button-disabled:after,
.Bonus-six .switc_one .swiper-button-next.swiper-button-disabled:after{ background-size:.12rem;}
}




/* 动态 */
.dynamic_back{ padding:2.2rem 0 0; background:url(../images/Dynamic_back.jpg) no-repeat top center;}
.dynamic_menu{ width:100%;}
.dynamic_menu .title{ margin-right:.4rem; font-size:.6rem; color:#353535;}
.dynamic_menu .title::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.dynamic_menu .title span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block; width:1.25rem;}
.dynamic_menu .introd{ font-family:'SourceHanSansCN-Light'; color:#656565;}
.dynamic_menu .menu_list{ padding-top:.2rem; align-items:center;}
.dynamic_menu .menu_list .item{ margin-right:.25rem; border-radius:50px; overflow: hidden;}
.dynamic_menu .menu_list .item a{ padding:.13rem .2rem; display:block; background:#ffffff; color:#999999;}
.dynamic_menu .menu_list .item:last-child{ margin-right:0;}
.dynamic_menu .menu_list .item.active a{ background:#d80144; color:#ffffff;}

.dynamic_list{ margin-top:.9rem; width:100%;}
.dynamic_list .item{ margin-bottom:.35rem;}
.dynamic_list .item a{ direction:rtl; width:100%;}
.dynamic_list .item .pic{ width:50%; overflow: hidden;}
.dynamic_list .item .pic figure{ background-size:cover; padding-bottom:56.25%; transition:all .5s;}
.dynamic_list .item .text{ padding:.5rem .6rem; direction:ltr; width:50%; transition:all .5s;}
.dynamic_list .item .text .soel{ margin-bottom:.1rem; font-size:0;}
.dynamic_list .item .text .soel span{ padding:.08rem .15rem; display:inline-block; background:#eaeaea; font-size:.16rem; color:#d80144; border-radius:10px; overflow: hidden; transition:all .5s;}
.dynamic_list .item .text .low{ display:grid;}
.dynamic_list .item .text .tit{ font-size:.32rem; color:#333333; font-family:'SourceHanSansCN-Bold';}
.dynamic_list .item .text .tiem{ font-size:.18rem; color:#999; font-family:'SourceHanSansCN-Light';}
.dynamic_list .item .text .but_ao{ width:100%;}
.dynamic_list .item .text .but_ao .but{ width:.6rem; height:.6rem; background:#d80144 url(../images/arrow8.png) center no-repeat; border-radius:100%; background-size:.17rem; overflow: hidden;}
.dynamic_list .item:hover .text{ background:#ffffff; box-shadow:5px 5px 10px rgba(216,1,68,0.1);}
.dynamic_list .item:hover .text .soel span{ background:#d80144; color:#fff;}
.dynamic_list .item:hover .pic figure{ transform:scale(1.05);}

@media(max-width:640px){
.dynamic_menu .menu_list{ margin-top:.3rem;}
.dynamic_menu .title{ font-size:.4rem;}
.dynamic_list{ margin-top:.5rem;}
.dynamic_list .item .text{ width:100%;}
.dynamic_list .item .pic{ width:100%;}
.dynamic_list .item .text{ padding:.2rem;}
.dynamic_list .item .text .but_ao{ margin-top:.3rem;}
.dynamic_list .item .text{ background:#ffffff; box-shadow:5px 5px 10px rgba(216,1,68,0.1);}
.dynamic_list .item .text .soel span{ background:#d80144; color:#fff;}
.dynamic_back{ padding:2rem 0 0;}
}




/* 动态详情 */
.info-wit{ max-width:1080px; margin:0 auto;}
.dynamic-info{ padding-bottom:1.5rem;}
.dynamic-info .return-icon{ cursor:pointer; position: absolute; left:0; top:0; width:.58rem; height:.58rem; background-image:url(../images/return-icon.png); background-size:cover;}
.dynamic-info p{ margin:0;}
.dynamic-info .info-tit{ text-align:center;}
.dynamic-info .info-tit .tiem{ margin-bottom:.1rem; font-size:.18rem; color:#333333;}
.dynamic-info .info-tit .title{ font-family:'SourceHanSansCN-Bold'; font-size:.36rem; color:#333333;}
.dynamic-info .info-con{ line-height:1.8; font-size:.17rem; margin-top:.5rem; font-family:'SourceHanSansCN-Light';}
.dynamic-info .info-share{ margin-top:.3rem; font-size:0;}
.dynamic-info .info-share::after{ content:''; display:block; position:absolute; top:50%; left:0; width:100%; border-bottom:solid 1px rgba(153,153,153,0.5);}
.dynamic-info .info-share .Juz{ position:relative; z-index:5; background:url(../images/bonus_back12.jpg); background-size:100% 100%; padding:.1rem .35rem;}
.dynamic-info .info-share .share-icon{ margin:0 .1rem; display:inline-block; width:.48rem; height:.48rem; border-radius:100%; overflow:hidden; transition:all .5s; background-size: contain !important;}
.dynamic-info .info-share .weix{ background:rgba(113,110,111,0.2) url(../images/share-icon3.png); opacity:.5;}
.dynamic-info .info-share .weib{ background:rgba(113,110,111,0.2) url(../images/share-icon1.png); opacity:.5;}
.dynamic-info .info-share .weix:hover{ background:#d80144 url(../images/share-icon4.png); opacity:1;}
.dynamic-info .info-share .weib:hover{ background:#d80144 url(../images/share-icon2.png); opacity:1;}
.dynamic-info .turn .item{ padding:0 .4rem; background:#f7f2f4;}
.dynamic-info .turn .item> a{ padding:.13rem .22rem; display:flex; align-items:center; font-size:.16rem; color:#777777; background:#fff; border-radius:50px; overflow: hidden; transition:all .5s;}
.dynamic-info .turn .item> a span{ margin-right:.1rem;}
.dynamic-info .turn .item> a::after{ content:''; display:block; width:.15rem; height:.15rem; background:url(../images/arrow10.png) center no-repeat;}
.dynamic-info .turn .oi>a{ display: block; padding:.3rem 0;}
.dynamic-info .turn .prev-but>a::after{ transform:rotate(-180deg);}
.dynamic-info .turn .item:hover{ background:#fff;}
.dynamic-info .turn .item:hover>a{ background:#d80144; color:#fff;}
.dynamic-info .turn .item:hover>a::after{ background:url(../images/arrow9.png) center no-repeat;}
.dynamic-info .turn .item.prev-but:hover>a::after{ transform:rotate(0deg);}
.dynamic-info .turn .item.next-but:hover>a::after{ transform:rotate(-180deg);}


/* 会奖 */
.guild_one{ padding:.8rem 0; background-image:url(../images/guild_back1.jpg); background-size:100% 100%; background-repeat:no-repeat; background-position:center; }
.guild_one .text_box{ margin-bottom:1rem;}
.guild_one .text_box .title{ font-size:.6rem; color:#353535;}
.guild_one .text_box .title::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.guild_one .text_box .title span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
.guild_one .text_box .introd{ line-height:1.8; letter-spacing:1px; width:50%; font-size:.2rem; color:#656565; font-family:'SourceHanSansCN-Light';}
.guild_one .tu_pic img{width:32.3959vw; height:32.3959vw;}
.guild_one .guild_one_con .item{ width:37.5%;}
.guild_one .guild_one_con .item .back_color{ width:100%;}
.guild_one .guild_one_con .item .text{ border-top:solid 2px #d80144; width:4rem; position:relative; background:#fff; padding:.3rem; box-shadow:0 0 20px rgba(231,1,72,0.1);}
.guild_one .guild_one_con .item .text::after{ position:absolute; right:-.07rem; content:''; display:block; width:.14rem; height:.14rem; background:#e0183a; border:solid 2px #fff; border-radius:100%; overflow: hidden;}
.guild_one .guild_one_con .item .text::before{ content:''; display:block; position:absolute; left:100%; width:40%; border-bottom:dashed 1px #e0183a;}
.guild_one .guild_one_con .item .wzol{ width:.8rem; text-align:center; margin-right:.1rem; line-height:1; font-size:1rem; color:#d80144;}
.guild_one .guild_one_con .item .neir .tit{ font-size:.3rem; color:#333333;}
.guild_one .guild_one_con .item .neir .introd{ text-transform:uppercase; font-size:.18rem; color:#555555; font-family:'SourceHanSansCN-Light';}
.guild_one .guild_one_con .item .icon{ position:absolute; right:0; font-size:.3rem; width:.85rem; height:.85rem; background:#d80144; border-radius:100%; display:flex; align-items:center; justify-content:center; color:#fff;}
.guild_one .guild_one_con .list_shell{ padding:.5rem 0; position: absolute; top:0; left:0; width:100%; height:100%;}
.guild_one .guild_one_con .item:nth-child(2n){ direction:rtl;}
.guild_one .guild_one_con .item:nth-child(2n) .text{ direction:ltr;}
.guild_one .guild_one_con .item:nth-child(2n) .text::after{ left:-.07rem; right:auto;}
.guild_one .guild_one_con .item:nth-child(2n) .text::before{ right:100%; left:auto;}
.guild_one .guild_one_con .item:nth-child(2n) .icon{ left:0; right:auto;}

.guild_two{ padding:1rem 0; background-image:url(../images/bonus_back11.png);}
.guild_two .tit-box{ margin-bottom:.6rem;}
.guild_two .tit-box .title{ font-size:.6rem; color:#353535;}
.guild_two .tit-box .title::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.guild_two .tit-box .title span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
.guild_two .tit-box .tab_ol{ padding-bottom:.1rem;}
.guild_two .tit-box .tab_ol .item{ cursor:pointer; color:#000; font-size:.2rem; margin-right:1rem; opacity:.7; transition:all .5s;}
.guild_two .tit-box .tab_ol .item em img{ max-width:.31rem;}
.guild_two .tit-box .tab_ol .item span{ margin-left:.15rem;}
.guild_two .tit-box .tab_ol .item:last-child{ margin-right:0;}
.guild_two .tit-box .tab_ol .item.active{ opacity:1;}
.guild_two .switc_box{ display:none;}
.guild_two .list .swiper{ padding-bottom:2.1rem;}
.guild_two .list .swiper .swiper-slide{ transition:all .5s;}
.guild_two .list .swiper .swiper-slide-active{ transform:translateY(40%);}
.guild_two .item .pic{ overflow:hidden;}
.guild_two .item .pic img{ transition:all .5s;}
.guild_two .item .ol{ font-size:.16rem; width:1.2rem; height:1.06rem; background-image:url(../images/index-icon1.png); background-repeat:no-repeat; background-size:contain; position:absolute; right:0; bottom:0; display:flex; align-items:end; justify-content:end; padding:.15rem;}
.guild_two .item .ol span{ color:#fff;}
.guild_two .item .text{ padding:.3rem 0;}
.guild_two .item .text .tit{ line-height:1.4; margin-bottom:.1rem; font-size:.28rem; color:#353535; font-family:'SourceHanSansCN-Bold';}
.guild_two .item .color1{ font-size:.16rem; font-family:'SourceHanSansCN-Light'; color: #676767;}
.guild_two .item .tiem{ width:33.333%;}
.guild_two .item .addr{ width:33.333%;}
.guild_two .item .scal{ width:33.333%;}
.guild_two .item:hover .pic img{ transform:scale(1.05);}
.guild_two .swiper .swiper-but{ margin-top:.6rem; display:flex; align-items:center; justify-content:end;}
.guild_two .swiper .swiper-button-prev,
.guild_two .swiper .swiper-button-next{ position:relative; top:auto; left:auto; right:0; bottom:0; opacity:1; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.guild_two .swiper .swiper-button-prev{ margin-right:.2rem;}
.guild_two .swiper .swiper-button-prev:after{ transform:rotate(130deg);}
.guild_two .swiper .swiper-button-next:after{ transform:rotate(-130deg);}
.guild_two .swiper .swiper-button-next:after,
.guild_two .swiper .swiper-button-prev:after{ background-image:url(../images/arrow6.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; transition:all .5s;}

@media(max-width:1600px){
  .guild_one .guild_one_con .item .text::before{width:30%;}

}
@media(max-width:1024px){
.guild_one .text_box{ margin-bottom:.5rem;}
.guild_one .text_box .title{ font-size:.4rem;}
.guild_one .text_box .introd{ width:60%;}
.guild_one .tu_pic{ position: relative;}
.guild_one .tu_pic img{width:80vw;height:80vw;}
.guild_one .guild_one_con .item .wzol{ font-size:.6rem;}
.guild_one .guild_one_con .item .icon{ width:.55rem; height:.55rem;}
.guild_one .guild_one_con .item .text{ width:2.5rem; padding:.2rem;}
.guild_one .guild_one_con .item .wzol{ width:.6rem;}
.guild_two .item .tiem{ width:auto; margin-right:.1rem;}
.guild_two .item .addr{ width:auto; margin-right:.1rem;}
.guild_two .item .scal{ width:auto;}
.guild_two .tit-box .tab_ol .item{ margin-right:.5rem;}
.guild_two .tit-box .title{ font-size:.4rem;}
.guild_two .swiper .swiper-but{ margin-top:.4rem;}
.guild_two .swiper .swiper-button-prev,
.guild_two .swiper .swiper-button-next{ width:.5rem; height:.5rem;}
}

@media(max-width:640px){
.guild_one .text_box .introd{ margin-top:.1rem; width:100%;}
.guild_one .guild_one_con .list_shell{ position:relative;}
.guild_one .guild_one_con .item:nth-child(2n),
.guild_one .guild_one_con .item{ direction:ltr; width:100%; margin-bottom:.3rem;}
.guild_one .guild_one_con .item .text{ width:70%;}
.guild_one .guild_one_con .item .text::after{ width:.16rem; height:.16rem;}
.guild_one .guild_one_con .item:nth-child(2n) .icon{ left:auto; right:0;}
.guild_one .guild_one_con .item:nth-child(2n) .text::after{ left:auto; right:-.07rem;}
.guild_one .guild_one_con .item:nth-child(2n) .text::before{ left:100%; right:auto;}
.guild_one .guild_one_con .item:last-child{ margin-bottom:0;}
.guild_two{ padding:.5rem 0;}
.guild_two .tit-box{ margin-bottom:.3rem;}
.guild_two .tit-box .title{ margin-bottom:.3rem;}
.guild_two .swiper .swiper-but{ margin-top:.1rem;}
}



/* 咨询 */
.consult-one{ padding:1.2rem 0 1.6rem; background-size:100% 100%; background-repeat:no-repeat; background-position:center; }
.consult-one .auto-inner{ direction:rtl;}
.consult-one .list{ width:60%;}
.consult-one .list .item{ margin-bottom:1rem; direction:ltr;}
.consult-one .list .item:last-child{ margin-bottom:0;}
.consult-one .list .item .icon{ margin-right:.5rem; background:#ffffff; width:1.2rem; height:1.2rem; box-shadow:0 0 20px rgba(216,1,68,0.2); border-radius:10px; overflow:hidden;}
.consult-one .list .text{ width:calc(100% - 1.8rem); direction:ltr;}
.consult-one .list .text .tit{ margin-bottom:.1rem; font-size:.36rem; color:#000000;}
.consult-one .list .text .introd{ font-family:'SourceHanSansCN-Light'; line-height:1.8; font-size:.16rem; color:#656565;}
.consult-one .text-con .tit{ font-family:'SourceHanSansCN-Bold'; font-size:.6rem; color:#353535;}
.consult-one .text-con .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.consult-one .text-con .tit span{ margin-top:.1rem; width:1.25rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
.consult-one .introd strong{ font-family:'SourceHanSansCN-Bold';}
.consult-two{ padding:1rem 0; background-image:url(../images/consult_back2.jpg); background-size:100% 100%; background-repeat:no-repeat; background-position:center; }
.consult-two .text-con{ margin-bottom:.65rem; justify-content:center;}
.consult-two .text-con .tit{ font-family:'SourceHanSansCN-Bold'; font-size:.6rem; color:#353535;}
.consult-two .text-con .tit::before{ margin:0 auto; content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.consult-two .text-con .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
.consult-two .list .item{ padding:1rem; text-align:center; background:#ffffff; width:30%; margin-right:5%; box-shadow:0 0 10px rgba(216,1,68,0.1);}
.consult-two .list .item .icon img{ max-width:.72rem;}
.consult-two .list .item:nth-child(3n){ margin-right:0;}
.consult-two .list .item .tit{ margin:.3rem 0; font-size:.36rem; color:#333333;}
.consult-two .list .item .introd{ line-height:1.8;}
.consult-two .list .item .introd p{ font-family:'SourceHanSansCN-Light'; margin:0; font-size:.2rem; color:#555555;}
.consult-three{ padding:1rem 0;}
.consult-three .text-con{ margin-bottom:.65rem; justify-content:center;}
.consult-three .text-con .tit{ font-family:'SourceHanSansCN-Bold'; font-size:.6rem; color:#353535;}
.consult-three .text-con .tit::before{ margin:0 auto; content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.consult-three .text-con .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
.consult-three .consult_des .text{ width:4rem;}
.consult-three .consult_des .text .tit{ margin-bottom:.4rem; font-size:.4rem; color:#03090e;}
.consult-three .consult_des .text .introd{ line-height:1.8; font-size:.2rem; font-family:'SourceHanSansCN-Light';}
.consult-three .consult_des .pic{ width:calc(100% - 5.72rem);}
.consult-four{ padding:2rem 0 1.5rem; background:rgba(255,247,249,0.7);}
.consult-four .consult_des{ direction:rtl;}
.consult-four .consult_des .text{ direction:ltr; text-align:right; width:3.7rem;}
.consult-four .consult_des .text .tit{ margin-bottom:.4rem; font-size:.4rem; color:#03090e;}
.consult-four .consult_des .text .introd{ line-height:1.8; font-size:.2rem; font-family:'SourceHanSansCN-Light';}
.consult-four .consult_des .pic{ width:calc(100% - 4.2rem); transform:translateX(-5%); -webkit-transform:translateX(-5%); -moz-transform:translateX(-5%); -ms-transform:translateX(-5%); -o-transform:translateX(-5%); }
.consult-four .consult_des .introd p{ margin:0;}
.consult-five{ padding:1.15rem 0 2.2rem; background-image:url(../images/consult_back3.jpg); background-size:cover; background-repeat:no-repeat; background-position:top center; }
.consult-five .introd{ line-height:1.8; font-family:'SourceHanSansCN-Light'; font-size:.2rem; color:#ffffff; max-width:8rem; margin:0 auto; text-align:center;}
.consult-five .text-con{ margin-bottom:.5rem;}
.consult-five .text-con .tit{ font-family:'SourceHanSansCN-Bold'; font-size:.6rem; color:#ffffff;}
.consult-five .text-con .tit::before{ margin:0 auto; content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle5.png); background-size:contain;}
.consult-five .text-con .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
.consult-five .text-con .introd{ line-height:2;}
.consult-six{ padding:1rem 0; background-image:url(../images/figure_back6.jpg); background-repeat:no-repeat; background-position:center; background-size:cover;}
.consult-six .text-con{ margin-bottom:-1.3rem; width:50%; position:relative; z-index:5;}
.consult-six .text-con .tit{ font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.consult-six .text-con .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain;}
.consult-six .text-con .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
.consult-six .swiper{ padding-bottom:2.1rem;}
.consult-six .swiper .swiper-slide{ transition:all .5s;}
.consult-six .swiper .swiper-slide-active{ transform:translateY(40%);}
.consult-six .swiper .swiper-button-prev,
.consult-six .swiper .swiper-button-next{ top:auto; left:auto; right:0; bottom:0; opacity:1; margin:0; width:.65rem; height:.65rem; border-radius:100%; overflow:hidden; transition:all .5s; background:url(../images/circle2.png) no-repeat; background-size:100% 100%;}
.consult-six .swiper .swiper-button-prev{ margin-right:1rem;}
.consult-six .swiper .swiper-button-prev:after{ transform:rotate(130deg);}
.consult-six .swiper .swiper-button-next:after{ transform:rotate(-130deg);}
.consult-six .swiper .swiper-button-next:after,
.consult-six .swiper .swiper-button-prev:after{ background-image:url(../images/arrow6.png); font-size:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center; background-size:.12rem; transition:all .5s;}
.consult-six .item .pic{ overflow:hidden;}
.consult-six .item .pic img{ transition:all .5s;}
.consult-six .item .ol{ font-size:.3rem; width:1.2rem; height:1.06rem; background-image:url(../images/index-icon1.png); background-repeat:no-repeat; background-size:contain; position:absolute; right:0; bottom:0; display:flex; align-items:end; justify-content:end; padding:.15rem;}
.consult-six .item .ol span{ color:#fff;}
.consult-six .item .text{ padding:.3rem 0;}
.consult-six .item .text .tit{ line-height:1.4; margin-bottom:.1rem; font-size:.28rem; color:#353535; font-family:'SourceHanSansCN-Bold';}
.consult-six .item .color1{ line-height:1.8; font-size:.16rem; font-family:'SourceHanSansCN-Light'; color: #676767;}
.consult-six .item .tiem{ width:33.333%;}
.consult-six .item .addr{ width:33.333%;}
.consult-six .item .scal{ width:33.333%;}
.consult-six .item:hover .pic img{ transform:scale(1.05);}
.consult-six .item:nth-child(2){ margin-top:-2rem;}
@media(max-width:640px){
.consult-one{ background-size:cover; background-position:right center;}
.consult-one .text-con{ display:flex; justify-content:center; text-align:center; width:100%;}
.consult-one .text-con .tit{ font-size:.4rem;}
.consult-one .text-con .tit::before{ margin:0 auto; background-size:cover;}
.consult-one .text-con .tit span{ width:100%;}
.consult-one .list{ width:100%;}
.consult-one .list .item{ margin:.3rem 0;}
.consult-two .text-con .tit{ font-size:.4rem;}
.consult-two .list .item{ width:100%; padding:.4rem .2rem; margin-right:0; margin-bottom:.4rem;}
.consult-six .text-con{ margin-bottom:.3rem; width:100%;}
.consult-six .text-con .tit{ font-size:.4rem;}
.consult-six .text-con .tit span{ width:auto;}
.consult-six .swiper{ padding-bottom:.5rem;}
.consult-six .swiper .swiper-slide-active{ transform:translateY(0);}
.consult-six .item .text .tit{ font-size:.24rem;}
.consult-six .item .addr,
.consult-six .item .scal,
.consult-six .item .tiem{ width:100%;}
.consult-three .text-con .tit{ font-size:.4rem;}
.consult-three .consult_des .text{ width:100%;}
.consult-three .consult_des .pic{ margin-top:.3rem; width:100%;}
.consult-four{ padding:1rem 0;}
.consult-four .consult_des .text{ width:100%; text-align:center;}
.consult-four .consult_des .pic{ margin-top:.3rem; width:100%; transform:translateX(0);}
.consult-five{ padding:1rem 0;}
.consult-five .text-con .tit{ font-size:.4rem;}
}


/* 联系我们 */
.contact-one{ padding:2.2rem 0 1rem; background-image:url(../images/contact_back5.jpg); background-repeat:no-repeat; background-size:cover;}
.contact-one::after{ position:absolute; bottom:0; left:0; content:''; display:block; width:2rem; height:5.5rem; background-image:url(../images/contact_back6.png); transform: translateY(51.5%); background-size:cover;}
.contact-one .text-con .tit{ width:100%; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.contact-one .text-con .tit span{ display:block; margin-top:.2rem;}
.contact-one .text-con .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:cover;}
.contact-one .text-con .tit.tit2::before{ background-image:url(../images/circle5.png); background-size:contain;}
.contact-one .text-con .introd{ font-family:'SourceHanSansCN-Light'; letter-spacing:2px; margin:.2rem 0; font-size:.2rem; color:#656565;}
.contact-one-list{ margin-top:.65rem; position: relative; z-index:5;}
.contact-one-list .title{ margin-bottom:.4rem; font-size:.28rem; color:#353535;}
.contact-one-list .item{ line-height:1.8; min-height:5rem; width:22.188%; margin-right:3.74%; padding:.6rem .3rem; background-repeat:no-repeat; background-position:bottom center; background-size:cover; border:solid 1px #e9e9e9; transition: all .5s;}
.contact-one-list .item:nth-child(4n){ margin-right:0;}
.contact-one-list .item .tit{ font-family:'SourceHanSansCN-Bold'; font-size:.3rem;}
.contact-one-list .item .tit::before{ content:''; display:block; width:.37rem; height:.15rem; background-image:url(../images/circle3.png); background-size:cover;}
.contact-one-list .item .tit span{ margin:.3rem 0; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
.contact-one-list .item li{ margin:.08rem 0; font-size:.18rem; font-family:'SourceHanSansCN-Light';}
.contact-one-list .item li .wz{ width:calc(100% - 3.5em);}
.contact-one-list .item:hover{ color:#fff; background-image:url(../images/contact_back5.png)!important;}
.contact-one-list .item:hover .tit::before{ background-image:url(../images/circle5.png); background-size:cover;}
.contact-two{ padding:1rem 0; margin-bottom:1.2rem; background-image:url(../images/contact_back7.jpg); background-repeat:no-repeat; background-size:cover;}
.contact-two .auto-inner{ position: relative; z-index:5;}
.contact-two .title{ text-align:center; margin-bottom:.4rem; font-size:.28rem; color:#353535;}
.contact-two .wit_box{ max-width:6.5rem; margin:0 auto;}
.contact-two .item{ font-size:0; padding:.12rem .2rem; margin-bottom:.3rem; border:solid 1px #e2e3e4;}
.contact-two .item input,
.contact-two .item textarea{ line-height:1.8; font-size:.16rem; outline:none; margin:0; padding:0; width:100%; border:none; background:none;}
.contact-two .item textarea{ min-height:1.5rem;}
.contact-two .submit_shell{ margin-top:.5rem;}
.contact-two .submit_shell .submit{ cursor:pointer; text-align:center; width:1.8rem; line-height:3.2; background:#d80144; color:#fff;}
@media(max-width:1024px){
.contact-one-list .item{ width:48%; margin-right:4%; margin-bottom:4%;}
.contact-one-list .item:nth-child(2n){ margin-right:0;}
}
@media(max-width:640px){
.contact-one .text-con .tit{ font-size:.4rem;}
.contact-one-list .item{ width:100%; min-height:4rem; margin-bottom:.4rem; margin-right:0;}
.contact-one-list .item li .name{ width:4em;}
.contact-one-list .item li .wz{ width:calc(100% - 4em);}
}


/*  */
.Job_offer{ padding:2.2rem 0 1.2rem;}
.Job_offer .text-con .tit-box{ max-width:2.7rem;}
.Job_offer .text-con .tit{ width:100%; line-height:1.2; font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.Job_offer .text-con .tit span{ display:block; margin-top:.2rem;}
.Job_offer .text-con .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:cover;}
.Job_offer .text-con .tit.tit2::before{ background-image:url(../images/circle5.png); background-size:contain;}
.Job_offer .text-con .introd{ font-family:'SourceHanSansCN-Light'; letter-spacing:2px; margin:.2rem 0; font-size:.2rem; color:#656565;}
.Job_offer .menu_tit{ margin-top:1rem;}
.Job_offer .menu_tit .item{ margin-bottom:.35rem; width:2.7rem; text-align:center;}
.Job_offer .menu_tit .item a{ padding:.2rem .1rem; font-size:.22rem; display:block; border:solid 1px #d80144; border-radius:50px; overflow:hidden; color:#d80144;}
.Job_offer .menu_tit .item:hover a,
.Job_offer .menu_tit .item.active a{ background:#d80144; color:#fff;}
.Job_list{ width:calc(100% - 4.5rem);}
.Job_list .item{ margin-bottom:.4rem; padding:0 .4rem; background:#f4f5f7;}
.Job_list .item .Job_title{ cursor:pointer; position:relative; padding:.3rem 0;}
.Job_list .item .Job_title .name{ padding-right:.6rem; margin-bottom:.05rem; font-size:.24rem; color:#353535;}
.Job_list .item .Job_title .des{ padding-right:.6rem; font-family:'SourceHanSansCN-Light'; font-size:.18rem; color:#666666;}
.Job_list .item .Job_title .des .txt{ margin-right:.3rem;}
.Job_list .item .Job_title .des .txt:last-child{ margin-right:0;}
.Job_list .item .Job_title::after{ position: absolute; top:50%; right:0; content:''; display:block; width:.52rem; height:.52rem; background-image:url(../images/arrow11.png); background-size:cover; transform:translateY(-50%) rotate(-180deg); transition:all .5s;}
.Job_list .item .Job_con{ font-family:'SourceHanSansCN-Light'; color:#666666; font-size:.18rem; display:none; padding:.35rem 0 .5rem; border-top:solid 1px #e9e9e9;}
.Job_list .item .Job_con .morb{ margin-bottom:.3rem;}
.Job_list .item .Job_con .wzta{ width:calc(100% - 4.5rem);}
.Job_list .item .Job_con .pic{ max-width:4.4rem;}
.Job_list .item .Job_con strong{ color:#353535; font-size:.2rem;}
.Job_list .item .Job_con .apply .but{ cursor:pointer; font-weight:bold; background:#e0183a; color:#fff; width:1.8rem; text-align:center; line-height:3;}
.Job_list .item.active .Job_title::after{ transform:translateY(-50%) rotate(0deg);}

@media(max-width:640px){
.Job_list .item .Job_con .wzta{ width:100%;}
.Job_list .item .Job_con .pic{ max-width:100%; margin-bottom:.3rem;}
.Job_offer .menu_tit .item{ width:auto;display: inline-block;}
.Job_offer .menu_tit .item a{padding: .15rem .25rem;}

}

/* 弹框 */
.pop-up{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:91;}
.pop-up.active{ display:flex; align-items:center; justify-content:center;}
.pop-up .pop-back{ position:relative; padding:.5rem 1rem; background:#fff;}
.pop-up .title{ margin-bottom:.4rem; text-align:center; font-size:.28rem; color:#353535;}
.pop-up .item{ margin-bottom:.2rem; width:7rem;}
.pop-up .item .name{ margin-bottom:.15rem; font-size:.2rem; color:#333333;}
.pop-up .item .input{ padding:.2rem; background:#f4f5f7;}
.pop-up .item .input input{ outline:none; font-size:.16rem; padding:0; margin:0; width:100%; background:none; border:none;}
.pop-up .submit{ margin-top:.5rem; display:flex; justify-content:center;}
.pop-up .submit .but{ cursor:pointer; font-weight:bold; background:#e0183a; color:#fff; width:1.8rem; text-align:center; line-height:3;}
.pop-up .close{ cursor:pointer; position: absolute; right:0; top:0; width:.58rem; height:.58rem; background-image:url(../images/return-icon.png); background-size:cover;}
@media(max-width:1024px){
.Job_list{ width:calc(100% - 3.5rem);}
}
@media(max-width:768px){
.pop-up .item{ width:5rem;}
}
@media(max-width:640px){
.Job_list{ width:100%;}
.Job_offer .text-con .tit-box{ max-width:100%;}
.Job_offer .menu_tit{ margin:.3rem 0;}
.Job_offer .menu_tit .item{ margin-bottom:.2rem;}
.pop-up .pop-back{ padding:.5rem;}
}


#bsWXBox{ width:auto!important; height:auto!important;}


/* 文字列表 */
.text_list .item{ padding:.2rem 0; border-bottom:solid 1px #e2e2e2;}
.text_list .item .wzl{ display:grid; width:calc(100% - 10em);}
.text_list .item .tiem{ display:grid; width:6em; text-align:right;}



/* 单篇 */
.single-shell{ padding:.5rem 0;}


/* 培训 */
.train_one{ padding:1rem 0; background-image:url(../images/train_back.jpg); background-repeat:no-repeat; background-size:cover;}
.train_one .list{ margin-top:.4rem;}
.train_one .item{ width:calc(100% / 4.3);}
.train_one .item figure{ width:1.7rem; height:1.7rem; background-repeat:no-repeat; background-position:center; background-size:cover; border-radius:100%; overflow:hidden; transition: all .5s;}
.train_one .item .img{ width:1.7rem; height:1.7rem; background:#fff; border:solid 1px #dfdfdf; border-radius:100%; transition: all .5s;}
.train_one .item .img span{ font-size:.24rem; color:#d80144; font-family:'SourceHanSansCN-Bold'; position: absolute; right:-.8rem; transition: all .5s;}
.train_one .item .img::after{ position:absolute; left:50%; margin-left:-.06rem; content:''; display:block; background:#d80144; width:.12rem; height:.12rem; border-radius:100%; z-index:5;}
.train_one .item .img::before{ position:absolute; left:50%; display:block; content:''; width:75%; border-bottom:dashed 1px #d80144; z-index:5;}
.train_one .item .text{ float:right; margin-top:.1rem; width:calc(100% - 1.8rem); transform: translateX(.4rem);}
.train_one .item .text .tit{ font-size:.24rem; color:#353535;}
.train_one .item .text .introd{ font-size:.18rem; color:#656565; font-family:'SourceHanSansCN-Light';}
.train_one .item.on figure,
.train_one .item:hover figure{ opacity:1; box-shadow:5px 10px 10px rgba(231,1,72,0.1);}
.train-tit{ text-align:center;}
.train-tit .tit{ font-family:'SourceHanSansCN-Bold'; font-size:.6rem;}
.train-tit .des{ margin-top:.35rem; font-size:.2rem; color:#555555; font-family:'SourceHanSansCN-Light';}
.train-tit .tit::before{ content:''; display:block; width:.6rem; height:.24rem; background-image:url(../images/circle3.png); background-size:contain; margin:0 auto;}
.train-tit .tit span{ margin-top:.1rem; font-family:'SourceHanSansCN-Bold'; line-height:1.2; display:block;}
@media(max-width:1024px){
.train_one .item{ margin-right:2%; width:calc(100% / 4.5);}
.train_one .item .text{ width:100%; transform:translateX(.5rem);}
.train_one .item .img,
.train_one .item figure{ width:1rem; height:1rem;}
.train_one .item .img::before{ width:85%;}
}
@media(max-width:640px){
.train-tit .tit{ font-size:.4rem;}
.train_one .item{ width:100%; margin-bottom:.3rem;}
.train_one .item .img{float: left;}
.train_one .item figure{ opacity:1; box-shadow:5px 10px 10px rgba(231,1,72,0.1);}
.train_one .item .text{ margin-top:0; transform:translateX(0rem);  width:calc(100% - 2rem);}

}



@media(min-width:1025px){
    .home_page4 .index_three .item figure{padding-bottom:62%;}
    .home_page4 .index_three .item .dol{padding-bottom:62%;}
    .home_ban .Banner002826 li.slick-slide video{object-fit: cover;}
    .home_ban .Banner002826 li.slick-slide figure{padding-bottom:100vh;background-repeat:no-repeat;background-size: cover;background-position:center center;}
    .home_page2{background-image: url(../images/index_one_back1.jpg);background-repeat: no-repeat;background-position: left center;background-size: cover;}
    .home_page2 .index_one{background-image:none;}
    .home_page3{background-image: url(../images/index_back2.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
    .home_page3 .index_two{background-image:none;}
    .home_page5{background-image: url(../images/index_back3.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
    .home_page5 .index_five{background-image:none;}
    .home_page6{background-image: url(../images/index_back4.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
    .home_page6 .index_six{background-image:none;}
    .home_page7{background-image: url(../images/index_culture_back.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}
    .home_page7 .index_four{background-image:none;}
}

@media (min-width:1025px) and (max-width:1600px){
    .auto-inner{max-width:86%;}
    .home_page4 .index_three .item figure{padding-bottom:72%;}
    .home_page4 .index_three .item .dol{padding-bottom:72%;}
    #Home_fullpage .index_one .txt .tit,
    #Home_fullpage .index_two .introd-con .tit,
    #Home_fullpage .index_five .tit-box .tit,
    #Home_fullpage .index_six .text .tit,
    #Home_fullpage .index_four .text .tit{font-size:.5rem;}
}



