.allcover {position: absolute;top: 0;right: 0;}.ctt {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}.tb {position: absolute;top: 50%;transform: translateY(-50%);}.lr {position: absolute;left: 50%;transform: translateX(-50%);}.ell {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}.ell2 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.ell3 {overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}body {background: #f7f8fa;}body .inner {width: 1400px;margin: 0 auto;}body .inner .title {display: flex;justify-content: space-between;align-items: center;margin-bottom: 28px;}body .inner .title h4 {display: flex;align-items: center;font-size: 24px;color: #000;font-weight: bold;position: relative;line-height: 36px;}body .inner .title h4 img {margin-right: 12px;margin-top: 4px;}body .inner .title h4 span {display: inline-block;width: 95px;height: 7px;opacity: 0.35;border-radius: 4px;position: absolute;right: 2px;bottom: 2px;z-index: -1;}body .inner .title h4 .red {background: #fb6772;}body .inner .title h4 .blue {background: #e02727;}body .inner .title ul {display: flex;align-items: center;}body .inner .title ul li {margin-left: 32px;font-size: 16px;color: #666;padding: 2px 0;cursor: pointer;}body .inner .title ul .active {color: #fb6772;border-bottom: 2px solid #fb6772;}body .inner .title .more {font-size: 16px;color: #666;}body .banner {position: relative;min-width: 1920px;width: 100%;}body .banner .sort-box {position: absolute;top: 220px;left: 252px;z-index: 111;width: 240px;background: rgba(0, 0, 0, 0.6);}body .banner .sort-box h4 {width: 100%;height: 52px;line-height: 52px;text-align: center;font-size: 16px;color: #fff;background: #e02727;font-weight: bold;}body .banner .sort-box ul {padding: 0 20px;}body .banner .sort-box ul li {border-bottom: 1px dashed rgba(232, 232, 232, 0.3);}body .banner .sort-box ul li dl {padding-top: 20px;padding-bottom: 18px;overflow: hidden;}body .banner .sort-box ul li dl dt {font-size: 16px;color: #fff;padding-bottom: 12px;display: flex;align-items: center;}body .banner .sort-box ul li dl dt img {margin-right: 10px;}body .banner .sort-box ul li dl dd {float: left;margin-right: 12px;line-height: 30px;}body .banner .sort-box ul li dl.second dd {margin-right: 35px;}body .banner .sort-box ul li dl dd a {font-size: 14px;color: rgba(255, 255, 255, 0.85);}body .banner .sort-box ul li dl dd a:hover {text-decoration: underline;}body .banner .sort-box ul li dl dd:last-child {margin-right: 0;}body .banner .sort-box ul li:last-child {border-bottom: none;}body .characteristic {width: 100%;height: 280px;z-index: 11;position: relative;margin-bottom: 50px;}body .characteristic .inner {height: 100%;margin-top: -50px;}body .characteristic .inner ul {display: flex;align-items: center;height: 100%;box-shadow: 0 4px 49px 0 rgba(215, 215, 215, 0.41);border-radius: 6px;background: #fff;}body .characteristic .inner ul li {width: 25%;display: flex;text-align: center;flex-direction: column;height: 280px;padding-top: 55px;box-sizing: border-box;cursor: pointer;background: #fff;animation: all 0.4 ease-in;}body .characteristic .inner ul li span {width: 64px;margin: 0 auto;}body .characteristic .inner ul li .hover {display: none;}body .characteristic .inner ul li strong {font-size: 20px;color: #000;margin: 42px 0 22px;}body .characteristic .inner ul li p {font-size: 16px;color: #666;}body .characteristic .inner ul li:hover {background: #e02727;}body .characteristic .inner ul li:hover .normal {display: none;}body .characteristic .inner ul li:hover .hover {display: block;}body .characteristic .inner ul li:hover strong {color: #fff;}body .characteristic .inner ul li:hover p {color: #fff;}body .headline {margin-bottom: 40px;}body .headline .inner {display: flex;justify-content: space-between;}body .headline .inner .video-box {width: 690px;height: 518px;position: relative;background: #222;border-radius: 6px;}body .headline .inner .video-box video {width: 690px;height: 518px;border-radius: 6px;}body .headline .inner .video-box .play {display: flex;flex-direction: column;align-items: center;font-size: 18px;color: #fff;cursor: pointer;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}body .headline .inner .video-box .play img {margin-bottom: 10px;}body .headline .inner .video-box .video-title {width: 100%;display: flex;justify-content: space-between;align-items: center;padding: 20px 24px;box-sizing: border-box;position: absolute;left: 0;bottom: 0;font-size: 16px;color: #fff;}body .headline .inner .video-box .video-title h4 {width: 400px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}body .headline .inner .video-box .video-title span {display: flex;align-items: center;}body .headline .inner .video-box .video-title span img {margin-right: 10px;}body .headline .inner .news {width: 690px;height: 518px;border-radius: 6px;background: #fff;box-sizing: border-box;padding: 0 30px;}body .headline .inner .news .head {border-bottom: 1px solid #E8E8E8;padding-bottom: 15px;}body .headline .inner .news .head strong {display: flex;align-items: center;padding: 20px 0 15px;}body .headline .inner .news .head strong span {font-size: 36px;color: #000;margin-right: 16px;}body .headline .inner .news .head h5 {font-size: 18px;color: #000;line-height: 32px;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}body .headline .inner .news .head p {line-height: 28px;}body .headline .inner .news .head p a {font-size: 14px;color: #666;}body .headline .inner .news .head p a span {color: #fb6772;}body .headline .inner .news ul li {display: flex;justify-content: space-between;align-items: center;padding-top: 30px;}body .headline .inner .news ul li i {height: 24px;padding: 0 5px;line-height: 24px;text-align: center;font-size: 14px;color: #fb6772;border-radius: 12px;border: 1px solid #fb6772;}body .headline .inner .news ul li a {width: 450px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-size: 16px;color: #000;}body .headline .inner .news ul li a:hover {color: #fb6772;}body .headline .inner .news ul li span {font-size: 14px;color: #999;}body .headline .inner .news .more {display: flex;align-items: center;justify-content: center;margin-top: 25px;font-size: 16px;color: #666;}body .headline .inner .news .more img {margin-left: 10px;}body .hot {margin-bottom: 40px;}body .hot .project {display: none;position: relative;}body .hot .project .swiper {position: static;}body .hot .project .swiper .swiper-button-next, body .hot .project .swiper .swiper-button-prev {width: 20px;height: 36px;background-size: 20px 36px;}body .hot .project .swiper .swiper-button-prev {background-image: url("../img/index/jiantou-l.png");left: -50px;}body .hot .project .swiper .swiper-button-next {background-image: url("../img/index/jiantou-r.png");right: -50px;}body .hot .project .swiper .swiper-button-next:after, body .hot .project .swiper .swiper-button-prev:after {content: '';}body .hot .active {display: block;}body .activity {margin-bottom: 40px;}body .activity .activity-box {display: flex;justify-content: space-between;}body .activity .activity-box .activity-l {width: 690px;height: 388px;}body .activity .activity-box .activity-l ul li {display: none;transition: all 0.8s ease-in;}body .activity .activity-box .activity-l ul .active {display: block;}body .activity .activity-box .activity-r {width: 690px;height: 388px;}body .activity .activity-box .activity-r ul li {display: flex;justify-content: space-between;align-items: center;width: 100%;height: 82px;box-sizing: border-box;padding: 0 24px;border-radius: 6px;background: #fff;margin-bottom: 20px;position: relative;}body .activity .activity-box .activity-r ul li:hover {box-shadow: 0 4px 18px 0 rgba(215, 215, 215, 0.71);}body .activity .activity-box .activity-r ul li .line {width: 5px;height: 82px;background: #fb6772;border-radius: 2px;position: absolute;left: 0;top: 0;display: none;}body .activity .activity-box .activity-r ul li .a-l {display: flex;align-items: center;}body .activity .activity-box .activity-r ul li .a-l span {width: 70px;height: 28px;line-height: 28px;text-align: center;border-radius: 14px;background: rgba(254, 245, 244, 0.5);border: 1px solid #fb6772;color: #fb6772;margin-right: 18px;}body .activity .activity-box .activity-r ul li .a-l p {width: 380px;font-size: 16px;color: #000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}body .activity .activity-box .activity-r ul li a {width: 75px;height: 28px;line-height: 28px;text-align: center;background: #fb6772;border-radius: 14px;color: #fff;}body .activity .activity-box .activity-r ul li.end .a-l span {background: rgba(242, 245, 249, 0.5);border: 1px solid #8D8D8D;color: #8D8D8D;}body .activity .activity-box .activity-r ul li.end a {background: #F2F5F9;color: #8D8D8D;}body .activity .activity-box .activity-r ul li:last-child {margin-bottom: 0;}body .school {margin-bottom: 40px;}body .school .school-box {width: 100%;height: 356px;background: #fff;border-radius: 6px;display: flex;box-sizing: border-box;padding: 13px 24px;}body .school .school-box .school-l {width: 256px;margin-right: 52px;}body .school .school-box .school-l ul {display: flex;flex-wrap: wrap;justify-content: space-between;}body .school .school-box .school-l ul li {width: 120px;height: 44px;line-height: 44px;text-align: center;background: #F2F5F9;border-radius: 22px;color: #7C7C7C;margin: 11px 0;cursor: pointer;}body .school .school-box .school-l ul .active {background: #e02727;color: #fff;}body .school .school-box .line {width: 1px;height: 296px;background: #F2F2F2;margin-top: 20px;margin-right: 54px;}body .school .school-box .school-r {width: 990px;}body .school .school-box .school-r .school-list {display: none;}body .school .school-box .school-r .school-list ul {display: flex;flex-wrap: wrap;}body .school .school-box .school-r .school-list ul li {margin: 20px 130px 20px 0;}body .school .school-box .school-r .school-list ul li:nth-child(4), body .school .school-box .school-r .school-list ul li:last-child{margin-right: 0;}body .school .school-box .school-r .school-list ul li a {width: 140px;display: flex;flex-direction: column;align-items: center;}body .school .school-box .school-r .school-list ul li a img {width: 140px;height: 80px;}body .school .school-box .school-r .school-list ul li a span {font-size: 16px;color: #000;margin-top: 18px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}body .school .school-box .school-r .active {display: block;}body .strategy {margin-bottom: 40px;}body .strategy .inner .tab-nav {width: 100%;height: 70px;line-height: 70px;background: #fff;border-radius: 6px;box-sizing: border-box;padding: 0 80px;margin-bottom: 12px;}body .strategy .inner .tab-nav ul {display: flex;align-items: center;}body .strategy .inner .tab-nav ul li {margin-right: 35px;font-size: 18px;color: #666;cursor: pointer;}body .strategy .inner .tab-nav ul .active {height: 67px;color: #000;border-bottom: 3px solid #e02727;font-weight: bold;}body .strategy .inner .tab-nav ul li:last-child {margin-right: 0;}body .strategy .inner .content {display: none;}body .strategy .inner .content > ul {display: flex;justify-content: space-between;}body .strategy .inner .content > ul > li {width: 452px;height: 320px;border-radius: 6px;background: #fff;padding: 20px;box-sizing: border-box;}body .strategy .inner .content > ul > li .news {display: flex;justify-content: space-between;border-bottom: 1px solid #E8E8E8;padding-bottom: 20px;}body .strategy .inner .content > ul > li .news .pic {width: 130px;height: 100px;overflow: hidden;}body .strategy .inner .content > ul > li .news .txt {width: 266px;}body .strategy .inner .content > ul > li .news .txt h5 {font-size: 16px;color: #000;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}body .strategy .inner .content > ul > li .news .txt span {display: block;font-size: 14px;color: #999;margin: 2px 0 8px;}body .strategy .inner .content > ul > li .news .txt p a {font-size: 14px;color: #666;overflow: hidden;word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-height: 22px;}body .strategy .inner .content > ul > li .news .txt p a:hover {color: #e02727;}body .strategy .inner .content > ul > li > ul > li {display: flex;justify-content: space-between;align-items: center;line-height: 30px;padding-top: 10px;}body .strategy .inner .content > ul > li > ul > li a {font-size: 16px;color: #000;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}body .strategy .inner .content > ul > li > ul > li a:hover {color: #e02727;}body .strategy .inner .content > ul > li > ul > li span {font-size: 14px;color: #999;}body .strategy .inner .active {display: block;}body .advantage {width: 100%;height: 610px;background: url("../img/index/advantage-bg.jpg") 50% 50% no-repeat;color: #fff;}body .advantage .inner h4 {width: 240px;font-size: 26px;font-weight: bold;position: relative;margin: 0 auto 90px;padding: 60px 0 0;}body .advantage .inner h4 span {display: block;width: 238px;height: 7px;background: #F7F8FA;opacity: 0.22;border-radius: 4px;position: absolute;bottom: 0;left: 0;}body .advantage .inner > ul {display: flex;justify-content: space-around;padding-bottom: 90px;}body .advantage .inner > ul li {display: flex;align-items: center;flex-direction: column;width: 200px;text-align: center;}body .advantage .inner > ul li strong {font-weight: bold;font-size: 20px;padding: 50px 0 15px;}body .advantage .inner > ul li p {line-height: 26px;opacity: 0.65;font-size: 14px;}body .advantage .inner .link h6 {width: 624px;margin: 0 auto 20px;text-align: center;position: relative;}body .advantage .inner .link h6 span {display: block;position: absolute;top: 50%;width: 255px;height: 1px;}body .advantage .inner .link h6 .line-l {left: 0;background: url("../img/index/line-l.png") 0 0 no-repeat;}body .advantage .inner .link h6 .line-r {right: 0;background: url("../img/index/line-r.png") 0 0 no-repeat;}body .advantage .inner .link ul {display: flex;justify-content: center;align-items: center;flex-wrap: wrap;width: 1000px;margin: 0 auto;height: 18px;overflow-y: scroll;}body .advantage .inner .link ul::webkit-scrollbar {width:0;}body .advantage .inner .link ul li {padding: 0 12px;}body .advantage .inner .link ul li a {font-size: 12px;color: #fff;}@media (min-width: 1921px) and (max-width: 2561px) {body .banner .sort-box {left: 580px;}}video::--webkit-media-controls-play-button {display: none!important;}