.anchorPoint { position: absolute; display: block; z-index: -1; top: -85px; left: 0; }
/* 第一屏 */
.oneBox { position: relative; width: 100%; height: 572px; background-size: cover !important; }
/* 第二屏 */
.twoBox { position: relative; font-family: SOURCEHANSANSCN-Regular; width: 1200px; height: 671px; margin: 60px auto 150px; background: url('../img/aboutOneBg.jpg') no-repeat center; }
.twoMain { width: 545px; position: absolute; left: 635px; top: 150px; }
.twoMain h1 { color: #fff; font-size: 60px; opacity: .03; font-family: SOURCEHANSANSCN-LIGHT; padding-left: 15px; }
.twoMain h2 { position: absolute; left: 0; top: 45px; color: #ffcd33; font-size: 43px; border-left: 5px solid #ffcd33; padding-left: 10px; line-height: 40px; }
.twoMain span { line-height: 22px; color: #fcfefd; font-size: 16px; position: absolute; top: 45px; left: 200px; }
.twoMain p { position: absolute; top: 105px; color: #fff; font-size: 19px; text-indent: 2em; line-height: 30px; text-align: justify; width: 530px; }
/* 第三屏 */
.threeBox { position: relative; width: 100%; height: 658px; background: url('../img/aboutTwoBg.jpg') no-repeat center; }
.threeMain { width: 1200px; margin: 0 auto; padding: 90px 0; }
.threeTitle h2 { font-size: 60px; color: #fcfefd; opacity: .15; font-family: SOURCEHANSANSCN-LIGHT; margin-left: -5px; }
.threeTitle h3 { font-size: 43px; color: #fff; border-left: 5px solid #ffcd33; height: 38px; line-height: 38px; padding-left: 20px; margin-top: 10px; }
.threeTitle h3 span { font-size: 16px; color: #fcfefd; font-family: SOURCEHANSANSCN-Regular; margin-left: 15px; }
.threeContent { width: 1200px; height: 290px; margin-top: 35px; }
.threeYear { width: 100%; height: 55px; background: #2c3998; cursor: grab; overflow: hidden; }
.threeYear dl { white-space: nowrap; }
.threeYear dd { font-size: 32px; color: #f5c539; text-align: center; line-height: 54px; width: 200px; display: inline-block; }
.threeYear dd:hover { background: #f5c539; color: #2c3998; }
.threeYearActive { background: #f5c539 !important; color: #2c3998 !important; }
.threeMonth { position: relative; overflow: hidden; width: 100%; height: 240px; background: #fff; }
.threeMonthButton { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; width: 47px; height: 88px; cursor: pointer; }
.threeMonthLeft { background: url('../img/threeMonthLeft.png') no-repeat center; left: 40px; }
.threeMonthRight { background: url('../img/threeMonthRight.png') no-repeat center; right: 40px; }
.threeMonthLeft:hover { background: url('../img/threeMonthLeftHover.png') no-repeat center; }
.threeMonthRight:hover { background: url('../img/threeMonthRightHover.png') no-repeat center; }
.threeMonth ul { white-space: nowrap; }
.threeMonth li { position: relative; width: 1200px; height: 240px; display: inline-block; }
.threeMonth li h1 { font-size: 100px; color: #2c3998; top: 60px; left: 140px; position: absolute; line-height: 110px; }
.threeMonth li div { position: absolute; left: 420px; top: 60px; height: 110px; display: flex; flex-direction: column; justify-content: center; }
.threeMonth li div p { font-size: 21px; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; line-height: 30px; }
.threeMonth li h1 b { font-weight: normal; font-size: 21px; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; position: absolute; top: 50%; transform: translateY(-50%); right: -45px; }
/* 第四屏 */
.fourBox { position: relative; width: 1200px; height: 988px; margin: 200px auto 0; background: url('../img/aboutFourBg.jpg') no-repeat right bottom; }
.fourTitle h2 { padding-top: 15px; font-size: 60px; color: #d0d0d0; font-family: SOURCEHANSANSCN-LIGHT; margin-left: -5px; }
.fourTitle h3 { font-size: 43px; color: #4f4f50; border-left: 5px solid #2c3998; height: 38px; line-height: 38px; padding-left: 20px; margin-top: 10px; }
.fourTitle h3 span { font-size: 16px; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; margin-left: 15px; }
.fourMain { position: absolute; left: 0; bottom: 0; width: 505px; margin-top: 100px; }
.fourMain li { position: relative; margin-top: 50px; cursor: pointer; width: 100%; padding: 30px 60px; border-left: 5px solid #2c3998; border-bottom: 1px solid #bcbbbb; border-top: 1px solid #bcbbbb; }
.fourMain li h2 { font-size: 42px; color: #393939; line-height: 55px; }
.fourMain li p { font-size: 18px; color: #313131; line-height: 35px; font-family: SOURCEHANSANSCN-Regular; }
.fourMain li i { position: absolute; transition: all .5s linear; -webkit-transition: all .5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; display: block; z-index: -1; background: #2c3998; width: 0; height: 151px; top: 0; left: 0; }
.fourMain li:hover > i { width: 500px; }
.fourMain li:hover h2 { color: #ffcd33; }
.fourMain li:hover p { color: #fff; }
/* 第五屏 */
.fiveBox { position: relative; width: 1200px; height: 615px; margin: 130px auto 0; }
.fiveTitle h2 { padding-top: 15px; font-size: 60px; color: #d0d0d0; font-family: SOURCEHANSANSCN-LIGHT; margin-left: -5px; }
.fiveTitle h3 { font-size: 43px; color: #4f4f50; border-left: 5px solid #2c3998; height: 38px; line-height: 38px; padding-left: 20px; margin-top: 10px; }
.fiveTitle h3 span { font-size: 16px; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; margin-left: 15px; }
.fiveMain { overflow: hidden; width: 100%; height: 471px; margin-top: 25px; }
.fiveMain ul { white-space: nowrap; }
.fiveMain li { position: relative; width: 1200px; height: 100%; display: inline-block; }
.fiveMain li img { position: absolute; z-index: -1; left: 0; top: 0; width: 809px; height: 458px; }
.fiveContent { width: 660px; height: 295px; padding: 35px; position: absolute; right: 0; top: 85px; background: #f9f9f9; border-right: 4px solid #2c3998; }
.fiveContent h4 { font-size: 43px; color: #4f4f50; line-height: 70px; font-family: SOURCEHANSANSCN-MEDIUM; }
.fiveContent h4 span { font-size: 26px; float: right; margin-top: 20px; line-height: 40px; }
.fiveContent p { font-size: 20px; color: #4f4f50; line-height: 35px; width: 100%; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.fiveButton { position: absolute; cursor: pointer; top: 355px; width: 32px; height: 32px; }
.fiveButtonLeft { background: url('../img/aboutLeftButton.png') no-repeat center; left: -50px; }
.fiveButtonRight { background: url('../img/aboutRightButton.png') no-repeat center; right: -50px; }
.fiveSlideBtn { position: absolute; right: 35px; bottom: 15px; padding-left: 10px; background: url('../img/sixSlideBtnBg.png') no-repeat 70px center; border: 1px solid #929292; width: 83px; height: 28px; line-height: 28px; color: #595959; font-size: 14px; display: block; }
.fiveSlideBtn:hover { background: url('../img/sixSlideBtnBgH.png') no-repeat 70px center #ffcd33; color: #2c3998; border: 1px solid #ffcd33; }
/* 第六屏 */
.sixBox { position: relative; width: 1200px; height: auto; margin: 165px auto; }
.sixTitle h2 { padding-top: 15px; font-size: 60px; color: #d0d0d0; font-family: SOURCEHANSANSCN-LIGHT; margin-left: -5px; }
.sixTitle h3 { font-size: 43px; color: #4f4f50; border-left: 5px solid #2c3998; height: 38px; line-height: 38px; padding-left: 20px; margin-top: 10px; }
.sixTitle h3 span { font-size: 16px; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; margin-left: 15px; }
.sixContent { width: 100%; margin-top: 40px; }
.sixContent li { position: relative; width: 280px; height: 385px; background: #f4f4f5; margin: 0 26px 20px 0; float: left; }
.sixContent li:nth-child(4) { margin: 0; }
.sixSlideTitle { height: 75px; background: #fff; }
.sixSlideTitle h4 { font-size: 25px; color: #595959; padding-top: 10px; font-weight: normal; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sixSlideTitle h5 { color: #4f4f50; font-weight: normal; font-size: 15px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sixContent li:hover > .sixSlideTitle h4 { color: #2c3998; }
.sixContent li img { width: 100%; height: 165px; margin-bottom: 15px; }
.sixContent li p { padding: 0 20px; font-size: 14px; color: #4f4f50; line-height: 25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
.sixSlideBtn { position: absolute; right: 15px; bottom: 15px; padding-left: 10px; background: url('../img/sixSlideBtnBg.png') no-repeat 70px center; border: 1px solid #929292; width: 83px; height: 28px; line-height: 28px; color: #595959; font-size: 14px; display: block; }
.sixSlideBtn:hover { background: url('../img/sixSlideBtnBgH.png') no-repeat 70px center #ffcd33; color: #2c3998; border: 1px solid #ffcd33; }
.sixContent:after { clear: both; display: block; content: ''; }
/***** h5 ******/
/* 第一屏 */
.oneBoxH5 { width: 100%; }
.oneBoxH5 img { width: 100%; }
/* 第二屏 */
.twoBoxH5 { font-family: SOURCEHANSANSCN-Regular; width: 100%; background: linear-gradient(#517bea, #2c3998); }
.twoMainH5 { width: 100%; position: relative; padding: 0.5rem; margin: 0.5rem 0; }
.twoMainTitleH5 { display: flex; align-items: center; margin-bottom: 0.5rem; }
.twoMainH5 h2 { color: #ffcd33; font-size: 0.6rem; border-left: 5px solid #ffcd33; padding-left: 0.1rem; }
.twoMainH5 span { line-height: 0.35rem; margin-left: 0.2rem; color: #fcfefd; font-size: 0.24rem; }
.twoMainH5 p { color: #fff; font-size: 0.24rem; text-indent: 2em; line-height: 0.5rem; text-align: justify; width: 100%; }
/* 第三屏 */
.threeBoxH5 { width: 100%; padding-bottom: 1.5rem; background: url('../img/aboutTwoBg.jpg') no-repeat center; background-size: cover; }
.threeTitleH5 { padding: 0.5rem; }
.threeTitleH5 h2 { font-size: 0.8rem; color: #fcfefd; opacity: .15; font-family: SOURCEHANSANSCN-LIGHT; }
.threeTitleH5 h3 { font-size: 0.6rem; color: #fff; border-left: 5px solid #ffcd33; height: 0.6rem; line-height: 0.6rem; padding-left: 0.2rem; }
.threeTitleH5 h3 span { font-size: 0.24rem; color: #fcfefd; font-family: SOURCEHANSANSCN-Regular; margin-left: 0.2rem; }
.threeContentH5 { width: 100%; }
.threeMonthH5 { position: relative; overflow: hidden; width: 100%; height: 3rem; background: #fff; }
.threeMonthButtonH5 { position: absolute; top: 50%; transform: translateY(-50%); z-index: 10; width: 0.5rem; height: 0.93rem; cursor: pointer; }
.threeMonthLeftH5 { background: url('../img/threeMonthLeft.png') no-repeat center; left: 0.1rem; background-size: cover; }
.threeMonthRightH5 { background: url('../img/threeMonthRight.png') no-repeat center; right: 0.1rem; background-size: cover; }
.threeMonthLeft:active { background: url('../img/threeMonthLeftHover.png') no-repeat center; background-size: cover; }
.threeMonthRight:active { background: url('../img/threeMonthRightHover.png') no-repeat center; background-size: cover; }
.threeMonthH5 ul { white-space: nowrap; }
.threeMonthH5 li { position: relative; width: 100%; height: 3rem; display: inline-block; }
.threeMonthH5 li h1 { font-size: 1rem; color: #2c3998; top: 1rem; left: 1.2rem; position: absolute; }
.threeMonthH5 li p { font-size: 0.24rem; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; }
.threeMonthH5 li div { position: absolute; left: 3.5rem; top: 1.1rem; height: 0.8rem; display: flex; flex-direction: column; justify-content: center; }
.threeYearH5 { width: 100%; background: #2c3998; cursor: grab; overflow: hidden; }
.threeYearH5 dl { white-space: nowrap; }
.threeYearH5 dd { font-size: 0.4rem; color: #f5c539; text-align: center; line-height: 0.8rem; width: 2rem !important; margin: 0 !important; display: inline-block; }
.threeYearH5 dd:active { background: #f5c539; color: #2c3998; }
/* 第四屏 */
.fourBoxH5 { position: relative; width: 100%; }
.fourTitleH5 { padding: 0.5rem; }
.fourTitleH5 h2 { padding-top: 0.1rem; font-size: 0.8rem; color: #d0d0d0; font-family: SOURCEHANSANSCN-LIGHT; }
.fourTitleH5 h3 { font-size: 0.6rem; color: #4f4f50; border-left: 5px solid #2c3998; height: 0.6rem; line-height: 0.6rem; padding-left: 0.2rem; }
.fourTitleH5 h3 span { font-size: 0.24rem; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; margin-left: 0.2rem; }
.fourMainH5 { width: 100%; display: flex; }
.fourMainH5 img { width: 50%; height: 100%; }
.fourMainH5 ul { width: 50%; display: flex; flex-direction: column-reverse; }
.fourMainH5 li { position: relative; width: 100%; margin-top: 0.2rem; padding: 0.1rem; border-left: 5px solid #2c3998; border-bottom: 1px solid #bcbbbb; border-top: 1px solid #bcbbbb; }
.fourMainH5 li h2 { font-size: 0.5rem; color: #393939; line-height: 0.8rem; }
.fourMainH5 li p { font-size: 0.24rem; color: #313131; line-height: 0.5rem; font-family: SOURCEHANSANSCN-Regular; }
.fourMainH5 li i { position: absolute; transition: all .5s linear; -webkit-transition: all .5s linear; -moz-transition: all 0.5s linear; -o-transition: all 0.5s linear; -ms-transition: all 0.5s linear; display: block; z-index: -1; background: #2c3998; width: 0; height: 100%; top: 0; left: 0; }
.fourMainH5 li:active > i { width: 100%; }
.fourMainH5 li:active h2 { color: #ffcd33; }
.fourMainH5 li:active p { color: #fff; }
/* 第五屏幕 */
.fiveBoxH5 { position: relative; width: 100%; }
.fiveTitleH5 { padding: 0.5rem; }
.fiveTitleH5 h2 { padding-top: 0.1rem; font-size: 0.8rem; color: #d0d0d0; font-family: SOURCEHANSANSCN-LIGHT; }
.fiveTitleH5 h3 { font-size: 0.6rem; color: #4f4f50; border-left: 5px solid #2c3998; height: 0.6rem; line-height: 0.6rem; padding-left: 0.2rem; }
.fiveTitleH5 h3 span { font-size: 0.24rem; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; margin-left: 0.2rem; }
.fiveMainH5 { overflow: hidden; width: 100%; height: 5rem; }
.fiveMainH5 ul { white-space: nowrap; }
.fiveMainH5 li { position: relative; width: 100%; height: 5rem; display: inline-block; }
.fiveMainH5 li img { position: absolute; z-index: -1; left: 0; top: 0; width: 80%; height: 100%; }
.fiveContentH5 { width: 80%; height: 3rem; padding: 0.3rem; position: absolute; right: 0; top: 0.85rem; background: #f9f9f9; border-right: 4px solid #2c3998; }
.fiveContentH5 h4 { font-size: 0.6rem; color: #4f4f50; line-height: 0.8rem; font-family: SOURCEHANSANSCN-MEDIUM; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.fiveContentH5 span { font-size: 0.24rem; color: #4f4f50; line-height: 0.5rem; }
.fiveContentH5 p { font-size: 0.24rem; color: #4f4f50; line-height: 0.4rem; width: 100%; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }/* 第六屏 */
.sixBoxH5 { position: relative; width: 100%; padding-bottom: 0.5rem; }
.sixTitleH5 { padding: 0.5rem; }
.sixTitleH5 h2 { padding-top: 0.1rem; font-size: 0.8rem; color: #d0d0d0; font-family: SOURCEHANSANSCN-LIGHT; }
.sixTitleH5 h3 { font-size: 0.6rem; color: #4f4f50; border-left: 5px solid #2c3998; height: 0.6rem; line-height: 0.6rem; padding-left: 0.2rem; }
.sixTitleH5 h3 span { font-size: 0.24rem; color: #4f4f50; font-family: SOURCEHANSANSCN-Regular; margin-left: 0.2rem; }
.sixContentH5 { width: 100%; margin: 0 auto; display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0 0.3rem; }
.sixContentH5 li { width: 4.5rem; background: #f4f4f5; }
.sixContentH5 li img { width: 100%; height: 2.5rem; }
.sixContentH5 li p { font-size: 0.24rem; line-height: 0.5rem; padding: 0.1rem; text-align: justify; color: #4f4f50; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5;  overflow: hidden; }
.sixSlideTitleH5 { height: 1.5rem; background: #fff; display: flex; flex-direction: column; justify-content: space-around; }
.sixSlideTitleH5 h4 { font-size: 0.4rem; color: #595959; }
.sixSlideTitleH5 h5 { color: #4f4f50; font-weight: normal; font-size: 0.24rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sixContentH5 li:hover > .sixSlideTitleH5 h4 { color: #2c3998; }

@media screen and (min-width: 750px) and (max-width: 1080px) {
  .threeMonthH5 li p { left: 4rem; font-size: 0.4rem; }
  .sixContentH5 { justify-content: flex-start; }
  .sixContentH5 li { margin: 0.3rem 0.02rem; }
}