@charset "utf-8";body {min-width: 1000px;height: auto;font-size: 14px;line-height: 1.4;color: #313131;background: #ddfeff;-webkit-overflow-scrolling: touch;}
img {width: auto;}
video {outline: none;object-fit: cover;}
.abs {position: absolute;}
.clear {clear: both;}
.max-width{width: 1000px; margin: 0 auto;}
.container {position: relative;width: auto;padding: unset;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {pointer-events: auto;}
.poster-container {width: 100%;overflow: hidden;margin: 0 auto;background: url(//x0.ifengimg.com/ucms/special/images/E252D6BDCA09669575204F9DFCB62BC0.jpg) no-repeat top;}
.main-bannner {width: 1000px;position: relative;height: 1020px;color: #ffffff;margin: 0 auto;}
.clearfix::after {content: '';display: block;clear: both;visibility: hidden;height: 0;}
.animated {-webkit-animation-duration: 1s;-webkit-animation-fill-mode: both;animation-duration: 1s;animation-fill-mode: both}
.animated.delay-1s {-webkit-animation-delay: 1s;animation-delay: 1s}
.animated.delay-2s {-webkit-animation-delay: 2s;animation-delay: 2s}
@-webkit-keyframes fadeInUp {0% {-webkit-transform: translate3d(0, 100%, 0);opacity: 0;transform: translate3d(0, 100%, 0)}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0)}
}
@keyframes fadeInUp {0% {-webkit-transform: translate3d(0, 100%, 0);opacity: 0;transform: translate3d(0, 100%, 0)}
	to {-webkit-transform: translateZ(0);opacity: 1;transform: translateZ(0)}
}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp}
/**/
div[class *= weft] {margin-top: 90px;}
.w0-theme {top: 150px;left: 85px;}
.w0-logo {top: 30px;right: 0;}
.w0-location {bottom: 207px;left: 178px;}
/**/
.max-width .weft-intro {height: 128px;margin:-45px 0 88px 0;background: url(//x0.ifengimg.com/ucms/special/images/5DDE2B49DA0475EF419C7692F32B150C.png) no-repeat center;}
.intro-content {width: 795px;padding-top: 12px; margin-left: 180px;font-size: 20px;line-height: 1.6;color: #004c63;}
.title {margin: 0 auto 68px;}
/**/
.w1-double-set {display: flex;justify-content: space-between;}
.w1-left-set {width: 535px;}
.w1-right-set {width: 450px;height: 330px;}
#w1_swi {border-radius: 8px;}
#w1_swi img {width: 535px;height: 330px;}
#w1_swi .swiper-slide h2 {position: absolute;left: 0;right: 0;bottom: 0;padding: 8px 8px 8px 14px;font-size: 16px;color: #ffffff;background: rgb(0 0 0 /.75);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#w1_swi .swiper-pagination-bullets.swiper-pagination {left: auto;width: 18%;right: 0;}
#w1_swi .swiper-pagination-bullet {background: #ffffff;opacity: 1;width: 6px;height: 6px;}
#w1_swi .swiper-pagination-bullet-active {background: #ff7e5e;}
.w1-top-heading {font-size: 28px;font-weight: bold;}
.w1-top-text {font-size: 14px;color: #3c3c3c;line-height: 1.5;margin-top: 20px;padding-bottom: 20px;border-bottom: solid #b3e1e7 1px;}
.w1-normal-heading {font-size: 15px;margin: 13.6px 0;}
.w1-normal-heading::before {content: "●";color: #ff7e5e;margin: 0 5px;}
.w1-normal-item {border-bottom: 1px solid #b3e1e7;}
.video-title {margin: 60px auto 0 -8px;}
.w1-video-player {width: 910px;height: 500px;margin-top: -31px;border-top: 40px solid #3385a1;border-bottom: 40px solid #3385a1;border-left: 35px solid #3385a1;border-right: 35px solid #3385a1;border-radius: 0 0 26px 26px;}
/**/
.w2-double-set {display: flex;justify-content: space-between;}
.w2-left-set {position: relative;width: 410px;height: 525px;background: #b0ebf3;border-radius: 8px;}
.w2-right-set {width: 570px;height: 530px;}
.w2-right-set li:nth-child(1){margin-top: -15px;}
#w2_swi {width: 385px;margin-top: 15px;}
.w2-swi-pic {width: 385px;height: 250px;margin-bottom: 28px;}
#w2_swi h3 {font-size: 24px;font-weight: bold;padding-bottom: 14px;border-bottom: #95d5e1 1px solid;}
#w2_swi p {margin-top: 12px;color: #313131;}
.w2_swi.swiper-button-next {background: url(//x0.ifengimg.com/ucms/special/images/2EE20C8C845C414FF2A9318C576A90B2.png) no-repeat;right: 125px;}
.w2_swi.swiper-button-prev {background: url(//x0.ifengimg.com/ucms/special/images/0D3F7C4182B5B6B74EC5327337F83D7D.png) no-repeat;left: 125px;}
.w2-left-set .swiper-button-next, .w2-left-set .swiper-button-prev {width: 57px;height: 20px;top: 95%;}
.w2_swi.swiper-button-prev::after {content: "";position: absolute;width: 1px;height: 18px;background: #3385a1;right: -24px;top: 1px;pointer-events: none;}
.w2-right-pic {width: 250px;height: 150px;margin-right: 20px;padding-top: 17px;}
.w2-right-text {width: 270px;float: left;margin-top: 17px;}
.w2-right-text h3 {font-size: 24px;font-weight: bold;margin-bottom: 12px;}
.w2-right-text p {font-size: 14px;line-height: 1.7;}
.w2-right-set li {padding-bottom: 17px;border-bottom: 1px solid #B0EBF3;}
.weft2 .mCSB_dragger .mCSB_dragger_bar {background-color: #B0EBF3 !important;}
.weft2 #mCSB_1_scrollbar_vertical {right: -20px;}
/**/
#w3_pic {display: inline-block;width: 580px;margin: 60px 0 0 46px;}
.weft3 .container {height: 457px;background: url(//x0.ifengimg.com/ucms/special/images/A5E5058252449A91134BB7A0D258A957.png) no-repeat center;}
#w3_pic img {width: 580px;height: 345px;}
#w3_text h3 {font-size: 24px;color: #ffffff;margin-bottom: 30px;font-weight: bold;}
#w3_text p {font-size: 18px;color: #ffffff;}
#w3_text {display: inline-block;width: 265px;height: 310px;margin-left: 60px;}
#w3_text .swiper-button-next, #w3_text .swiper-button-prev {z-index: 50;width: 38px;height: 38px;top: 95%;}
#w3_text .swiper-button-next {background: url(//x0.ifengimg.com/ucms/special/images/6A4ED6AE257C72639816AE319078017C.png) no-repeat;right: 25px;}
#w3_text .swiper-button-prev {background: url(//x0.ifengimg.com/ucms/special/images/0D808E41BC198A13198C3ACE98FEA1E1.png) no-repeat;left: 25px;}
#w3_text .swiper-pagination-bullet {background: #ffffff;opacity: 1;width: 6px;height: 6px;}
#w3_text .swiper-pagination-bullet-active {background: #ffc778;}
/**/
.weft4 .container {height: 475px;background: url(//x0.ifengimg.com/ucms/special/images/E9FDF61CFC99A347B2C6C9D172F39506.png) no-repeat center;}
.w4-content-set {width: 860px;height: 400px;display: flex;justify-content: space-between;margin: 0px auto 0px 15px;padding-top: 35px;}
.w4-item {flex-basis: 185px;height: 400px;}
.w4-item h3 {font-size: 18px;font-weight: bold;margin-top: 17px;padding-bottom: 18px;border-bottom: solid 1px #9ad9e5;}
.w4-item p {font-size: 14px;margin: 18px 0 16px 0;}
.weft4 .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .weft4 .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {right: -16px;}
/**/
.w5-top {min-height: 365px;background: url(//x0.ifengimg.com/ucms/special/images/2B38567576850B3D6056A27953062FA5.png) no-repeat top left, url(//x0.ifengimg.com/ucms/special/images/7B95BB0B1037020F4261512AE31F1BC7.png) no-repeat bottom left;}
.w5-top-text {width: 370px;margin-top: 45px;margin-bottom: 135px;}
.w5-top-pic {width: 600px;height: 350px;margin-top: 16px; border-radius: 5px;}
.w5-top-text h3 {font-size: 30px;font-weight: bold;margin-bottom: 25px;}
.w5-top-text p {font-size: 18px;}
.w5-bottom {display: flex;justify-content: space-between;align-content: flex-start;flex-flow: row wrap;margin-top: 45px;}
.w5-bottom-item {width: 485px;flex-basis: 485px;margin-bottom: 20px;}
.w5-bottom-pic {float: left;}
.w5-bottom-text {width: 260px;float: right;}
.w5-bottom-text h3 {font-size: 18px;font-weight: bold;margin-top: 3px;}
.w5-bottom-text p {font-size: 14px;margin-top: 14px;color: #313131;}
/**/
.weft6 .container {height: 500px;background: url(//x0.ifengimg.com/ucms/special/images/AB58896EB86463EC66F9830C3B2E9682.png) center no-repeat;}
.w6-news-set {z-index: 5;position: relative;display: flex;justify-content: space-between;align-content: flex-start;flex-flow: row wrap;}
.w6-news-item {width: 470px;flex-basis: 470px;margin: 40px 0 80px;}
.w6-text-set {width: 188px;margin: 0 25px 0 25px;}
.w6-pic {width: 230px;height: 150px;}
.w6-text-set h3 {font-size: 18px;font-weight: bold;margin-top: 3px;}
.w6-text-set p {font-size: 14px;margin-top: 14px;color: #313131;}
.w6-orna {position: absolute;width: 350px;height: 195px;background: #b0ebf3;pointer-events: none;}
.w6-orna-1 {top: 16px;}
.w6-orna-2 {top: 16px;right: 0;}
.w6-orna-3 {top: 288px;}
.w6-orna-4 {top: 288px;right: 0;}
/**/
.w7-swi-wp {height: 390px;background: #b0ebf3;border-radius: 15px;}
#w7_pic {display: inline-block;width: 540px;height: 320px;margin: 35px 23px 0 23px;}
.w7-pic {width: 540px;height: 320px;}
#w7_pic .swiper-pagination-bullets.swiper-pagination {left: auto;width: 25%;right: 0;}
#w7_pic .swiper-pagination-bullet {background: #ffffff;opacity: 1;width: 6px;height: 6px;}
#w7_pic .swiper-pagination-bullet-active {background: #ffc778;}
#w7_text {display: inline-block;width: 390px;height: 340px;}
.w7-text-set {width: 320px;min-height: 66px;margin-top: 26px;border-radius: 8px;padding: 11px 15px 0px 35px;cursor: pointer;}
.w7-text-set h3 {width: 240px;text-indent: 0;display: inline;font-size: 18px;}
.w7-text-set a {display: inline;}
#w7_text span {color: #dd8888;}
.w7-text-set::after{content: '';position: absolute;width: 300px;height: 1px;background: #3385a1;bottom: -12px;left: 37px;}
#w7_text .swiper-slide-thumb-active .w7-text-set {color: #ffffff;background: url(//x0.ifengimg.com/ucms/special/images/C2EB73D55E2A5D5B42B94A20E4B6F73C.png) no-repeat;background-position: 11px 42%;background-color: #3f8fa9;}
#w7_text .swiper-scrollbar-drag {background: rgba(255, 255, 255, 0.85);cursor: pointer;}
/**/
.weft8{padding-bottom: 253px;background: url(//x0.ifengimg.com/ucms/special/images/58495277DC8D08382625EDC46DBB845A.png) no-repeat bottom;}
#w8_swi{width: 980px;border: 10px solid #ffc778;margin: 0 auto;}
#w8_swi h3 {width: 980px;font-size: 30px;text-align: center;color: #ffffff;margin-top: -42px;letter-spacing: 1px;}
.w8-pic {width: 980px;height: 525px;}
#w8_swi .swiper-button-prev,#w8_swi .swiper-button-next{width: 17px;height: 35px;top: 95%;}
#w8_swi .swiper-button-prev{background: url(//x0.ifengimg.com/ucms/special/images/0467436F6C3C0F074CE920E77A542FD9.png);}
#w8_swi .swiper-button-next{background: url(//x0.ifengimg.com/ucms/special/images/07D42EEA0FFC0677F41F47202ADBA950.png);}
/**/
.foot {width: 100%;height: auto;margin: -110px auto 5px;color: #111111;text-align: center;padding-bottom: 20px;}
.foot a {color: #000;}