@charset "utf-8";
.ab{display: none;}
.container{padding: 82px 0 0 0;}
.business{width: 1680px; margin: 0 auto 89px;}
.business .item{position: relative; float: left; box-sizing: border-box; width: 16.666666666%; text-align: center; border: 1px solid #d2d2d2; border-right: none; transition: all 0.4s ease-in;z-index: 1;}
.business .item a{display: block; padding: 48px 20px;}
.business .item:last-child{border-right: 1px solid #d2d2d2;}
.business .item .intro .a1{position: relative; margin: 25px 0; font-size: 18px;}
.business .item .intro .a1::before,
.business .item .intro .a1::after{position: absolute; top: 0; left: 50%; top: 35px; content: '\20'; width: 66px; height: 1px; transform: translateX(-50%); background: #b4b4b4;}
.business .item .intro .a1::after{top: 34px; width: 20px; height: 2px; background: #de0000;}
.business .item .intro .a2{text-transform: uppercase; font-family: 'Times New Roman', Times, serif; color: rgba(0, 0, 0, .6);height: 42px;}
.business .item .intro .a3{display: none;height: 42px; color: rgba(255, 255, 255, .6);}
.business .on{background: #b20000; border: 1px solid #b20000;border-right: none;transform: scale(1.1);z-index: 2;}
.business .on .intro .a1{color: #fff;}
.business .on .intro .a1::after{background: #fff;}
.business .on .intro .a2{display: none;}
.business .on .intro .a3{display: block;}
@media all and (max-width: 1680px) {
    .business{width: 1200px; margin: 0 auto 89px;}
}

.col-r{width: 1920px; margin: 0 auto 70px;}
.col-r .a1{float: left; width: 634px;}
.col-r .a2{position: relative; display: block; overflow: hidden; border-right: 1px solid #e3e3ec;}
.col-r .a2::before,
.col-r .a2::after{position: absolute; content: '\20'; right: 0; width: 2px; height: 20px; background: #e07176;}
.col-r .a2::after{bottom: 0;}
.col-r .a1 video{width: 634px; height: 470px; background: #000;}
.col-r .a3{position: relative; float: right; width: 608px;}
.col-r .m-text{position: absolute; left: 0; top: 0; /* width: 100%; height: 100%; */ padding: 12% 8% 0 12%;}
.col-r .m-text .u-title{display: block; position: relative; margin-bottom: 48px; padding-bottom: 14px; font-size: 24px;}
.col-r .m-text .u-title i{margin-left: 10px; font-family: Arial;}
.col-r .m-text .u-title::before,
.col-r .m-text .u-title::after{position: absolute; left: 0; bottom: 0; content: '\20'; width: 66px; height: 1px; background: #6f6f6f;}
.col-r .m-text .u-title::after{width: 20px; height: 2px; background: #de0000;}
.col-r .a3 .m-text .member{width: 372px; height: 204px;}
.col-r .a3 .col-swiper{position: relative;}
.col-r .member .swiper-slide{width: 162px; height: 78px;}
.col-r .member .swiper-slide a{display: block;}
.col-r .col-swiper .col-prev,
.col-r .col-swiper .col-next{left: unset; bottom: unset; top: 45px; right: -32px; width: 27px; height: 28px; background: url(ico_08.png) no-repeat;}
.col-r .col-swiper .col-next{top: 150px; transform: rotate(180deg);}
.col-swiper .swiper-button-prev.swiper-button-disabled,
.col-swiper .swiper-button-next.swiper-button-disabled{opacity: 1; background-image: url(ico_07.png);}
.col-r .a2 .m-text .u-txt{line-height: 36px; color: rgba(0, 0, 0, .8);}
.col-r .a2 .more{width: 26px; height: 27px; margin-top: 48px; background: url(ico_06_before.png) no-repeat;}
.col-r .a2 a:hover .more{background-image: url(ico_06_after.png);}
@media all and (max-width: 1920px) {
    .col-r{width: 1680px;}
    /* .col-r .pic img{height: 100%;} */
    .col-r .a1{width: 555px;}
    .col-r .a3{width: 532px;}
}

@media all and (max-width: 1680px) {
    .col-r{width: 1200px;}
    .col-r .a1{width: 396px;}
    .col-r .a3{width: 380px;}
    .col-r .m-text{padding: 5% 4% 0 5%;}
    .col-r .a1 video{width: 100%;}
    .col-r .col-swiper .col-prev,
    .col-r .col-swiper .col-next{right: 0;}
    .col-r .col-swiper .col-next{top: 134px;}
    .col-r .a3 .m-text .member{width: 348px; height: 180px;}
    .col-r .m-text .u-title{ margin-bottom: 24px;}
    .col-r .a2 .more{margin-top: 14px;}
    .col-r .member .swiper-slide{width: 138px;}
}

.news-home{width: 1680px; margin: 0 auto; padding-bottom: 55px;}
.news-home .news-l{width: 57.38%;}
.news-home .news-r{width: 38.45%;}
.u-tt .hd{margin-bottom: 40px; padding-bottom: 22px; border-bottom: 1px solid #ccc;}
.u-tt .hd li{display: inline-block; position: relative; margin-right: 10px; font-size: 24px; cursor: pointer;}
.u-tt .hd .on::after,
.u-tt .hd .current::after{position: absolute; left: 0; bottom: -23px; content: '\20'; width: 100%; height: 2px; background: #a80000;}
.u-tt .hd a{display: block; width: 26px; height: 27px; margin-top: 8px; background: url(ico_06_before.png) no-repeat;}
.u-tt .hd a:hover{background-image: url(ico_06_after.png);}
.u-tt .bd .hotNews{padding-bottom: 28px; border-bottom: 1px dashed #cdcccc;}
.news-l .bd .hotNews .imgBox{width: 22%; overflow: hidden;}
.u-tt .bd .hotNews .imgBox img{transition: all 0.4s;}
.news-l .bd .hotNews .m-news{width: 74.48%; padding-top: 6px;}
.u-tt .bd .hotNews .m-news dt{font-size: 18px; font-weight: bold;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-l .bd .hotNews .m-news dd:nth-of-type(1){margin: 17px 0;}
.news-l .bd .hotNews .m-news dd:nth-of-type(2){height: 56px; line-height: 28px; color: rgba(0, 0, 0, .7);overflow: hidden;}
.u-tt .bd .hotNews a:hover img{transform: scale(1.2);}
.u-tt .bd li>span{color: rgba(0, 0, 0, .8);}
.u-tt .bd li .u-title{font-size: 16px;width: 85%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-home .u-tt .bd li:nth-child(n + 2){margin-top: 22px;}
.news-r .bd .hotNews .imgBox{width: 32.82%; overflow: hidden;}
.news-r .bd .hotNews .m-news{width: 62.54%;}
.news-r .bd .hotNews .m-news dd{height: 86px; margin-top: 28px; color: rgba(0, 0, 0, .7);overflow: hidden;}
.news-r .bd .hotNews .m-news dd:nth-of-type(1) {display: none;}
@media all and (max-width: 1680px) {
    .news-home{width: 1200px;}
    .news-l .bd .hotNews .m-news{padding-top: 0;}
    .news-l .bd .hotNews .m-news dd:nth-of-type(1){margin: 8px 0;}
    .news-l .bd .hotNews .m-news dd:nth-of-type(2){height: 44px; line-height: 22px;}
    .news-r .bd .hotNews .m-news dd{height: 63px; margin-top: 10px;}
    .u-tt .bd li .u-title{font-size: 16px;width: 80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
}

.partner{width: 1680px; margin: 0 auto 48px;}
.partner .hd{padding-bottom: 12px;}
.partner .hd .current::after{bottom: -13px;}
.partner .bd .partner-swiper .swiper-slide{width: 194px;margin-right: 18px;}
@media all and (max-width: 1680px) {
    .partner{width: 1200px;overflow: hidden;}
    .partner .bd .partner-swiper .swiper-slide{margin-right: 6px;}
}
