@charset "utf-8";
/* ===================首页样式========================== */
.tolink{width: 180px;height: 50px;line-height: 50px;border-radius: 5px;display: block;background: #ac0003;font-size: 18px;color: #fff;text-align: center;position: relative;overflow: hidden;}
.tolink:active{color: #fff;}
.tolink span{position: relative;z-index: 2;}
.tolink::before{content: "";width: 36px;height: 100px;transform: skewX(-32deg);position: absolute;z-index: 1;left: -56px;top: -25px;background: rgba(255, 255, 255, .6);}
.tolink:hover::before{left: 200px;transition: all 1s ease;}

.banner{width: 100%;position: relative;}
.banner img{width: 100%;object-fit: cover;height: 780px;}
.banner-img-pc{display: block;}
.banner-img-mb{display: none;}
.banner a{position: absolute;left: 50%;margin-left: -90px;bottom: 220px;background: transparent;border: 1px solid #fff;}

.index-title{width: 100%;text-align: center;}
.index-title h6{font-size: 36px;color: #222;padding-bottom: 20px;position: relative;}
.index-title h6::after{content: "";position: absolute;width: 120px;height: 3px;background: #ac0003;left: 50%;margin-left: -60px;bottom: 0;}

.inPlace{overflow: hidden;padding: 80px 0 88px;}

.partner{width: 100%;}
.partner-box{width: 100%;margin-top: 30px;}
.partner-item{width: 100%;margin-top: 30px;}
.partner-item:first-child{margin-top: 0;}
.partner-title{width: 100%;padding-top: 28px;}
.partner-title h6{font-size: 18px;color: #444;font-weight: 700;}
.partner-list{width: 100%;margin-top: 8px;}
.partner-list ul{margin-left: -2%;}
.partner-list li{width: 14.6666%;float: left;margin-left: 2%;margin-top: 20px;height: 66px;border: 1px solid #eee;display: flex;align-items: center;justify-content: center;transition: all .4s ease;}
.partner-list li img{max-width: 88%;max-height: 88%;object-fit: cover;}
.partner-list li:hover{box-shadow: 0 3px 10px 3px #eee;}

.meetvd{width: 100%;background: url('../images/index/Himg1_1.jpg') left top/cover;}
.meetvd-item{width: 100%;margin-top: 40px;}
.meetvd-video-box{width: calc(100% - 290px);float: left;padding-right: 20px;}
.meetvd-video{width: 100%;height: 540px;background: #000;position: relative;padding-top: 40px;}
.meetvd-video-title{width: 100%;position: absolute;left: 0;top: 0;background: url('../images/index/Himg1_2.png') no-repeat left top;padding: 0 20px;z-index: 2;}
.meetvd-video-title p{font-size: 12px;color: #fff;height: 28px;line-height: 28px;}
.meetvd-video-title p span{line-height: inherit;}
#meetVideo{width: 100%;height: auto;max-height: 100%;object-fit: cover;position: relative;z-index: 1;}
.meetvd-list{float: right;width: 290px;background: #fff;box-shadow: 0 3px 12px 2px #f2f2f2;height: 540px;}
.meetvd-list-title{width: 100%;height: 38px;line-height: 38px;background: #383838;padding: 0 14px;font-size: 14px;color: #fff;font-weight: 700;}
.meetvd-list-loop{width: 100%;position: relative;padding: 0 0 22px 14px;}
.meetvd-list-scroll{width: 100%;height: 480px;position: relative;z-index: 1;}
.meetvd-list-loop li{width: 100%;position: relative;padding: 0 20px 28px 30px;z-index: 2;user-select: none;cursor: pointer;}
.meetvd-list-loop li:first-child{margin-top: 28px;}
.meetvd-list-loop li label{display: block;font-size: 14px;color: #888;padding-left: 20px;background: url('../images/index/Himg1_3.png') no-repeat left center;}
.meetvd-list-loop li h4{font-size: 18px;color: #444;font-weight: 700;margin: 8px 0 6px;transition: all .4s ease;}
.meetvd-list-loop li p{font-size: 14px;color: #666;line-height: 20px;position: relative;padding-left: 54px;}
.meetvd-list-loop li p span{line-height: inherit;position: absolute;left: 0;top: 0;}
.meetvd-list-loop li::before{content: "";position: absolute;width: 10px;height: 10px;border-radius: 50%;border: 1px solid #ac0003;background: #fff;left: 0;top: 5px;}
.meetvd-list-loop li.ontrue h4, .meetvd-list-loop li:hover h4{color: #ac0003;}
.meetvd-list-loop li.ontrue::before{background-color: #ac0003;}
.meetvd-list-scroll::after{content: "";width: 1px;height: 459px;position: absolute;left: 5px;top: 14px;background: url('../images/index/Himg1_4.png') no-repeat center/auto 100%;}
.meetvd-list-scroll .mCSB_scrollTools .mCSB_draggerRail{background: #f5f5f5;width: 5px;border-radius: 0px;}
.meetvd-list-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #ac0003;width: 5px;border-radius: 0px;}
.meetvd-list-scroll .mCustomScrollBox>.mCSB_scrollTools{opacity: 1;width: 5px;z-index: 3;}
.meetvd-list-scroll .mCSB_container {margin-right: 0;}

.quotes{width: 100%;background: #f7f7f7;}
.quotes-item{width: 100%;margin-top: 40px;}
.quotes-big{width: calc(100% - 402px);float: left;padding-right: 28px;}
.quotes-bigloop{width: 100%;height: 480px;border-radius: 6px;background: #fff;position: relative;box-shadow: 0 3px 16px 2px #ededed;padding: 48px 24px;}
.quotes-bigloop::after{content: "";width: 0;height: 0;position: absolute;border-style: solid;border-width: 10px;border-color: transparent transparent transparent #fff;right: -20px;top: 48px;}
.quotes-bigloop img{height: 100%;object-fit: cover;}
.quotes-small{width: 402px;float: right;}
.quotes-small .swiper-container{padding-right: 10px;padding-bottom: 18px;}
.quotes-small-item{width: 100%;position: relative;padding: 18px;cursor: pointer;background: #fff;border-radius: 6px;user-select: none;overflow: hidden;box-shadow: 1px 4px 8px 0 #e8e8e8;}
.quotes-small-img{width: 104px;float: left;overflow: hidden;}
.quotes-small-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.quotes-small-wdbox{width: calc(100% - 104px);float: right;height: 104px;display: flex;align-items: center;}
.quotes-small-wd{width: 100%;padding-left: 16px;}
.quotes-small-wd h6{font-size: 18px;color: #666;font-weight: 700;margin-bottom: 8px;transition: all .4s ease;}
.quotes-small-wd p{font-size: 16px;color: #888;line-height: 24px;}
.quotes-small-item:before{content: "";position: absolute;left: 0;top: 0;width: 4px;background: #b4c5f1;height: 100%;transition: all .4s ease;}
.quotes-small .swiper-wrapper{height: 462px;}
.quotes-small-item:hover .quotes-small-wd h6{color: #ac0003;}
.swiper-slide-active .quotes-small-wd h6{color: #ac0003;}
.swiper-slide-active .quotes-small-item:before{background: #ac0003;}

.honor{width: 100%;background: url('../images/index/Himg3_1.jpg') left top/cover;}
.honor-menu{width: 100%;font-size: 0;text-align: center;margin-top: 32px;}
.honor-menu a{display: inline-block;vertical-align: middle;position: relative;font-size: 18px;color: #666;margin: 0 16px;}
.honor-menu a.ontrue{color: #ac0003;}
.honor-menu a::after{content: "";width: 2px;position: absolute;height: 20px;top: 50%;margin-top: -10px;right: -17px;background: #666;}
.honor-menu a:last-child::after{display: none;}
.honor-itembox{margin-top: 42px;width: 100%;}
.honor-item{width: 100%;display: none;position: relative;}
.honor-item.ontrue{display: block;}
.honor-loop{width: 100%;height: 430px;position: relative;overflow: hidden;}
.honor-loop ul{position: absolute;width: 1000%;left: 0;overflow: hidden;}
.honor-loop li{width: 250px;height: 430px;display: flex;align-items: flex-end;position: relative;margin-left: 12px;float: left;user-select: none;transition: all .6s ease .4s;}
.honor-loop li:first-child{margin-left: 0;}
.honor-imgwd{width: 100%;position: relative;}
.honor-imgwd img{width: 100%;object-fit: cover;transition: all .4s ease;}
.honor-imgwd::before{content: "";position: absolute;z-index: 1;width: 100%;height: 100%;top: 0;left: 0;background: #000;opacity: 0.2;}
.honor-imgwd::after{content: "";position: absolute;z-index: 2;width: 100%;height: 100%;top: 0;left: 0;background: url('../images/index/Himg3_2.png') repeat-x left bottom/auto 40%;}
.honor-wd{width: 100%;position: absolute;z-index: 3;padding: 0 20px;color: #e5e3e4;left: 0;bottom: 16px;}
.honor-wd h6{font-size: 22px;margin-bottom: 4px;transition: all .4s ease .4s;}
.honor-wd p{font-size: 12px;line-height: 16px;transition: all .4s ease .4s;}
.honor-click{display: none;position: absolute;cursor: pointer;z-index: 4;width: 67px;height: 67px;background: url('../images/index/Himg3_5.png') no-repeat center/100% auto;top: 50%;left: 50%;margin-left: -33px;margin-top: -42px;}
.honor-click:before, .honor-click:after{content: "";display: block;width: 74px;height: 74px;border: 1px solid #fff;border-radius: 100%;position: absolute;top: -3px;left: -3px;animation: shineRing 1.5s linear infinite;opacity: 0.8;}
.honor-click:before {animation-delay: .6s;}
.honor-click:after {animation-delay: 0s;}
@keyframes shineRing {from {transform: scale(1, 1);opacity: 0.8;}to {transform: scale(1.6, 1.6);opacity: 0;}}
/* - */
.popVideo{display: none;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.popVideo-content{display: flex;justify-content: center;align-items: center;position: relative;width: 66%;height: 100%;margin: 0 auto;}
.popVideo-core{position: relative;display: inline-block;vertical-align: middle;width: 100%;position: relative;}
.popVideo-core video{width: 100%;}
.popVideo-close {width: 28px;height: 28px;position: absolute;right: -28px;top: -28px;z-index: 3;background: url('../images/index/close.png') no-repeat center;cursor: pointer;opacity: .7;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
/* - */
.honor-loop li.ontrue{width: 414px;}
.honor-loop li.ontrue .honor-click{animation: honorDh 1s ease both .8s;display: block;}
@keyframes honorDh{0%{opacity: 0;}100%{opacity: 1;}}
.honor-loop li.ontrue .honor-wd h6{font-size: 32px;}
.honor-loop li.ontrue .honor-wd p{font-size: 16px;line-height: 22px;}
.honor-btn{width: 100%;font-size: 0;text-align: center;margin-top: 32px;user-select: none;}
.honor-btn>div{width: 58px;height: 28px;display: inline-block;background: url('../images/index/Himg4_3.png') no-repeat center;cursor: pointer;margin: 0 10px;transition: all .4s ease;}
.honor-btn>div.honor-next{transform: rotate(180deg);}
.honor-btn>div:hover{background-position: right 20px center;}
.honor-btn>div.onfalse{opacity: .4;cursor: default;}
.honor-btn>div.onfalse:hover{background-position: center;}
.honor-pc{display: block;}
.honor-mb{display: none;}

.report{width: 100%;}
.report .contain{width: 1228px;}
.report-item{width: 100%;margin-top: 20px;}
.report-loop{width: 100%;}
.report-loop .swiper-container{padding: 14px;}
.report-link{display: block;width: 100%;box-shadow: 0 2px 12px 2px #f2f2f2;}
.report-link-img{width: 100%;overflow: hidden;}
.report-link-img img{width: 100%;object-fit: cover;transition: all .6s ease;}
.report-link-wd{width: 100%;background: #fff;height: 148px;padding: 32px 18px;}
.report-link-wd span{font-size: 14px;color: #888;}
.report-link-wd h4{font-size: 18px;color: #333;line-height: 28px;margin-top: 8px;transition: all .4s ease;height: 56px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.report-link-wd p{font-size: 14px;color: #666;line-height: 21px;margin-top: 12px;}
.report-link:hover .report-link-img img{transform: scale(1.04);}
.report-link:hover .report-link-wd h4{color: #ac0003;}
.report-link.report-top{margin-top: 14px;}
.report-link.report-long .report-link-wd{height: 338px;}
.report-link.report-long .report-link-wd p{height: 148px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 7;}
.report-link.report-noimg .report-link-wd{height: 176px;}
.report-link.report-noimg .report-link-wd h4{height: 84px;-webkit-line-clamp: 3;}
.report-btn{width: 100%;font-size: 0;text-align: center;margin-top: 24px;user-select: none;}
.report-btn>div{width: 58px;height: 28px;display: inline-block;background: url('../images/index/Himg4_3.png') no-repeat center;cursor: pointer;margin: 0 10px;transition: all .4s ease;}
.report-btn>div.report-next{transform: rotate(180deg);}
.report-btn>div:hover{background-position: right 20px center;}
.report-btn>div.swiper-button-disabled{opacity: .4;cursor: default;}
.report-btn>div.swiper-button-disabled:hover{background-position: center;}

.brilliant{width: 100%;background: url('../images/index/Himg5_1.jpg') left top/cover;}
.brilliant-loop{width: 100%;margin-top: 40px;}
.brilliant-list{width: 100%;}
.brilliant-ul{width: 49.5%;}
.brilliant-ul:first-child{float: left;}
.brilliant-ul:last-child{float: right;}
.brilliant-ul a{display: block;float: left;overflow: hidden;cursor: default;}
.brilliant-ul a img{width: 100%;object-fit: cover;transition: all .6s ease;}
/* .brilliant-ul a:hover img{transform: scale(1.04);} */
.brilliant-L a:nth-child(1){width: 100%;}
.brilliant-L a:nth-child(2){width: 49%;margin-top: 2%;}
.brilliant-L a:nth-child(3){width: 49%;margin-left: 2%;margin-top: 2%;}
.brilliant-ul-li{width: 49%;}
.brilliant-ul-li:first-child{float: left;}
.brilliant-ul-li:last-child{float: right;}
.brilliant-R a{width: 100%;}
.brilliant-ul-li a:last-child{margin-top: 4%;}
.brilliant-btn{width: 100%;font-size: 0;text-align: center;margin-top: 32px;user-select: none;}
.brilliant-prev, .brilliant-next{display: inline-block;vertical-align: middle;width: 28px;height: 16px;cursor: pointer;background: url('../images/index/Himg3_4.png') no-repeat center;transition: all .4s ease;}
.brilliant-next{transform: rotate(180deg);}
.brilliant-prev:hover, .brilliant-next:hover{background-position: left 6px center;}
.brilliant-prev.swiper-button-disabled, .brilliant-next.swiper-button-disabled{opacity: .4;cursor: default;}
.brilliant-prev.swiper-button-disabled:hover, .brilliant-next.swiper-button-disabled:hover{background-position: center;}
.brilliant-num{display: inline-block;vertical-align: middle;height: 16px;line-height: 16px;font-size: 16px;color: #ac0003;margin: 0 18px;}
.brilliant-num span, .brilliant-num b{font-weight: normal;line-height: inherit;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .banner img{height: 578px;}
    .banner a{bottom: 152px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .inPlace {padding: 70px 0 78px;}
    .index-title h6 {font-size: 32px;padding-bottom: 16px;}
    .index-title h6::after{width: 88px;margin-left: -44px;}
    .partner-item {margin-top: 24px;}
    .partner-title {padding-top: 24px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .meetvd-video{height: 480px;}
    .meetvd-list-scroll {height: 420px;}
    .meetvd-list{height: 480px;}
    .meetvd-list-scroll::after{height: 410px;}
    .quotes-bigloop{height: 394px;}
    .quotes-small .swiper-wrapper {height: 394px;}
    .report .contain{width: 92%;}
    .quotes-bigloop img{width: 100%;}
    .quotes-small .swiper-container{padding-bottom: 0;}
    .quotes-small-item{padding: 10px;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .inPlace {padding: 60px 0 68px;}
    .meetvd-video-box{width: 100%;padding-right: 0;}
    .meetvd-list{width: 100%;margin-top: 16px;}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .banner img {height: 500px;}
    .banner a {bottom: 128px;}
    .meetvd-list-scroll {height: 320px;}
    .meetvd-list-scroll::after {height: 284px;}
    .meetvd-list{height: auto;}
    .meetvd-video{height: auto;}
    .quotes-big {width: 100%;padding-right: 0;}
    .quotes-bigloop {height: auto;padding: 32px 20px;}
    .quotes-small{width: 100%;margin-top: 16px;}
    .quotes-small .swiper-wrapper{height: auto;}
    .quotes-bigloop::after{display: none;}
    .quotes-small .swiper-container {padding-right: 0;}
    .quotes-small-item{box-shadow: none;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .banner-img-pc{display: none;}
    .banner-img-mb{display: block;}
    .banner a {bottom: 28%;}
    .banner img{height: auto;}
    .index-title h6{font-size: 26px;}
    .index-title h6::after {width: 68px;margin-left: -34px;}
    .inPlace {padding: 44px 0 48px;}
    .partner-box {margin-top: 14px;}
    .partner-list li{width: 31.3333%;margin-top: 16px;height: 52px;}
    .partner-item {margin-top: 12px;}
    .partner-list {margin-top: 2px;}
    .partner-title {padding-top: 16px;}
    .honor-pc{display: none;}
    .honor-mb{display: block;}
    .meetvd-list-loop li h4{font-size: 16px;}
    .meetvd-item {margin-top: 32px;}
    .meetvd-list-loop li {padding: 0 20px 24px 28px;}
    .meetvd-list-scroll{height: 200px;overflow-y: auto;}
    .meetvd-list-scroll::after {display: none;}
    .meetvd-list-scroll ul {position: relative;}
    .meetvd-list-scroll ul::after {content: "";width: 1px;height: 100%;position: absolute;left: 5px;top: -10px;background: url("../images/index/Himg1_4.png") no-repeat center/auto 100%;}
    .quotes-item {margin-top: 32px;}
    .quotes-bigloop {height: auto;padding: 20px 12px;}
    .quotes-small-wd p {font-size: 14px;line-height: 20px;}
    .quotes-small-wd h6 {font-size: 16px;margin-bottom: 6px;}
    .quotes-small-img{width: 90px;}
    .quotes-small-wdbox {width: calc(100% - 90px);height: 90px;}
    .honor-menu a{font-size: 16px;margin: 0 8px;}
    .honor-menu {margin-top: 24px;}
    .honor-itembox {margin-top: 32px;}
    .honor-menu a::after {height: 16px;margin-top: -7px;right: -9px;}
    .honor-click{display: block;}
    .honor-btn{margin-top: 24px;}
    .report-loop .swiper-container {padding: 0;}
    .report-link{box-shadow: none;}
    .report-link-wd {background: #f7f7f7;}
    .brilliant-ul{width: 100%;}
    .brilliant-loop {margin-top: 32px;}
    .brilliant-ul:last-child{margin-top: 2%;}
    .honor-menu a:nth-child(2)::after{display: none;}
    .quotes-small-item {padding: 16px;}
}

