@charset "utf-8"; .banner .pgba { z-index: 5; position: absolute; bottom: .2rem; text-align: center; right: 50%; width: auto; margin-right: -6.8rem; left: auto } .banner .pgba span { color: #fff; width: 12px; height: 12px; background: #fff; opacity: 1; margin: 0 .06rem !important; position: relative } .banner .pgba span.active { opacity: 1; background: #238ed2 } .banner .swiper-slide { overflow: hidden; background: #fff } .banner .swiper-slide .a { position: relative; display: block; overflow: hidden } .banner .swiper-slide h4 { position: absolute; left: 0; bottom: 0; background: rgba(0, 0, 0, .6); color: #fff; line-height: .46rem; padding: 0 .2rem; font-size: .2rem; opacity: 0; visibility: hidden; transition: .3s; max-width: 100% } .banner .swiper-slide img { opacity: .6; transition: linear .5s; width: 100% } .banner .swiper-slide-active img { opacity: 1 } .banner .swiper-slide-active h4 { opacity: 1; visibility: visible } .banner .sbtn a { position: absolute; width: .36rem; height: .4rem; background-color: rgba(35, 142, 210, .8); background-repeat: no-repeat; background-position: center; top: 50%; margin-top: -.2rem; z-index: 10 } .banner .sbtn a.prev { left: 50%; background-image: url(../images/arrl.png); margin-left: -7rem } .banner .sbtn a.next { right: 50%; background-image: url(../images/arrr.png); margin-right: -7rem } .banner .swiper-slide { width: 14rem } @media screen and (max-width: 1400px) { .banner .sbtn a.prev { left: 0; margin-left: 0 } .banner .sbtn a.next { right: 0; margin-right: 0 } .banner .swiper-slide { width: 100% } .banner .pgba { right: .2rem; margin-right: 0 } } @media screen and (max-width:1024px) { .banner .swiper-slide { height: auto; min-height: inherit } } @media screen and (max-width:640px) { .banner .pgba { bottom: .15rem } .banner .pgba span { width: 10px; height: 10px } } .compensate-for-scrollbar { margin-right: 0 !important } .fancybox-iframe, .fancybox-video { object-fit: cover } .intit { position: relative; margin-bottom: .1rem } .newintit{ margin-bottom: .3rem } .intit a { color: #238ed2; position: absolute; right: 0; top: .13rem; font-size: 14px; z-index: 5 } .intit .tit { position: relative; text-align: center; } .intit .tit:after { content: ''; height: 1px; width: 8.7rem; position: absolute; left: 50%; transform: translateX(-50%); background: #c8d3da; z-index: 0; top: 40% } .intit .tit:before { content: ''; height: 1.28rem; width: 1.47rem; position: absolute; left: 50%; transform: translateX(-50%) translateY(-50%); background-image: url(../images/titbg.png); background-repeat: no-repeat; background-position: center; top: 40%; background-size: 1.27rem 1.28rem; z-index: 1; background-color: #fff } .intit .tit h4 { font-size: .3rem; font-weight: bold; position: relative; z-index: 3 } .intit .tit span { font-size: .14rem; color: #808080; position: relative; z-index: 3 } .homea .intit .tit:before { background: url(../images/titbg1.png) no-repeat center; background-size: 1.27rem 1.28rem } .homea { padding: .6rem 0 .3rem; background: url(../images/abg.jpg) no-repeat top center } .homea .wp { max-width: 14.4rem } .homea .swiper-slide a { display: block; margin: .2rem; background: #fff; transition: .3s } .homea .swiper-slide .pic { height: 2.96rem } .homea .swiper-slide .txt { height: 1.8rem; background: url(../images/a1bg.png) #fff no-repeat bottom center; background-size: 100% auto; padding: .26rem .2rem; border: 1px solid #eee; border-top: 0 } .homea .swiper-slide .txt h4 { font-size: .18rem; line-height: 1.6em; margin-bottom: .15rem; height: .56rem } .homea .swiper-slide .txt p { font-size: .14rem; line-height: 1.8em; color: #808080; height: .5rem } .homepic .picMob { display: none } .homeb { padding: .7rem 0 .5rem } .homeb .aleft { width: 48% } .homeb .aright { width: 48% } .homeb .intit .tit:after { width: auto; left: 1.35rem; transform: translateX(0); right: 1.4rem } .homeb .intit .tit:before { left: 0; transform: translateX(0) translateY(-50%) } .homeb ul li { margin-bottom: .3rem; background: #fff; transition: .3s } .homeb ul li a { display: flex; justify-content: space-between } .homeb ul li .time { width: .8rem; height: .8rem; border: 1px solid #238ed2; text-align: center } .homeb ul li .time span { display: block; height: .5rem; color: #238ed2; line-height: .5rem; font-weight: bold; font-size: .32rem; transition: .3s } .homeb ul li .time em { display: block; height: .3rem; background: #238ed2; line-height: .3rem; color: #fff } .homeb ul li .txt { width: calc(100% - .8rem); padding: 0 .25rem } .homeb ul li .txt h4 { font-size: .18rem; line-height: 1.6em; max-height: .56rem } .homec { padding-bottom: .3rem } .homec .intit .tit { text-align: center } .homec .swiper-slide .pic { height: 3rem } .homec .swiper-slide a { display: block; padding-bottom: 0.5rem; position: relative } .homec .swiper-slide .txt { position: absolute; left: 0; right: 0; bottom: 0; z-index: 4; background: #fff; height: 0.5rem; padding: .2rem .25rem 0 .25rem; transition: .3s linear } .homec .swiper-slide .txt p { font-size: .14rem; line-height: 1.6em; color: rgba(255, 255, 255, .8); height: .88rem; opacity: 0; visibility: hidden; transform: translateY(.4rem); text-indent: 2em; } .homec .swiper-slide .txt h4 { text-align: center; margin-bottom: .2rem } .homec .swiper-slide a:hover .txt { background: url(../images/cbg.png) #238ed2 no-repeat bottom center; background-size: 100% auto; height: 2.5rem; padding-top: .4rem } .homec .swiper-slide a:hover .txt p { opacity: 1; visibility: visible; transition: .3s .3s linear; transform: translateY(0) } .homec .swiper-slide a:hover .txt h4 { color: #fff; transition: .3s } .homed { padding: .6rem 0 0.3rem 0; background: url(../images/dbg.jpg) no-repeat center; background-size: cover } .homed .intit .tit:before { background-color: #edf1f6 } .homed .list1 li { width: 48% } .homed .list1 { margin-bottom: .7rem } .homed .list1 li a { display: flex; justify-content: space-between; flex-wrap: wrap; background: #fff; padding: 0 .2rem } .homed .list1 li .pic { width: 45%; height: 2.1rem; position: relative; top: .2rem } .homed .list1 li .txt { width: 55%; padding: .25rem 0 .2rem .2rem } .homed ul li .txt h4 { font-size: .18rem; line-height: 1.6em; margin-bottom: .15rem } .homed ul li .txt .info { font-size: .14rem; color: #808080; line-height: 1.6em } .homed ul li .txt .info p { margin-bottom: .08rem } .homed ul li .txt .info p:nth-child(1) { padding-left: 25px; background: url(../images/i1.png) no-repeat left center } .homed ul li .txt .info p:nth-child(2) { padding-left: 25px; background: url(../images/i2.png) no-repeat left center } .homed ul li .txt .info p:nth-child(3) { padding-left: 25px; background: url(../images/i3.png) no-repeat left center } .homed .list2 li { width: 48%; padding-left: .2rem } .homed .list2 li a { display: flex; justify-content: space-between; flex-wrap: wrap } .homed .list2 li .time { width: .72rem; color: #fff } .homed .list2 li .time time { display: flex; justify-content: center; flex-direction: column; background: #238ed2; height: 1.1rem } .homed .list2 li .time span { display: block; text-align: center; padding: 3px 0 } .homed .list2 li .time span.day { font-size: .3rem; font-weight: bold } .homed .list2 li .time span.date { color: rgba(255, 255, 255, .7) } .homed .list2 li .time span.week { color: rgba(255, 255, 255, .7) } .homed .list2 li .txt { width: calc(100% - .72rem); padding-left: .2rem } .homee { padding: .6rem 0 .3rem 0; } .homee ul li { display: flex; justify-content: space-between; padding: .2rem 0 } .homee ul li .ico { width: 1.13rem } .homee ul li .txt { width: calc(100% - 1.13rem); padding-left: .3rem; padding-top: .1rem } .homee ul li .txt h4 { font-size: .32rem; color: #238ed2; margin-bottom: .1rem; font-weight: bold } .homee ul li .txt p { line-height: 1.5em } .homef { background: url(../images/fbg.jpg) no-repeat center; background-size: cover; padding: .6rem 0 } .homef ul li { margin: 0 4% } .homef ul li img { margin: 0 auto .05rem; width: .42rem } .homef ul li a { display: block; position: relative; width: 1.3rem; height: 1.3rem; color: #fff; text-align: center; padding-top: .3rem } .homef ul li a:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 50%; border: 1px dashed rgba(255, 255, 255, 1); -webkit-animation: roted 60s linear infinite } .homef ul li a:after { content: ''; position: absolute; top: 6px; left: 6px; right: 6px; bottom: 6px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 1); transition: .3s } .homef ul li a:hover:after { background: rgba(255, 255, 255, .1) } .homee .pgba { text-align: center; margin-top: .2rem } .homee .pgba span { width: 8px; height: 8px; background: #000; opacity: .3 } .homee .pgba span.active { background: #238ed2; opacity: 1 } .homec .pgba { text-align: center; margin-top: .2rem } .homec .pgba span { width: 8px; height: 8px; background: #000; opacity: .3 } .homec .pgba span.active { background: #238ed2; opacity: 1 } .homea .pgba { text-align: center; margin-top: .2rem } .homea .pgba span { width: 8px; height: 8px; background: #000; opacity: .3 } .homea .pgba span.active { background: #238ed2; opacity: 1 } @media (min-width: 1940px) { .homea { background-size: 100% auto } } @media (min-width: 1024px) { .homea .swiper-slide a:hover { box-shadow: 0 0 .2rem rgba(0, 0, 0, .15) } .homeb ul li:hover { box-shadow: 0 0 .2rem rgba(0, 0, 0, .15) } .homeb ul li:hover .time span { background: #238ed2; color: #fff } } @media (max-width:1024px) { .homea .wp { max-width: 14rem } .homea .swiper-slide a { margin: .2rem 0 } .homef ul li { margin: 0 2% } } @media (max-width: 900px) { .intit .tit:after { width: 60vw } .homepic .picMob { display: block } .homepic .picPc { display: none } } @media (max-width: 800px) { .homed .list1 li { width: 100% } .homed .list1 li:nth-child(1) { margin-bottom: .5rem } } @media (max-width: 640px) { .intit { justify-content: flex-start; display: block } .intit .tit { text-align: left } .intit .tit:after { width: auto; left: 1.35rem; transform: translateX(0); right: 1.4rem } .intit .tit:before { left: 0; transform: translateX(0) translateY(-50%) } .homec .intit .tit { text-align: left } .homeb .aleft, .homeb .aright { width: 100% } .homeb .aleft { margin-bottom: .6rem } .homed .list2 li { width: 100%; padding-left: 0 } .homed .list2 li:nth-child(1) { margin-bottom: .3rem } .homec .swiper-slide .txt h4 { font-size: .2rem } .homec .swiper-slide .txt p { font-size: .16rem } .homee ul li .ico { width: .8rem } .homee ul li .txt { width: calc(100% - .8rem); padding-left: .2rem; padding-top: 0 } .homee ul li .txt h4 { font-size: .28rem; margin-bottom: 0 } .homee ul li .txt p { font-size: .16rem } } @media (max-width: 480px) { .homed .list1 li .pic { width: 100%; height: 50vw } .homed .list1 li .txt { width: 100%; padding: .4rem 0 .3rem } .homea .swiper-slide .pic { height: 55vw } .homec .swiper-slide .pic { height: 60vw } } @media (max-width: 360px) { .homef ul li { margin: 0 1% } .homef ul li a { width: 1.2rem; height: 1.2rem; padding-top: .2rem } .homef ul li p { font-size: .16rem } } @media all and (-ms-high-contrast:none) { *: :-ms-backdrop }