.page-sln .index-ppt{min-height:unset;}
.page-sln .label_skitter .slide-feature{opacity:.6;font-size:1.25em;}
.text-left{text-align:left;}
@media(max-width:1280px){
    .page-sln .label_skitter{font-size:.95em;}
}
@media(max-width:1096px){
    .page-sln .label_skitter{font-size:.9em;}
}
@media(max-width:960px){
    .page-sln .label_skitter{font-size:.85em;}
}
@media(max-width:876px){
    .page-sln .label_skitter{font-size:.8em;}
}
@media(max-width:768px){
    .page-sln .body{margin-top:0;}
    .page-sln .label_skitter{font-size:.75em;}
}
@media(min-width:768px){
    /*.page-sln .body{margin-top:109px;}*/
    .page-sln .label_skitter{position:unset;max-width:1268px;margin:0 auto;padding-left:18px;}
    .fill-full {position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
    .sln-section-70 .s7-content{max-width:473px;}
}
@media(max-width:520px){
    .page-sln .label_skitter{font-size:.65em;}
}
@media(max-width:480px){
    .card .card-header p{font-size:0.8em;}
    .sln-section-30 .s3-title{font-size:0.8em;}
}
.sln-section-10{color:#000;background-color:#fff;}
.sln-section-10 .card-wrapper{max-width:850px;}
.sln-section-10 .card-title h2{font-size:28px;color:#FD4F0B;font-weight:300;}
.sln-section-10 .card-desp{font-size:20px;color:#000;font-weight:400;}
.sln-section-10 .card-body{font-size:14px;color:rgba(0,0,0,.5);font-weight:300;padding-top:5px;text-align:left;}
.sln-section-20{color:#000;background-color:rgba(240,240,240,.3);background-repeat:no-repeat;background-position:right bottom;background-size:567px 567px;}
.sln-section-20 .card-wrapper{max-width:1040px;min-height:300px;}
.sln-section-20 .card-header{font-size:1.5em;padding:32px 0 16px;font-weight:bold;}
.sln-section-20 .card-list{width:100%;padding:10px 0 50px;}
.sln-section-20 .card-slide{float:left;width:100%;}
.sln-section-20 .card-slide-item{float:left;width:33.33%;height:302px;border:solid 0.5px #fff;background-color:rgba(255,255,255,.8);transition:all .3s ease-in-out;}
.sln-section-20 .card-slide-item:hover{background-color:rgba(35,46,58,.8);color:#fff;}
.s2-ico{width:86px;height:55px;padding:11px 16px 11px 30px;background-color:#fd4f0b;border-top-right-radius:28px;border-bottom-right-radius:28px;}
.s2-ico img{width:32px;height:32px;}
.s2-container{padding:20px 30px;}
.s2-container .s2-title{font-size:1.1em;}
.s2-container .s2-content{font-size:.75em;opacity:.7;margin-top:10px;text-align:left;}
.s2-container .s2-content ul{padding-left:13px;}
.s2-container .s2-content ul li{position:relative;}
.s2-container .s2-content ul li::before{position:absolute;left:-10px;top:8px;content:'';width:4px;height:4px;border-radius:2px;background-color:#fd4f0b;}
.s2-container .s2-content ul p{margin:5px 0;text-align:left;}
.sln-section-20 .card-slide-item:hover .s2-container .s2-content ul li::before{background-color:#fff;}
.sln-section-21{color:#fff;background-color:#3c4252;}
.sln-section-21 .card-wrapper{max-width:1040px;min-height:500px;}
.sln-section-21 .card-header{font-size:1.5em;padding:32px 0 16px;font-weight:bold;}
.sln-section-21 .card-list{width:100%;padding:10px 0 60px;}
.sln-section-21 .card-slide{float:left;width:100%;}
.sln-section-21 .card-slide-item{float:left;width:50%;}

.s21-ico{width:100%;}
.s21-ico img{width:100%;}
.s21-container{padding:20px 0;}
.s21-container .s21-title{font-size:1.1em;}
.s21-container .s21-content{padding-right:36px;font-size:.75em;opacity:.7;margin-top:10px;text-align:left;}

.sln-section-21 .swiper-buttons .swiper-button-prev,
.sln-section-21 .swiper-buttons .swiper-button-next{border:solid 1px #fff!important;}
.sln-section-21 .swiper-buttons .swiper-button-prev:after,
.sln-section-21 .swiper-buttons .swiper-button-next:after{color:#fff!important;}

.sln-section-30{color:#fff;background-color:#3c4252;background-image:none!important;}
.sln-section-30 .card-wrapper{max-width:1040px;min-height:300px;}
.sln-section-30 .card-right{float:right;}
.sln-section-30 .card-header{font-size:1.5em;border-bottom:solid 1px rgba(255,255,255,.2);}
.sln-section-30 .card-image{padding:50px 30px 30px 0;}
.sln-section-30 .card-item{position:relative;}
.sln-section-30 .card-item-idx{position:absolute;left:0;top:6px;font-size:1.9em;font-family:'DINpro';color:rgba(255,255,255,.2);font-weight:bold;}
.sln-section-30 .card-item-bdy{margin-left:60px;padding:15px 0 10px;border-bottom:solid 1px rgba(255,255,255,.2);}
.sln-section-30 .s3-title{line-height:1.2em;padding-bottom:10px;}
.sln-section-30 .s3-title1{font-size:1.25em;color:#fd4f0b;vertical-align: text-bottom;}
.sln-section-30 .s3-title2{font-size:1.2em;vertical-align: top;}
.sln-section-30 .s3-summary{font-size:.75em;text-align:left;}
.sln-section-30 .s3-pic{width:115%};
.sln-section-30 .card-list{padding:5px 0 25px;}
.sln-section-30 .card-list .card-item:last-child .card-item-bdy{border-bottom:0 none!important;}
.sln-section-40{color:#fff;background-color:rgba(28,44,69,.71);overflow:hidden;
    background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;}
.sln-section-40 .card-bgm{transition:all .3s;z-index:0;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);
    background-repeat:no-repeat;background-position:center center;background-size:cover;}
.sln-section-40:hover .card-bgm{transform:translate(-50%,-50%) scale(1.05);}
.sln-section-40 .card-wrapper{max-width:1040px;min-height:300px;z-index:10;}
.sln-section-40 .card-header{font-size:1.25em;font-weight:bold;}
.sln-section-40 .card-right{float:right;padding:40px 0 20px;}
.sln-section-40 .card-title{font-size:1.1em;padding-bottom:30px;text-align:left;}
.sln-section-40 .card-content{font-size:0.8em;padding-bottom:50px;}
.sln-section-40 .card-content ul{opacity:.7;padding-left:13px;}
.sln-section-40 .card-content ul li{position:relative;}
.sln-section-40 .card-content ul li::before{position:absolute;left:-12px;top:6px;content:'';width:8px;height:8px;border-radius:4px;background-color:#fd4f0b;}
.sln-section-40 .card-content ul p{margin:5px 0;text-align:left;}
.sln-section-50{color:#000;background-image:linear-gradient(180deg, #FFFFFF 0%, #DBE4EB 100%);}
.sln-section-50 .card-wrapper{max-width:1440px;min-height:300px;padding:0;}
.sln-section-50 .card-header{max-width:1040px;font-size:1.5em;margin:0 auto;padding-left:15px;font-weight:bold;}
.sln-section-50 .card-list-w{width:100%;padding:10px 0 60px;}
.sln-section-50 .card-slide-w{float:left;width:100%;}
.sln-section-50 .card-slide-witem{float:left;width:33.33%;/*padding:0 8px;*/}
.sln-section-50 .s5-ico{position:relative;overflow:hidden;}
.sln-section-50 .s5-ico .s5-link{width:100%;}
.sln-section-50 .s5-ico .s5-link img{transition:all .3s;}
.sln-section-50 .swiper-slide.swiper-slide-active .s5-ico .s5-link:hover img{transform:scale(1.05);}
.sln-section-50 .s5-ico .s5-title{position:absolute;bottom:0;left:0;right:0;padding:40px 15px 20px;color:#fff;font-size:.9em;
    background-image:linear-gradient(180deg, rgba(60,87,122,0.00) 3%, rgba(0,0,0,0.84) 76%);}
.sln-section-50 .s5-title-show-sm{opacity:0;}
.sln-section-50 .s5-title-hide-sm{display:block;}
.sln-section-50 .s5-container .s5-title2{font-size:.9em;font-weight:600;margin-bottom:8px;}
.sln-section-50 .s5-container .s5-link2{color:#1c2c45;}
.s5-container{position:relative;height:275px;/*background-color:#fff;border-bottom:solid 4px #fd4f0b;*/padding:12px 92px 12px 0;}
.s5-container .s5-content{font-size:.75em;line-height:1.25em;text-align:left;opacity:.7;}
.s5-container .s5-content p{margin-bottom:5px;}
.s5-container .s5-footer{position:absolute;bottom:12px;left:0;right:0;font-size:.75em;}
.s5-container .s5-footer .s5-tip2{opacity:.5;}
.sln-section-50 .s5-container .s5-photos{position:absolute;top:15px;bottom:0;right:0;width:75px;}
.sln-section-50 .s5-container .s5-photos .s5-photo-item{margin-right:0;margin-bottom:8px;height:72px;width:75px;overflow:hidden;cursor:pointer;
    background-size:88%;background-position:center center;background-repeat:no-repeat;background-color:#1b1b1b;transition:all .3s;}
.sln-section-50 .s5-container .s5-photos .s5-photo-item:hover{opacity:.8;}
.sln-section-50 .s5-container .s5-photos .s5-photo-item img{max-height:75px;width:75px;}
.sln-section-50 .swiper5-buttons{height:0;max-width:1040px;margin:0 auto;}
.sln-section-50 .swiper5-buttons .swiper-button-prev{top:-18px;left:16px;}
.sln-section-50 .swiper5-buttons .swiper-button-next{top:-18px;right:16px;}
.sln-section-50 .swiper-slide{opacity:.2;transition:all .3s;}
.sln-section-50 .swiper-slide .s5-container{opacity:0;}
.sln-section-50 .swiper-slide.swiper-slide-active{opacity:1;}
.sln-section-50 .swiper-slide.swiper-slide-active .s5-container{opacity:1;}
.sln-section-60{color:#000;background-color:#fff;}
.sln-section-60 .card-wrapper{max-width:1040px;min-height:300px;}
.sln-section-60 .card-body{padding:25px 0 40px;}
.sln-section-60 .card-body .row{position:relative;}
.sln-section-60 .s6-item-right.center-middle{position:absolute;top:0;bottom:0;width:50%;height:100%;}
.sln-section-60 .row-space-30{margin:25px 0;}
.sln-section-60 .s6-item-2,
.sln-section-60 .s6-item-2 .s6-pic{min-height:360px;}
.s6-item-1 .s6-item-left,
.s6-item-3 .s6-item-left{float:right;padding:0;border-left:solid 2px #fff;}
.s6-item-1 .s6-item-right,
.s6-item-3 .s6-item-right{float:left;background-color:rgba(216,216,216,.2);border-right:solid 2px #fff;}
.s6-item-2 .s6-item-left,
.s6-item-4 .s6-item-left{float:left;padding:0;border-right:solid 2px #fff;}
.s6-item-2 .s6-item-right,
.s6-item-4 .s6-item-right{left:50%;float:right;background-color:rgba(216,216,216,.2);border-left:solid 2px #fff;}
.sln-section-60 .center-middle-container{text-align:left;padding:20px;}
.sln-section-60 .s6-item-title{font-size:1.5em;}
.sln-section-60 .s6-item-summary{font-size:0.75em;padding:8px 0 18px;}
.sln-section-60 .s6-item-content{font-size:0.75em;}
.sln-section-60 .s6-item-content ul{opacity:.7;padding-left:13px;}
.sln-section-60 .s6-item-content ul li{position:relative;}
.sln-section-60 .s6-item-content ul li::before{position:absolute;left:-12px;top:4px;content:'';width:8px;height:8px;border-radius:4px;background-color:#fd4f0b;}
.sln-section-60 .s6-item-content ul p{margin:5px 0;}
.sln-section-62 .card-header,
.sln-section-63 .card-header {padding-top:0;padding-bottom:10px;font-weight:bold;}
.sln-section-62 .card-header p,
.sln-section-63 .card-header p {
    font-size: 1em;
    color: #000;
    position: relative;
    text-indent: 16px;
}
.sln-section-62 .card-header p::before,
.sln-section-63 .card-header p::before {
    content: '';
    border-bottom: solid 2px #fd4f0b;
    font-size: .8em;
    line-height: 1em;
    position: absolute;
    height: 8px;
    width: 12px;
    display: block;
    top: 4px;
    left: 0px;
}
.sln-section-62 .card-item,
.sln-section-63 .card-item {
    padding: 5px;
}
.sln-section-62 .s62-wrp,
.sln-section-63 .s63-wrp {
    padding: 20px 20px 80px;
    background-color: #f8f8f8;
    position: relative;
    transition: background .5s;
}
.s61-item--oddo .s61-body,
.sln-section-63 .s63-wrp {
    padding: 20px 20px;
}
.sln-section-62 .s62-body {
    width: 100%;
    height: 100%;
    position: relative;
    min-height: 375px;
}
.sln-section-62 .s62-img {
    width: 80%;
    height: 80%;
    padding: 50px 0;
    margin: 0 auto;
    background-size: 80%;
    background-position: center center;
    background-repeat: no-repeat;
}
.s62-mask {
    position: absolute;
    inset: 0;
    z-index: 2;
    color: #000;
    font-size: .75em;
    line-height: 1.5em;
    text-align: left;
    opacity: 0;
    transition: opacity .5s ease-in-out;
    background-color: rgba(255,255,255,.8);
    backdrop-filter: blur(5px);
}
.s62-mask p,
.s63-content p {
    margin: 5px 0;
}
.s62-summary {
    opacity: .7;
}
.s62-content {
    opacity: 1;
    padding-top: 8px;
}
.s62-content ul,
.s63-content ul {
    list-style: none!important;
    margin: 0;
    padding: 0;
}
.s62-content ul li,
.s63-content ul li {
    margin: 0;
    padding: 0 0 0 12px;
    position: relative;
}
.s62-content ul li::before,
.s63-content ul li::before {
    content: '';
    width: 4px;
    height: 4px;
    display: inline-block;
    position: absolute;
    top: 7px;
    left: 3px;
    border-radius: 2px;
    background-color: #FD4F0B;
}
.s62-bottom {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 20px;
    min-height: 57px;
    padding-top: 15px;
    border-top: solid 1px #e8e8e8;
}
.s62-bottom .s62-title1 {
    font-size: .9em;
    font-weight: 600;
    display: block;
    padding-right: 78px;
}
.s62-bottom .s62-title2 {
    font-size: .85em;
    opacity: .6;
    display: block;
    padding-right: 78px;
}
.s62-bottom .s62-tips {
    position: absolute;
    float: right;
    background: rgba(216,216,216,.2);
    height: 32px;
    line-height: 32px;
    font-size: .85em;
    font-weight: 400;
    border-radius: 18px;
    padding: 0 15px;
    right: 0;
    bottom: 3px;
    color: #41913a;
}
.sln-section-62 .s62-wrp:hover,
.sln-section-63 .s63-wrp:hover {
    background-color: #fff;
    box-shadow: inset 0 0 2px rgba(10,10,10,.2);
}
.sln-section-62 .s62-wrp:hover .s62-mask {
    opacity: 1;
}
.s63-content {
    color: #000;
    font-size: .75em;
    line-height: 1.5em;
    text-align: left;
}
.s63-ico {
    transform: rotateX(90deg);
    height: 0;
    transition: transform,height .5s;
    overflow: hidden;
}
.s63-ico img {
    width: 40px;
    height: 40px;
}
.s63-body {
    position: relative;
}
.s63-left {
    width: auto;
    margin: 0 90px 0 0;
    padding-right: 20px;
    border-right: solid 1px #e8e8e8;
    min-height: 200px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
.s63-right {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0, -50%);
    width: 80px;
    text-align: center;
}
.s63-title {
    padding: 8px 0 6px;
    font-size: .9em;
    font-weight: bold;
    color: #000;
    display: block;
    position: relative;
    transition: color .5s;
}
.s63-title::after {
    content: '';
    position: absolute;
    left: 9px;
    right: 9px;
    bottom: 0;
    border-bottom: solid 2px #fd4f0b;
    transform: scaleX(0);
    transition: transform .5s;
}
.sln-section-63 .s63-wrp:hover .s63-ico { 
    transform: rotateX(0);
    height: 40px;
}
.sln-section-63 .s63-wrp:hover .s63-title {
    color: #fd4f0b;
}
.sln-section-63 .s63-wrp:hover .s63-title::after{
    transform: scaleX(1);
}
.sln-section-70{color:#000;background-color:rgba(217,223,232,.2);background-image:none!important;}
.sln-section-70 .card-wrapper{max-width:1040px;min-height:300px;}
.sln-section-70 .card-image{padding:40px 30px 0 0;}
.sln-section-70 .center-middle-container{text-align:left;padding:36px 0 12px;}
.sln-section-70 .s7-pic{width:100%;}
.sln-section-70 .s7-caption{font-size:1.5em;padding:8px 0;font-weight:bold;}
.sln-section-70 .s7-title{font-size:.8em;padding:8px 0;}
.sln-section-70 .s7-images{padding:8px 0;float:left;}
.sln-section-70 .s7-images>img{height:32px;float:left;}
.sln-section-70 .s7-images .s7-image-sepor{float:left;height:33px;width:33px;position:relative;}
.sln-section-70 .s7-images .s7-image-sepor::after{content:'×';font-size:16px;font-family:DINPro;color:#fd4f0b;margin:0 10px;line-height:33px;}
.sln-section-70 .s7-images .s7-image-sepor:last-child{display:none;}
.sln-section-70 .s7-content{font-size:.75em;opacity:.7;padding:8px 0;text-align:left;}
.sln-section-70 .s7-link{font-size:.75em;padding:8px 0;}
.sln-section-70 .s7-link a{color:#000;text-decoration:underline;}
.sln-section-70 .s7-link a:hover{text-decoration:none;}
.sln-section-70 .s7-image-item{float:left;text-align:center;width:50%;padding-right:25px;height:48px;position:relative;}
.sln-section-70 .s7-image-item img{height:32px;width:32px;padding:0;margin:0;position:absolute;top:50%;left:0;margin-top:-16px;}
.sln-section-70 .s7-image-item div.s7-text{height:48px;font-size:12px;display:flex;padding-left:48px;margin:0;vertical-align:middle;color:#000;opacity:.4;line-height:1.35em;text-align:left;justify-content:left;align-items:center;}
.sln-section-70 .s7-images .s7-image-item::after{clear:fixed;}
.sln-section-70 .s7-caption-hide-sm{display:none;}
.sln-section-70 .s7-caption-show-sm{display:block;}
.sln-section-80{background-color:rgba(217,223,232,.2);}
.sln-section-80 .card-wrapper{max-width:unset;min-height:100px;padding:0;}
.sln-section-80 .card-header{max-width:1040px;margin:0 auto;color:#000;padding:15px 15px 42px;font-weight:bold;}
.sln-section-80 .card-title{font-size:1.33em;}
.sln-section-80 .card-wrapper2{background-color:#343d4b;color:#fff;padding:0;}
.sln-section-80 .card-body{max-width:1040px;padding:0 15px;margin:0 auto;transform:translate(0, -40px);}
.sln-section-80 .u-expert{padding:0 0 20px;line-height:1.1em;}
.sln-section-80 .u-photo img{width:80px;height:80px;border-radius:50%;}
.sln-section-80 .u-name{font-size:1em;padding-top:8px;}
.sln-section-80 .u-country{opacity:.72;font-size:.75em;margin:8px 0;}
.sln-section-80 .u-desp{opacity:.54;font-size:.75em;text-align:left;}
.sln-section-90,
.sln-section-91{background-color:#eef2f5;}
.sln-section-61,
.sln-section-a0{background-color:#fff;}
.sln-section-61 .card-wrapper,
.sln-section-90 .card-wrapper,
.sln-section-91 .card-wrapper{max-width:1040px;min-height:300px;}
.sln-section-62 .card-wrapper,
.sln-section-63 .card-wrapper,
.sln-section-a0 .card-wrapper,
.sln-section-b3 .card-wrapper,
.sln-section-tb .card-wrapper{max-width:1040px;min-height:300px;}
.sln-section-61 .card-header,
.sln-section-90 .card-header,
.sln-section-91 .card-header,
.sln-section-tb .card-header{font-size:1.25em;padding:16px 0 18px;font-weight:bold;}
.sln-section-a0 .card-header,
.sln-section-b3 .card-header,
.sln-section-c5 .card-header{font-size:1.25em;padding:16px 0 18px;font-weight:bold;}
.sln-section-90 .card-list,
.sln-section-91 .card-list{margin-right:-5px;margin-left:-5px;}
.sln-section-62 .card-list,
.sln-section-63 .card-list,
.sln-section-a0 .card-list,
.sln-section-b3 .card-list{margin-right:-5px;margin-left:-5px;}
.sln-section-90 .card-item,
.sln-section-91 .card-item{padding:5px;}
.sln-section-a0 .card-item,
.sln-section-b3 .card-item{padding:5px;}
.sln-section-90 .card-wrapper .card-body,
.sln-section-91 .card-wrapper .card-body{padding:35px 0 50px;}
.sln-section-a0 .card-wrapper .card-body{padding:35px 0 50px;}
.sln-section-c5 .card-wrapper{max-width:1040px;min-height:300px;padding-bottom:20px;}
.sln-section-c5 .row{margin-right:-5px;margin-left:-5px;}
.sln-section-c5 .row .col{padding:0 5px 5px;}
.sln-section-c5 .zoomImg-box{cursor:pointer;}
.sln-section-61 .card-item{margin:10px 0;background-color:rgba(216,216,216,.2);}
.s61-wrapper{background-repeat:no-repeat;background-size:contain;}
.s61-wrapper .center-middle{height:450px;}
@media(max-width:1024px){.s61-wrapper .center-middle{height:416px;}}
@media(max-width:876px){.s61-wrapper .center-middle{height:480px;}}
.s61-body{padding-top:20px;padding-bottom:40px;}
.s61-item--oddo .s61-wrapper .center-middle{background-image:linear-gradient(90deg, rgba(247,247,247,0) 30%, rgba(247,247,247) 50%);}
.s61-item--even .s61-wrapper .center-middle{background-image:linear-gradient(-90deg, rgba(247,247,247,0) 30%, rgba(247,247,247) 50%);}
.s61-item--oddo .s61-wrapper{background-position:left center;}
.s61-item--oddo .s61-body{padding-left:50%;padding-right:50px;}
.s61-item--even .s61-wrapper{background-position:right center;}
.s61-item--even .s61-body{padding-left:50px;padding-right:50%;}
.s61-title{font-size:1em;color:#fd4f0b;position:relative;padding:20px 0 16px 12px;line-height:1em;text-align:left;}
.s61-title::before{content:'';position:absolute;width:3px;height:17px;background-color:#fd4f0b;left:0;top:20px;display:inline-block;}
.s61-content{color:#000;font-size:.75em;line-height:1.5em;text-align:left;}
.s61-video{text-align:left;}
.s9-body{background-color:#fff;border-radius:5px;padding:15px 12px 13px;float:left;width:100%;min-height:108px;display:table;
    background-size:32px 32px;background-position:12px center;background-repeat:no-repeat;box-shadow:0 0 3px rgba(0,0,0,.05);}
.s91-body{background-size:64px 64px;}
.s9-right{padding-left:44px;padding-right:32px;width:100%;display:table-cell;vertical-align:middle;line-height:1em;}
.sln-section-91 .s9-right{padding-left:78px;padding-right:48px;}
.sln-section-add-91 .s9-body{min-height:80px;}
.s9-right .s9-title{color:#000;line-height:1.5em;}
.s9-right .s9-text{color:#000;opacity:.54;font-size:.75em;}
.sa-body{background-color:rgba(0,0,0,.5);background-position:center center;background-repeat:no-repeat;background-size:cover;
    color:#fff;font-size:.8em;padding:50px 30px;line-height:1.6em;height:400px;position:relative;
    border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.2);}
.sa-body .sa-top{padding:10px 0 30px;text-align:left;}
.sa-body .sa-bottom{position:absolute;left:30px;right:30px;bottom:55px;}
.sb-img{width:100%;}
.sb-body{padding-right:30px;min-height:240px;line-height:1.25em;}
.sb-body .sb-title{color:#000;padding:15px 0 10px;}
.sb-body .sb-content{color:#000;opacity:.7;font-size:.75em;text-align:left;}

.sln-section-tb{background-color:#fdfdfd;}
.sln-section-tb .tab-headers{width:100%;margin-bottom:20px;}
.sln-section-tb .tab-headers .tab-button{cursor:pointer;font-size:.9em;line-height:1em;box-shadow:0 0 3px rgba(0,0,0,.05);height:50px;display:inline-flex;justify-content:center;align-items:center;float:left;}
.sln-section-tb .tab-headers .tab-button--hidden:hover{color:#fd4f0b}
.sln-section-tb .tab-headers .tab-button p{text-align:center;margin:0;padding:8px 15px;display:block;}
.sln-section-tb .tab-headers .tab-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;}
.sln-section-tb .tab-headers .tab-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;}
.sln-section-tb .tab-headers .tab-btn-1{width:100%;}
.sln-section-tb .tab-headers .tab-btn-2{width:50%;}
.sln-section-tb .tab-headers .tab-btn-3{width:33.333%;}
.sln-section-tb .tab-headers .tab-btn-4{width:25%;}
.sln-section-tb .tab-headers .tab-btn-5{width:20%;}
.sln-section-tb .tab-headers .tab-button--active{background-color:#fd4f0b;color:#fff;}
.sln-section-tb .tab-headers .tab-button--hidden{background-color:#fff;color:rgba(0,0,0,.65);transition:all .3s ease-in-out;}
.sln-section-tb .tab-pages{width:100%;margin-top:20px;padding-bottom:20px;transition:all .3s ease-in-out;}
.sln-section-tb .tab-pages .tab-page{width:100%;}
.sln-section-tb .tab-pages .tab-page .row{margin-right:-5px;margin-left:-5px;}
.sln-section-tb .tab-pages .tab-page .row .col{padding-right:5px;padding-left:5px;}
.col-12{width:100%;}
.col-6{width:50%;}
.col-3{width:25%;}

.tab1-p0-body{background-color:#fff;width:100%;float:left;position:relative;margin-bottom:5px;}
.tab1-px-body{background-color:#fff;width:50%;float:left;position:relative;}
.tab1-p0-body img{float:left;width:25%;}
.tab1-p0{float:left;width:75%;padding:0 15px;position:absolute;top:0;bottom:0;right:0;}
.tab1-px-body img{float:left;width:50%;}
.tab1-p1,.tab1-p2{float:left;width:50%;padding:0 15px;position:absolute;top:0;bottom:0;right:0;}
.sln-section-tab1 .col-xs-12{padding-bottom:5px;}
.sln-section-tab1 .center-middle-container{text-align:left;}
.tab1-p0-title,.tab1-p1-title,.tab1-p2-title{font-size:.85em;color:#000;line-height:1.5em;padding-left:12px;padding-bottom:5px;}
.tab1-p0-content,.tab1-p1-content,.tab1-p2-content{font-size:.72em;color:#000;opacity:.7;line-height:1.3em;padding-left:12px;padding-right:12px;}
.sln-section-tb .fill-full2{position: absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;}
.sln-section-tb .center-middle::before{width:1%;}
.sln-section-tb .tab-pages .tab-page--active{display:block;}
.sln-section-tb .tab-pages .tab-page--hidden{display:none;}

.tab2-px-body{background-color:#fff;width:100%;margin-bottom:10px;float:left;position:relative;}
.tab2-px-body img{float:left;width:50%;}
.tab2-p1,.tab2-p2{float:left;width:50%;padding:0 20px;position:absolute;top:0;bottom:0;right:0;}
.sln-section-tab2 .col-xs-12{padding-bottom:5px;}
.sln-section-tab2 .center-middle-container{text-align:left;}
.tab2-p0{margin-top:5px;padding-top:12px;padding-bottom:18px;}
.tab2-p0-title,.tab2-p1-title,.tab2-p2-title{font-size:.9em;color:#000;line-height:1.5em;padding-left:12px;padding-right:12px;padding-bottom:5px;}
.tab2-p0-content,.tab2-p1-content,.tab2-p2-content{font-size:.72em;color:#000;opacity:.7;line-height:1.3em;padding-left:12px;padding-right:12px;}
.tab2-p0-title,.tab2-p0-content{padding-left:0;}

.tab3-px-body{float:left;}
.tab3-px-body .tab3-p1,.tab3-px-body .tab3-p2{padding-top:20px;}
.tab3-px-body .tab3-p1-title,.tab3-px-body .tab3-p2-title{font-size:.85em;color:#000;line-height:1.3em;padding-right:25px;padding-bottom:5px;}
.tab3-px-body .tab3-p1-content,.tab3-px-body .tab3-p2-content{font-size:.72em;color:#000;opacity:.7;line-height:1.3em;padding-right:12px;}
.sln-section-tab1 p,.sln-section-tab2 p,.sln-section-tab3 p{margin-bottom:5px;}
.sln-section-tab1 p sub,.sln-section-tab2 p sub,.sln-section-tab3 p sub{font-size:.85em;opacity:.7;}

@media(max-width:1040px){
    .sln-section-add-61-31 .s61-wrapper {background-size:cover;}
    .sln-section-add-61-31 .s61-wrapper .center-middle{height:auto;}
}
@media(max-width:860px){
    .sln-section-tb .tab-pages .tab-page .sln-section-tab2>.col-xs-12{width:100%;}
    .tab2-px-body img{width:46%;}
    .tab2-px-body .tab2-p1, .tab2-px-body .tab2-p2{width:54%;}
    .sln-section-tb .tab-pages .tab-page .sln-section-tab1>.col-xs-12{width:100%;margin-bottom:5px;}
}
@media(max-width:768px){
    .sln-section-20 .card-body{padding-bottom:20px;}
    .sln-section-30 .card-image{padding: 10px 30px 50px 30px;}
    .sln-section-30 .s3-pic{width:100%};
    .sln-section-40 .card-title{font-size:0.9em;}
    .sln-section-40 .card-content ul p{margin:5px 0 10px;}
    .sln-section-50 .card-body{padding-bottom:20px;}
    .sln-section-60 .col-sm-6{width:100%!important;border-left-width:0;border-right-width:0;}
    .sln-section-60 .s6-item-left{float:none!important;}
    .sln-section-60 .s6-item-right{float:none!important;width:100%!important;position:unset!important;margin-bottom:15px!important;}
    .sln-section-60 .card-body{padding-top:10px;padding-bottom:10px;}
    .sln-section-70 .card-image{padding:20px 20px 0 20px;}
    .sln-section-70 .center-middle-container{padding:30px 0;}
    .sln-section-70 .s7-caption-hide-sm{display:block;}
    .sln-section-70 .s7-caption-show-sm{display:none;}
    .sln-section-50 .card-wrapper{padding:0 15px;}
    .sln-section-50 .card-header{padding-left:0;}
    .sln-section-50 .swiper5-buttons{height:30px;}
    .sln-section-50 .swiper5-buttons .swiper-button-prev{top:30px;left:1px;}
    .sln-section-50 .swiper5-buttons .swiper-button-next{top:30px;right:1px;}
    .sln-section-50 .s5-container{padding-right:0;}
    .sln-section-50 .s5-container .s5-photos{position:absolute;top:unset;bottom:40px;left:0;right:0;font-size:.75em;height:75px;width:auto;}
    .sln-section-50 .s5-container .s5-photos .s5-photo-item{float:left;margin-right:8px;margin-bottom:0px;height:75px;width:75px;overflow:hidden;cursor:pointer;}
    .sln-section-50 .s5-title-show-sm{opacity:1;}
    .sln-section-50 .s5-title-hide-sm{display:none;}
    .sb-body{min-height:unset;}
}
@media(max-width:678px){
    .sln-section-61 .card-item{background-color:#fff;}
    .s61-wrapper{background-image:none!important;}
    .s61-body{padding:0 0 30px!important;}
    .s61-body .s61-image{display:block!important;}
    .s61-wrapper .center-middle{height:auto!important;background-image:none!important;}
}
@media(max-width:580px){
    .sln-section-tb .tab-headers .tab-button p{padding-left:10px;padding-right:10px;font-size:.85em;}
}
@media(max-width:482px){
    .s5-container{height:290px;}
    .sln-section-tb .tab-pages .tab-page .row .tab3-px-body{width:100%;padding-bottom:18px;}
    .sln-section-tb .tab-pages .tab-page .row .tab3-px-body:last-child{padding-bottom:0;}
}
@media(max-width:442px){
    .s5-container{height:305px;}
    .tab2-px-body{min-height:150px;display:flex;}
    .tab1-p0-body{min-height:136px;display:flex;}
    .tab1-px-body{width:100%;margin-bottom:10px;}
    .tab1-px-body img{width:25%;}
    .tab1-px-body .tab1-p1, .tab1-px-body .tab1-p2{width:75%;}
}
@media(max-width:400px){
    .s5-container{height:320px;}
}
.swiper-buttons {position:relative;height:30px;width:100%;max-width:1010px;margin:0 auto;}
.swiper-buttons .swiper-button-prev,
.swiper-buttons .swiper-button-next{width:40px;height:40px;border-radius:50%;border:solid 1px #1c2c45;top:50px;transition:all .3s;}
.swiper-buttons .swiper-button-prev:after,
.swiper-buttons .swiper-button-next:after{font-size:.8em;font-weight:800;color:#1c2c45;}
.swiper-buttons .swiper-button-prev:hover,
.swiper-buttons .swiper-button-next:hover{background-color:#fd4f0b;border-color:#fd4f0b;/*box-shadow:0 0 10px rgba(0,0,0,.25);*/}
.swiper-buttons .swiper-button-prev:hover:after,
.swiper-buttons .swiper-button-next:hover:after{color:#fff;}
.swiper-buttons .swiper-button-prev{left:1px;}
.swiper-buttons .swiper-button-next{right:1px;}



.vjs-fullscreen .vjs-tech {
    width: 100% !important;
    height: 100% !important;
}
.vjs-fullscreen .vjs-tech {
    width: 100% !important;
    height: 100% !important;
}
.v-play {
    font-family: 'PingFangSC-Regular';
    line-height: 17px;
    padding: 8px 25px 8px 20px;
    color: #000;
    display: inline-block;
    font-size: .8em;
    background-color: rgba(0,0,0,.1);
    border-radius: 18px;
    transition: all .3s;
}
.ico-v-play {
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background-color: #fd4f0b;
    color: #fff;
    border: 0 none;
    display: inline-block;
    vertical-align: top;
    font-size: 0;
}
.ico-v-play:after {
    border: 0 none;
    border-top: solid 4px transparent;
    border-left: solid 6px #fff;
    border-bottom: solid 4px transparent;
    width: 0;
    height: 0;
    display: inline-block;
    content: '';
    margin-top: 5px;
    margin-left: 7.5px;
}
.v-play:hover {
    background-color: #fd4f0b;
    color: #fff;
    line-height: 17px;
}
.v-play:hover .ico-v-play {
    background-color: #fff;
}
.v-play:hover .ico-v-play::after {
    border-left-color: #fd4f0b;
}
.video-box {
    visibility: hidden;
}
.video-box-show {
    visibility: visible;
}
.video-mask {
    position: fixed;
    z-index: 990000;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.3);
    visibility: hidden;
    opacity: 0;
    transition: all .3s ease;
}
.video-box-show .video-mask {
    visibility: visible;
    opacity: 1;
}
.vjs-box {
    position: fixed;
    z-index: 991000;
    top: 50%;
    left: 50%;
    width: 890px;
    height: 500px;
    margin-left: -445px;
    margin-top: -250px;
    border-radius: 75px;
    overflow: hidden;
    transition: all .4s ease;
    visibility: hidden;
    opacity: 0;
    transform: scale(.2,.1) rotateX(90deg);
    -moz-transform: scale(.2,.1) rotateX(90deg);
    -webkit-transform: scale(.2,.1) rotateX(90deg);
    -o-transform: scale(.2,.1) rotateX(90deg);
    box-shadow: 0 0 12px rgba(0,0,0,.2);
}
@media (min-width: 653px) and (max-width: 946px) {
    .vjs-box {
        position: fixed;
        z-index: 991000;
        top: 50%;
        left: 50%;
        width: 612px;
        height: 344px;
        margin-left: -308px;
        margin-top: -172px;
        border-radius: 75px;
        overflow: hidden;
        transition: all .4s ease;
        visibility: hidden;
        opacity: 0;
        transform: scale(.2,.1) rotateX(90deg);
        -moz-transform: scale(.2,.1) rotateX(90deg);
        -webkit-transform: scale(.2,.1) rotateX(90deg);
        -o-transform: scale(.2,.1) rotateX(90deg);
        box-shadow: 0 0 12px rgba(0,0,0,.2);
    }
}
.video-box-show .vjs-box {
    visibility: visible;
    opacity: 1;
    border-radius: 0;
    transform: scale(1,1) rotateX(0deg);
    -moz-transform: scale(1,1) rotateX(0deg);
    -webkit-transform: scale(1,1) rotateX(0deg);
    -o-transform: scale(1,1) rotateX(0deg);
}
.sln-video {
    height: auto !important;
}
.sln-video .vjs-tech {
    height: 100% !important;
    bottom: 0;
    right: 0;
}
.sln-video .vjs-poster {
    background-position: right center !important;
}
@media (max-width: 652px) {
    .vjs-box {
        position: fixed;
        z-index: 991000;
        left: 2.5%;
        width: 95%;
        height: auto;
        top: 50%;
        margin-left: 0;
        margin-top: -100px;
        border-radius: 75px;
        overflow: hidden;
        transition: all .4s ease;
        visibility: hidden;
        opacity: 0;
        transform: scale(.2,.1) rotateX(90deg);
        -moz-transform: scale(.2,.1) rotateX(90deg);
        -webkit-transform: scale(.2,.1) rotateX(90deg);
        -o-transform: scale(.2,.1) rotateX(90deg);
    }
}