@charset "utf-8";
/* ===================首页样式========================== */
.com-btn{display:flex;align-items:center;justify-content:center;width: 150px;height: 42px;font-size: 16px;color: #fff;font-weight: 700;background-color: #d6000f;border-radius: 3px; z-index:1;position:relative;overflow:hidden;transition:all .4s ease}
.com-btn:after{content:"";position:absolute;top:50%;left:50%;width:245px;height:140px;border-radius:50%;transform:translate3d(-50%,-50%,0) scale3d(0,0,0);transition:opacity .6s cubic-bezier(.19,1,.22,1),transform .75s cubic-bezier(.19,1,.22,1);background-color:#a51923;opacity:0;z-index:-1}
.com-btn:hover:after{opacity:1;transition-duration:.85s;transform:translate3d(-50%,-50%,0) scale3d(1,1,1)}

.inbanner{width: 100%;position: relative;}
.inbannerBg-pc,.inbannerBg-mb{width: 100%;object-fit: cover;}
.inbannerBg-pc{display: block;}
.inbannerBg-mb{display:none}
.inbanner .banner-video{background: #fff;}
.inbanner .banner-video .inbanner-bg{opacity: 0;}
.inbanner-content{position:absolute;width:100%;height:100%;top:0;left:0;display: flex;flex-direction: column;justify-content: center;}
.inbanner-content span{font-size: 25px;color: #fff;line-height: 1;text-transform: uppercase;transition: all .4s ease;}
.inbanner-content h2{font-size: 54px;color: #fff;line-height: 1;margin: 30px 0 32px;font-weight: 700;position: relative;padding-bottom: 38px;transition: all .4s ease;}
.inbanner-content h2::after{content: '';width: 0px;height: 3px;background-color: #d6000f;position: absolute;left: 0;bottom: 0;transition: all 6s ease;}
.swiper-slide-active .inbanner-content h2::after{width: 76px;}
.inbanner-content p{font-size: 17px;color: #fff;line-height: 27px;transition: all .4s ease;}
.inbanner-content .btn{margin-top: 70px;}
.inbanner .swiper-pagination{width:100%;text-align:center;font-size:0;bottom:42px;height: 20px;line-height: 20px;}
.inbanner .swiper-pagination-bullet{width:40px;background:rgba(255, 255, 255, .3);border-radius:0px;opacity:1;position:relative;overflow:hidden;margin:0 3px;height:4px;}
.inbanner .swiper-pagination-bullet:after{left:-100%;content:'';display:block;width:100%;height:100%;background:#d6000f;border-radius:10px;position:absolute}
.inbanner .active:after{transition:all 4s linear;left:0}
.inbanner-bg{transform:scale(1);transition:all 4s linear}
.inbanner .swiper-slide-active .inbanner-bg{transform:scale(1.06)}
#banner-video{position: absolute;width: 100%;height: 100%;object-fit:cover; display: flex;flex-direction: column;justify-content: center;text-align: center;z-index: 9;top: 0;left: 0;}
/* 效果 */
.inbanner-content span, .inbanner-content h2,.inbanner-content p{opacity: 0;}
.swiper-slide-active .inbanner-content span{animation: indbanDown 1s ease both 0.5s;}
.swiper-slide-active .inbanner-content h2{animation: indbanDown 1s ease both 0.4s;}
.swiper-slide-active .inbanner-content p{animation: indbanDown 1s ease both 0.3s;}
@keyframes indbanDown {0%{opacity: 0;transform: translateY(-100px);}100%{opacity: 1;transform: translateY(0);}}

/* 公共头部 */
.incom-title {width: 100%;text-align: center;}
.incom-title h2{font-size: 42px;color: #333;line-height: 1;font-weight: 700;margin-bottom: 16px;}
.incom-title span{font-size: 14px;color: #777;line-height: 1;text-transform: uppercase;font-family:'samsung';}
.incom-title.white h2{color: #fff;}
.incom-title.white span{color: #fff;}

.inprod{width: 100%;padding: 100px 60px 84px;background-color: #f6f6f6;}
.inprod-item{width: 100%;margin-top: 50px;}
.inprod-list {float: left; width: 32.666%;display: flex;flex-direction: column;}
.inprod-list:nth-child(2){margin: 0 1%;}
.inprod-list .inprod-link{display: inline-block;background-color: #fff;}
.inprod-list .inprod-img{display: flex;justify-content: center;align-items: center; width: 100%;height: 360px;overflow: hidden;}
.inprod-list .inprod-img img{max-width:88%;max-height: 88%;object-fit: contain;transition: all .6s ease;}
.inprod-list .inprod-cont{width: 100%;padding: 0px 60px 42px;background-color: #fff;overflow: hidden;}
.inprod-list .inprod-cont h2{font-size: 26px;color: #333;font-weight: 700;line-height: 1;transition: all .4s ease;}
.inprod-list .inprod-link{width: 100%;margin-bottom: 16px;}
.inprod-list:first-child .inprod-img{height:804px;}
.inprod-list .inprod-link:hover .inprod-img img{transform: scale(1.06);}
.inprod-list .inprod-link:hover .inprod-cont h2{color: #d6000f;}

.inabout{width: 100%;height: 788px;padding-top:100px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.inabout-main{display:flex;background:rgba(0,0,0,.3);margin-top:50px}
.inabout-main-l{width:50%;padding:106px 72px;border:1px solid rgba(255,255,255,.3)}
.inabout-main-l h3{color:#fff;font-size:30px;font-weight:700;padding-bottom:20px;position:relative;margin-bottom:30px}
.inabout-main-l h3:after{content:'';width:80px;height:4px;position:absolute;left:0;bottom:0;background:#d6000f}
.inabout-main-l p{color:#fff;font-size:16px;line-height:26px}
.inabout-main-l a{margin-top:32px;}
.inabout-main-l a i{display:block;background:url('../images/index/video.png') no-repeat center/100%;width:17px;height:17px;margin-left:16px}
.inabout-main-r{display:flex;flex-wrap:wrap;width:50%;border-bottom:1px solid rgba(255,255,255,.3)}
.inabout-main-r li{width:33.33%;height:50%;padding:82px 20px 72px 30px;border-right:1px solid rgba(255,255,255,.3);border-top:1px solid rgba(255,255,255,.3);transition: all .4s ease;}
.inabout-main-r li p{font-size:15px;color:#fff;opacity:.6;margin-top:10px}
.inabout-main-num{font-size:16px;font-weight:700;color:#fff;line-height:1}
.inabout-main-num span{font-size:56px;font-family:'samsung';color: #fff; line-height:1;display:inline-block;padding-right:10px}
.inabout-main-r li:hover{background-color: #d6000f;}

.inlayout{width: 100%;padding-top: 95px;background-color: #eee;}
.inlayout-menu{width: 100%;font-size: 0;text-align: center;margin-top: 58px;user-select: none;}
.inlayout-menu a{display: inline-block;padding: 0 86px 34px;cursor: pointer;position: relative;}
.inlayout-menu a::after{content: '';width: 0%;height: 3px;background-color: #d6000f;position: absolute;right: 0;left: 0; bottom: 0;margin: 0 auto; transition: all .4s ease;}
.inlayout-menu a img{margin: 0 auto;transition: all .4s ease;}
.inlayout-menu a img.inlayoutic{display: block;}
.inlayout-menu a img.inlayoutich{display: none;}
.inlayout-menu a p{font-size: 16px;color: #555;margin-top: 14px;transition: all .4s ease;}
.inlayout-menu a.active img.inlayoutic{display: none;}
.inlayout-menu a.active img.inlayoutich{display: block;}
.inlayout-menu a.active p{color: #d6000f;}
.inlayout-menu a.active::after{width: 100%;}
.inlayout-coulmn{width: 100%;position: relative;overflow: hidden;}
.inlayout-coulmn img{width: 100%;object-fit: cover;}
.inlayout-img-pc{display: block;}
.inlayout-img-mb{display: none;}
.inlayout-cont{width:100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;display: flex;align-items: center;}
.inlayout-cont .contain-1440{display: flex;flex-direction: column;align-items: flex-end;}
.inlayout-cont h6{font-size: 24px;line-height: 36px;font-weight: 700; color: #fff;opacity: 0;transform: translateX(240px);transition: all 1.2s ease 200ms;}
.inlayout-cont .com-btn{margin-top: 22px;opacity: 0;transform: translateX(340px);transition: all 1.2s ease 400ms;}
.swiper-slide-active .inlayout-cont h6,.swiper-slide-active .com-btn{opacity: 1;transform: translateX(0);}

.innews{width: 100%;padding: 118px 0 110px;}
.innews-menu{width: 100%;margin: 36px 0 34px;display: flex;justify-content: center;}
.innews-menu a{display: inline-block;font-size: 16px;color: #444;padding-bottom: 10px;position: relative;}
.innews-menu a+a{margin-left: 40px;}
.innews-menu a::after{content: '';width: 0%;height: 2px;background-color: #d6000f;position: absolute;left: 0;right: 0;margin: 0 auto; bottom: 0;transition: all .4s ease;}
.innews-menu a:hover,.innews-menu a.active{color: #d6000f;font-weight: 700;}
.innews-menu a:hover::after,.innews-menu a.active::after{width: 100%;}
.innews-list{width: 100%;}
.innews-link{width: 100%;display: none;} 
.innews-link.active{display:block;} 
.innews-link li{float: left; width: 32%;}
.innews-link li+li{margin-left: 2%;}
.innews-coulmn{display: inline-block;width: 100%;}
.innews-img{width: 100%;height: 268px;overflow: hidden;}
.innews-img img{width: 100%;height: 100%;object-fit: cover;transition: all .6s ease;}
.innews-cont{width: 100%;padding: 26px 30px 58px;background-color: #fff;box-shadow: 0px 3px 49px 0px rgba(0, 0, 0, 0.15);position: relative;}
.innews-cont::after{content: '';width: 0%;height: 3px;background-color: #d6000f;position: absolute;left: 0;bottom: 0;transition: all .4s ease;}
.innews-cont span{font-size: 16px;color: #adadad;}
.innews-cont h2{font-size: 18px;color: #333;font-weight: 700;margin-top: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.innews-link li:hover .innews-img img{transform: scale(1.06);}
.innews-link li:hover .innews-cont h2{color: #d6000f;}
.innews-link li:hover .innews-cont::after{width: 100%;}

.inpartner{width: 100%;padding: 110px 0;background-color: #f8f8f8;}
.inpartner-item{width: 100%;margin-top: 42px;}
.inpartner-menu{width: 100%;}
.inpartner-menu ul{display:flex;flex-wrap:wrap;justify-content:space-between;border:1px solid #ececec;border-bottom:0;border-right: 0}
.inpartner-menu ul:after{content: '';width: 20%}
.inpartner-menu li{width:20%;display:flex;justify-content:center;align-items:center;height:120px;border-bottom:1px solid #ececec;border-right:1px solid #e0e0e0}
.inpartner-menu li:hover img{transform: scale(1.1)}
.inpartner-menu li img{max-width:70%;max-height:70%;object-fit:cover;transition: all .6s ease}
.inpartner .inpartner-pagination{width: 100%; text-align: center;margin-top: 24px;padding-bottom: 10px;}
.inpartner .inpartner-pagination .swiper-pagination-bullet{width: 10px;height: 10px;opacity: 1; border: 2px solid #a5a5a5;background-color: transparent;margin: 0 7.5px !important;}
.inpartner .inpartner-pagination .swiper-pagination-bullet-active{border-color: #d6000f; background-color: #d6000f;}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */

    .inbanner-content h2 {font-size: 48px;margin: 28px 0 30px;padding-bottom: 32px;}


    .incom-title h2 {font-size: 38px;}

    .inprod { padding: 100px 40px 84px;}
    .inabout-main-num span { font-size: 42px;}
    .inlayout-menu a {padding: 0 60px 34px;}
    .innews {padding: 100px 0;}
    .inpartner {padding: 100px 0;}
}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .inbanner-content h2 {font-size: 42px;margin: 24px 0 26px;padding-bottom: 28px;}
    .inbanner-content p{font-size: 16px;}

    .incom-title h2 {font-size: 32px;margin-bottom: 12px;}

    .inprod {padding: 80px 30px;}
    .inprod-item {margin-top: 42px;}
    .inprod-list .inprod-img {height: 320px;}
    .inprod-list .inprod-cont { padding: 0px 40px 32px;}
    .inprod-list .inprod-cont h2 {font-size: 22px;}
    .inprod-list:first-child .inprod-img {height: 710px;}

    .inabout {height:660px;padding-top: 80px;}
    .inabout-main {margin-top: 42px;}
    .inabout-main-l {padding: 50px 30px;}
    .inabout-main-l h3 {font-size: 24px;margin-bottom: 20px;}
    .inabout-main-r li {padding: 50px 10px 50px 20px;}
    .inabout-main-num span {font-size: 36px;}

    .inlayout {padding-top:80px;}
    .inlayout-menu {margin-top: 42px;}
    .inlayout-menu a {padding: 0 40px 30px;}
    .inlayout-coulmn img{min-height: 320px;}
    .inlayout-cont h6 { font-size: 20px; line-height: 32px;}

    .innews {padding:80px 0;}
    .innews-cont {padding: 26px 24px 40px;}
    .innews-cont h2 {font-size: 16px;}

    .inpartner {padding:80px 0;}
}

@media all and (max-width:1151px) {
    /* 1024 */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .inbanner-content span{font-size: 20px;}
    .inbanner-content h2 {font-size: 32px;margin:16px 0 22px;padding-bottom: 24px;}
    .inbanner-content p{font-size: 15px;line-height: 25px;}

    .incom-title h2 {font-size: 28px;margin-bottom: 10px;}

    .inprod {padding: 60px 4%;}
    .inprod-item {margin-top: 32px;}
    .inprod-list{width: 49%;}
    .inprod-list:nth-child(2) {margin: 0 0 0 2%;}
    .inprod-list:last-child{width: 100%;display: flex;justify-content: space-between;flex-direction: unset;}
    .inprod-list:last-child .inprod-link{width: 49%;}
    .inprod-list .inprod-img {height: 320px;}
    .inprod-list .inprod-cont { padding: 0px 40px 32px;}
    .inprod-list .inprod-cont h2 {font-size: 22px;}
    .inprod-list:first-child .inprod-img {height: 710px;}

    .inabout {height:auto;padding: 60px 0;}
    .inabout-main {margin-top: 32px;flex-wrap: wrap;}
    .inabout-main-l {width: 100%;}
    .inabout-main-l h3 {font-size: 20px;}
    .inabout-main-r { width: 100%; }

    .inlayout {padding-top:60px;}
    .inlayout-menu {margin-top: 32px;}
    .inlayout-menu a {padding: 0 20px 30px;}
    .inlayout-menu a p {font-size: 14px;margin-top: 10px; }

    .innews {padding:60px 0;}
    .innews-menu {margin: 32px 0 30px;}

    .inpartner {padding:60px 0;}
    .inpartner-item {margin-top: 32px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .inbannerBg-pc{display: none;}
   .inbannerBg-mb{display:block;min-height: 320px;}
   .inbanner-content span{font-size: 16px;}
   .inbanner-content h2 {font-size: 24px;margin:10px 0 16px;padding-bottom: 20px;}
   .inbanner-content p{font-size: 12px;line-height: 20px;}

   .com-btn { width: 130px;}

   .incom-title h2 {font-size: 20px;margin-bottom:4px;}
   .incom-title span {font-size: 12px;}

   .inprod {padding: 40px 4% 30px;}
    .inprod-item {margin-top: 28px;}
    .inprod-list{width: 100%;}
    .inprod-list:nth-child(2) {margin: 0;}
    .inprod-list:last-child{flex-direction:column;}
    .inprod-list:last-child .inprod-link{width:100%;}
    .inprod-list .inprod-img {padding: 40px 0;}
    .inprod-list .inprod-cont { padding: 20px;}
    .inprod-list .inprod-cont h2 {font-size:18px;}
    .inprod-list:first-child .inprod-img {height: 320px;}

    .inabout {padding: 40px 0;}
    .inabout-main {margin-top:28px;}
    .inabout-main-l {padding: 30px 20px;}
    .inabout-main-l h3 {font-size: 18px;}
    .inabout-main-l a i {margin-left: 10px;}
    .inabout-main-r li {padding: 30px 10px 30px 10px;}
    .inabout-main-num { font-size: 12px;}
    .inabout-main-num span {font-size: 24px;padding-right: 5px;}
    .inabout-main-r li p {font-size: 12px;margin-top: 8px; }

    .inlayout {padding-top:40px;}
    .inlayout-menu {margin-top: 28px;}
    .inlayout-menu a {margin-bottom: 20px;}
    .inlayout-cont h6 {font-size: 18px;line-height: 30px;}
    .inlayout-img-pc {display: none;}
    .inlayout-img-mb{display: block;}

    .innews {padding:40px 0;}
    .innews-menu { margin: 28px 0 24px; }
    .innews-menu a{font-size: 15px;}
    .innews-menu a+a {margin-left: 24px;}
    .innews-link li {width: 100%;}
    .innews-link li+li {margin:20px 0 0 0;}

    .inpartner {padding:40px 0;}
    .inpartner-item {margin-top:28px;}
    .inpartner-menu li { width: 50%;height: 88px;}
}