@charset "utf-8"; .spbtn { outline: 0; position: relative; border-radius: 5px; overflow: hidden; -webkit-transition: background-color .3s; transition: background-color .3s } .spbtn-nina span { display: inline-block; opacity: 0; transform: translate3d(0, -10px, 0); transition: transform .3s, opacity .3s; transition-timing-function: cubic-bezier(.75, 0, .125, 1) } .spbtn-nina:before { content: attr(data-text); position: absolute; top: 0; left: 0; width: 100%; height: 100%; transition: transform .3s, opacity .3s; transition-timing-function: cubic-bezier(.75, 0, .125, 1) } .spbtnp:hover .spbtn-nina { background-color: #3f51b5 } .spbtnp:hover .spbtn-nina::before { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } .spbtnp:hover .spbtn-nina>span { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } .spbtnp:hover .spbtn-nina>span:nth-child(1) { -webkit-transition-delay: 45ms; transition-delay: 45ms } .spbtnp:hover .spbtn-nina>span:nth-child(2) { -webkit-transition-delay: 90ms; transition-delay: 90ms } .spbtnp:hover .spbtn-nina>span:nth-child(3) { -webkit-transition-delay: 135ms; transition-delay: 135ms } .spbtnp:hover .spbtn-nina>span:nth-child(4) { -webkit-transition-delay: .18s; transition-delay: .18s } .spbtnp:hover .spbtn-nina>span:nth-child(5) { -webkit-transition-delay: 225ms; transition-delay: 225ms } .spbtnp:hover .spbtn-nina>span:nth-child(6) { -webkit-transition-delay: .27s; transition-delay: .27s } .spbtnp:hover .spbtn-nina>span:nth-child(7) { -webkit-transition-delay: 315ms; transition-delay: 315ms } .spbtnp:hover .spbtn-nina>span:nth-child(8) { -webkit-transition-delay: .36s; transition-delay: .36s } .spbtnp:hover .spbtn-nina>span:nth-child(9) { -webkit-transition-delay: 405ms; transition-delay: 405ms } .spbtnp:hover .spbtn-nina>span:nth-child(10) { -webkit-transition-delay: .45s; transition-delay: .45s } .banner .slide-banner a { display: block; position: relative; height: 100vh; min-height: 600px } .banner .slide-banner .bg { position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 0; } .banner .slide-banner .txt { position: absolute; top: 50%; z-index: 10; left: 100%; transform: translateX(-50%); color: #fff; text-shadow: 0 0 5px rgba(0, 0, 0, .4) } .banner .slide-banner .txt h4 { font-size: .72rem; font-weight: normal; margin-bottom: .15rem } .banner .slide-banner .txt span { display: block; line-height: 1.2em } .banner .slide-banner a { display: block; ; position: relative; overflow: hidden; } .banner .slide-banner .swiper-slide-active a img { transform: scale(1) } .banner .slide-banner a img { transform: scale(1.1); transition: 5s } .banner .slide-banner a:after { position: absolute; content: ''; left: 0; bottom: 0; right: 0; z-index: 1; height: 30%; background: url(../images/bamask.png) no-repeat bottom center; background-size: 101% 101% } .banner .slide-banner .swiper-pagination { bottom: 2.2rem; text-align: left; } .banner .swiper-pagination-bullets .swiper-pagination-bullet { width: 6px; height: 6px; opacity: 1; transition: .3s; margin: 0 .08rem!important; vertical-align: middle; } .banner .swiper-pagination-bullets .swiper-pagination-bullet-active { width: 12px; height: 12px; background: #c31821 } .banner .plnews { position: absolute; left: 0; bottom: 0; right: 0; z-index: 10; background: rgb(0, 0, 0, .4); color: #fff; border-top: 1px solid rgba(255, 255, 255, .3); } .banner .plnews a { color: #fff } .banner .plnews .aright .tit { margin-bottom: .1rem } .banner .plnews .tit h4 { font-size: .2rem; font-weight: normal; line-height: 1.2em } .banner .plnews .tit span { font-size: .12rem; opacity: .5; } .banner .plnews .aleft { width: 62%; border-right: 1px solid rgba(255, 255, 255, .3) } .banner .plnews .aright { width: 38%; padding: .2rem 0 .2rem .35rem } .banner .plnews .aright .tabnav a { display: inline-block; height: .28rem; width: .6rem; background: #fff; line-height: .28rem; border-radius: .3rem; text-align: center; color: #333; margin-left: .2rem } .banner .plnews .aright .tabnav a.on { background: #c31821; color: #fff } .banner .plnews .aright .item .up { color: #c31821 } .banner .plnews .aright .item .down { color: #0ebe98 } .banner .plnews .aright .item .data2.up span:before { content: '+' } .banner .plnews .aright .item .hk2.up span:before { content: '+' } .banner .plnews .aright .item .infoa { width: 55%; font-size: .15rem } .banner .plnews .aright .item .infoa .data1 { font-size: .3rem; font-weight: bold; line-height: .3rem } .banner .plnews .aright .item .infoa .hk1 { font-size: .3rem; font-weight: bold; line-height: .3rem } .banner .plnews .aright .item .infoa .data2 { line-height: .3rem; margin-left: .1rem; vertical-align: bottom; } .banner .plnews .aright .item .infoa .hk2 { line-height: .3rem; margin-left: .1rem; vertical-align: bottom; } .banner .plnews .aright .item .infoa li:nth-child(2) { color: #999; } .banner .plnews .aright .item .infoa li:nth-child(2) em { margin-right: .1rem } .banner .plnews .aright .item .infob { width: 45%; font-size: .15rem; padding-top: .05rem } .banner .plnews .aright .item .infob li { width: 48%; text-align: right; color: #999999 } .banner .plnews .aleft .tit { width: 1.2rem; padding: .2rem .35rem .2rem 0; border-right: 1px solid rgba(255, 255, 255, .3) } .banner .plnews .aleft .list { width: calc(100% - 1.2rem); padding: .2rem .35rem .2rem .35rem } .banner .plnews .aleft .list li { line-height: .35rem; position: relative; max-width: 780px; font-size: .15rem; padding-right: .8rem; padding-left: .1rem } .banner .plnews .aleft .list li time { position: absolute; top: 0; right: 0; opacity: .5; } .banner .plnews .aleft .list li:before { width: 2px; height: .16rem; background: #ca140d; content: ''; position: absolute; left: 0; top: 50%; margin-top: -.08rem } .intit { margin-bottom: .45rem; position: relative; z-index: 5 } .intit h4 { font-size: .36rem; font-weight: normal; line-height: .48rem } .intit .more a { position: relative; display: block; height: .48rem } .intit .more a:hover { color: #c31821 } .intit .more svg { height: .48rem; width: 1.05rem\0 } .intit .more span { position: absolute; top: 50%; transform: translateY(-50%); left: .15rem } .cls-1, .cls-2 { fill: none; stroke-linecap: round; stroke-miterlimit: 10; stroke-width: 1.5px; } .cls-1 { stroke: #c31821; } .cls-2 { stroke: #000; } .homea { background: url(../images/habg.jpg) no-repeat top center; background-size: cover; padding: .8rem 0 } .homea:after { content: ''; position: absolute; top: .2rem; right: 0; z-index: 0; pointer-events: none; width: .77rem; max-height: 7.8rem; height: 100%; display: block; background: url(../images/df.png) no-repeat center; background-size: .77rem 7.8rem; background-size: 100% auto } .ha-a .slide-news { width: 49%; margin: 0 } .ha-a .slide-news .pic { height: 4.5rem; } .ha-a .slide-news a { color: #fff } .ha-a .slide-news .swiper-pagination { width: auto; left: auto; right: .2rem; bottom: .2rem } .ha-a .slide-news .swiper-pagination-bullet { width: 6px; height: 6px; opacity: 1; transition: .3s; margin: 0 .06rem!important; vertical-align: middle; } .ha-a .slide-news .swiper-pagination-bullet-active { width: 12px; height: 12px; background: #c31821 } .ha-a .slide-news .item p { position: absolute; left: 0; bottom: 0; right: 0; line-height: .6rem; background: rgba(0, 0, 0, .7); color: #fff; padding: 0 1rem 0 .2rem; font-size: .2rem } .ha-a .aright { width: 49% } .ha-a .aright .picnews { padding-bottom: .25rem; border-bottom: 1px dashed #ccc; margin-bottom: .15rem } .ha-a .aright .picnews .pic { width: 50%; height: 2.2rem } .ha-a .aright .picnews .txt { width: 50%; background: #fff; border: 1px solid #ddd; border-left: 0; padding: .2rem .3rem 0 } .ha-a .aright .picnews .txt h4 { font-size: .22rem; padding-right: .65rem; position: relative; font-weight: normal; margin-bottom: .15rem } .ha-a .aright .picnews .txt h4 a { max-height: .59rem; display: block\0; } .ha-a .aright .picnews .txt h4 time { position: absolute; top: 0; right: 0; color: #666; font-size: .16rem } .ha-a .aright .picnews .txt p { color: #666; font-size: .15rem; line-height: 1.6em; margin-bottom: .2rem; max-height: .48rem; } .ha-a .aright .more { display: block; width: .9rem; height: .35rem; background: #eee; font-size: .14rem; line-height: .35rem; text-align: center; } .ha-a .aright .more i { font-size: .12rem } .ha-a .aright .item:hover .more { background: #ca140d; color: #fff } .ha-a .aright .item:hover h4 a { color: #ca140d } .ha-a .aright .slide-news1 .swiper-pagination { position: static; text-align: right; margin-bottom: .1rem } .ha-a .aright .slide-news1 .swiper-pagination-bullet { opacity: 1; background: #bbb } .ha-a .aright .slide-news1 .swiper-pagination-bullet-active { width: .26rem; background: #c31821 } .ha-a .aright .slide-news1 .txt h4 { font-size: .22rem; padding-right: .65rem; position: relative; font-weight: normal; margin-bottom: .15rem } .ha-a .aright .slide-news1 .txt h4 a { max-height: .59rem; display: block\0; } .ha-a .aright .slide-news1 .txt h4 time { position: absolute; top: 0; right: 0; color: #666; font-size: .16rem } .ha-a .aright .slide-news1 .txt p { color: #666; font-size: .15rem; line-height: 1.6em; margin-bottom: .2rem; max-height: .48rem; } .ha-b .pubdl dt a { display: block; position: relative; width: .8rem; padding-right: .15rem; height: .3rem; overflow: hidden; background: #fff; border-radius: .5rem; line-height: .3rem; transition: .3s; text-align: right; box-shadow: 0 0 5px rgba(0, 0, 0, .1); font-size: .15rem; margin-top: 5px } .ha-b .pubdl dt a:after { content: "\e65b"; display: block; width: .2rem; height: .2rem; font-family: "swiper-icons" !important; position: absolute; top: .05rem; left: .05rem; z-index: 2; text-align: center; line-height: .2rem; font-size: .12rem; background: #c31821; font-weight: bold; border-radius: 50%; color: #fff } .ha-b .pubdl dt a:hover { background: #c31821; color: #fff } .ha-b .pubdl dt a:hover:after { transform: rotate(180deg); transition: .6s } .pubdl dt { border-bottom: 1px solid #ddd; padding-bottom: .1rem; margin-bottom: .2rem; padding-right: .1rem } .pubdl dd { padding-right: .1rem } .pubdl dt h4 { font-size: .26rem; float: left; position: relative; font-weight: normal; } .pubdl dt h4:after { width: 100%; height: 5px; background: #c31821; position: absolute; left: 0; bottom: -.13rem; content: '' } .ha-b { margin-top: .6rem } .ha-b .item { width: 49% } .ha-b .item ul li { line-height: .4rem; position: relative; padding-right: .8rem; padding-left: .2rem } .ha-b .item ul li time { position: absolute; right: 0; top: 0; color: #666 } .ha-b .item ul li a { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .ha-b .item ul li:before { position: absolute; left: 0; top: 50%; content: "\e630"; transform: translateY(-50%); font-family: "swiper-icons" !important; font-size: .12rem; color: #c31821 } .homeb { background: repeat-x center; background-size: auto 100% } .homeb .aleft { width: 50%; padding: .6rem .55rem .6rem .92rem; position: relative; z-index: 15 } .homeb .aleft:before { content: ''; position: absolute; top: 50%; transform: translateY(-50%); left: 0; z-index: 0; pointer-events: none; width: .53rem; max-height: 6.33rem; height: 100%; display: block; background: no-repeat center; background-size: 100% auto } .homeb .aright { width: 50%; position: relative; } .homeb .aright .pic { height: 100% } .homeb .aright .slideBpic { height: 100% } .homeb .aright .slideBtxtp { position: absolute; right: 0; bottom: 0; z-index: 10; width: 80%; background: rgba(195, 24, 33, .85); color: #fff; padding: .4rem 1.4rem .4rem .5rem; border-radius: .1rem 0 0 0 } .homeb .aright .slideBtxtp .item h4 a { font-size: .24rem; color: #fff; font-weight: normal; } .homeb .aright .slideBtxtp .item p { margin-top: .2rem; line-height: 1.6em; color: #e8bbbc; font-size: .15rem; margin-bottom: .26rem } .homeb .aright .slideBtxtp .swiper-pagination { position: static; width: auto } .homeb .aright .slideBtxtp .swiper-pagination .swiper-pagination-current { font-size: .4rem; vertical-align: -.18rem; } .ssbtn a:before { display: block; transition: .2s; font-weight: bold; } .ssbtn a.prev { margin-right: .2rem } .ssbtn a.prev:hover:before { transform: translateX(-.05rem); } .ssbtn a.next:hover:before { transform: translateX(.05rem); } .ssbtn a { color: #fff; width: .5rem; height: .5rem; border-radius: 50%; display: block; position: relative; border: 1px solid #fff; text-align: center; line-height: .48rem } .ssbtn a svg { position: absolute; left: -1px; top: -1px; right: 0; bottom: 0; width: .5rem; height: .5rem } .ssbtn a:hover circle { -webkit-transition: stroke-dasharray 1s; transition: stroke-dasharray 1s; stroke-dasharray: 202.191, 202.191; } @keyframes scaleThree { 0% { transform: scale(1); opacity: .9 } 100% { transform: scale(3); opacity: 0 } } .homeb .point { cursor: pointer; position: absolute; } .homeb .point i::before { animation: scaleThree 1.5s infinite } .homeb .point i { display: block; width: 10px; height: 10px; border-radius: 50%; position: relative; } .homeb .point i::after, .homeb .point i::before { position: absolute; display: block; border-radius: 50%; content: ''; background-color: #fff; width: 10px; height: 10px; left: 0; top: 50%; margin-top: -6px } .homeb .point span { position: absolute; white-space: nowrap; } .homeb .mapdots { color: #fff } .homeb .mapdots .copylist { position: absolute; top: 50%; transform: translateY(-50%); left: 100%; z-index: 15; padding-left: .15rem; opacity: 0; visibility: hidden; transition: .1s } .homeb .mapdots .copylist dl { background: rgba(255, 255, 255, .9); padding: .25rem; border-radius: .15rem; position: relative; } .homeb .mapdots .copylist dl:before { width: 0; height: 0; border: .1rem solid transparent; border-right-color: rgba(255, 255, 255, .9); content: ''; position: absolute; left: -.2rem; top: 50%; transform: translateY(-50%); } .homeb .mapdots .copylist dt { font-size: .22rem; color: #222; margin-bottom: .15rem } .homeb .mapdots .copylist .li { white-space: nowrap; ; font-size: .14rem; line-height: .26rem; position: relative; } .homeb .mapdots .copylist .li a:before { position: absolute; left: 0; top: 50%; content: "\e630"; transform: translateY(-50%); font-family: "swiper-icons" !important; font-size: .1rem; color: #bbb; } .homeb .mapdots .copylist .li>a { position: relative; background-image: linear-gradient(#c31821, #c31821); background-position: 0 100%; background-size: 0 1px; background-repeat: no-repeat; transition: background-size .3s; padding-left: .15rem; } .homeb .mapdots .copylist .li:hover>a { background-size: 100% 1px; color: #c31821 } .homeb .mapdots .copylist .li:hover>a:before { color: #c31821 } .homeb .mapdots .copylist .li>a:hover { background-size: 100% 1px } .homeb .mapdots li:hover .copylist { opacity: 1; visibility: inherit; } .homeb .mapdots .copylist .li .tips { background: #d3e0f4; padding: .05rem .2rem; margin-left: .15rem; margin-top: .05rem; border-radius: 5px; font-size: .14rem; position: relative; display: none } .homeb .mapdots .copylist .li .tips:before { width: 0; height: 0; border: .06rem solid transparent; border-bottom-color: #d3e0f4; content: ''; position: absolute; top: -.12rem; left: 10% } .homeb .mapdots .copylist .li:hover .tips { display: block; } .homeb .mapdots .copylist .li .tips a:before { display: none } .homeb .mapdots .copylist .level2 { padding-left: .15rem } /*鎴愰兘*/ .homeb .chinaMap .mapdots li:nth-child(1) { left: 47.64%; top: 45.1%; } .homeb .chinaMap .mapdots li:nth-child(1) span { right: 22px; top: -9px; font-size: .2rem } .homeb .chinaMap .mapdots li:nth-child(1) i:before, .homeb .chinaMap .mapdots li:nth-child(1) i:after { background: #c31821 } /*鍏村畨鐩?/ .homeb .chinaMap .mapdots li:nth-child(2) { left: 69.23%; top: 13.08%; } .homeb .chinaMap .mapdots li:nth-child(2) span { margin-top: 2px; left: 50%; transform: translateX(-50%); } /*鍖椾含*/ .homeb .chinaMap .mapdots li:nth-child(3) { left: 64.18%; top: 26.90%; } .homeb .chinaMap .mapdots li:nth-child(3) span { bottom: 22px; left: -20px; font-size: .2rem } .homeb .chinaMap .mapdots li:nth-child(3) i:before, .homeb .chinaMap .mapdots li:nth-child(3) i:after { display: none } /*澶╂触*/ .homeb .chinaMap .mapdots li:nth-child(4) { left: 65.01%; top: 27.93%; } .homeb .chinaMap .mapdots li:nth-child(4) span { bottom: -5px; left: 20px } /*钃幈*/ .homeb .chinaMap .mapdots li:nth-child(5) { left: 72.11%; top: 31.05%; } .homeb .chinaMap .mapdots li:nth-child(5) span { bottom: -5px; left: 20px } /*寰烽槼*/ .homeb .chinaMap .mapdots li:nth-child(6) { left: 50.98%; top: 44.07%; } .homeb .chinaMap .mapdots li:nth-child(6) span { bottom: 10px; right: 15px } /*鐒︿綔*/ .homeb .chinaMap .mapdots li:nth-child(7) { left: 61.08%; top: 37.25%; } .homeb .chinaMap .mapdots li:nth-child(7) span { bottom: 0; left: 20px } /*鑷础*/ .homeb .chinaMap .mapdots li:nth-child(8) { left: 49.20%; top: 47.75%; } .homeb .chinaMap .mapdots li:nth-child(8) span { left: 18px; top: -12px; } /*瑗挎槍*/ .homeb .chinaMap .mapdots li:nth-child(9) { left: 44.32%; top: 50.85%; } .homeb .chinaMap .mapdots li:nth-child(9) span { right: 22px; top: -9px; } /*鍢夊叴*/ .homeb .chinaMap .mapdots li:nth-child(10) { left: 72.23%; top: 43.94%; } .homeb .chinaMap .mapdots li:nth-child(10) span { left: 20px; top: -5px; } /*姝︽眽*/ .homeb .chinaMap .mapdots li:nth-child(11) { left: 62.22%; top: 45.07%; } .homeb .chinaMap .mapdots li:nth-child(11) span { margin-top: 2px; left: 50%; transform: translateX(-50%); } /*骞垮窞*/ .homeb .chinaMap .mapdots li:nth-child(12) { left: 61.60%; top: 59.05%; } .homeb .chinaMap .mapdots li:nth-child(12) span { bottom: 18px; left: 50%; transform: translateX(-50%); } /*绂忓窞*/ .homeb .chinaMap .mapdots li:nth-child(13) { left: 70.43%; top: 52.82%; } .homeb .chinaMap .mapdots li:nth-child(13) span { left: 20px; top: -5px; } /*闃虫睙*/ .homeb .chinaMap .mapdots li:nth-child(14) { left: 60.18%; top: 60.99%; } .homeb .chinaMap .mapdots li:nth-child(14) span { top: -5px; right: 18px } /*娣卞湷*/ .homeb .chinaMap .mapdots li:nth-child(15) { left: 61.50%; top: 60.85%; } .homeb .chinaMap .mapdots li:nth-child(15) span { margin-top: 8px; left: 0 } .homeb .other .mapdots li { position: absolute; cursor: pointer; } .homeb .other .mapdots li span { position: absolute; white-space: nowrap; } .homeb .other .mapdots li i { display: block; position: relative; width: 30px; text-align: center; } .homeb .other .mapdots li i:after { display: block; content: ''; width: 30px; height: 16px; border-radius: 50%; background: rgba(255, 255, 255, .2); position: absolute; left: -1px; ; bottom: -6px } /*鍗板害*/ .homeb .other .mapdots li:nth-child(1) { left: 15.61%; top: 59.72%; } .homeb .other .mapdots li:nth-child(1) span { margin-top: 10px; left: 50%; transform: translateX(-50%); } /*鑰佹対*/ .homeb .other .mapdots li:nth-child(2) { left: 43.02%; top: 63.66%; } .homeb .other .mapdots li:nth-child(2) span { margin-top: 10px; left: 50%; transform: translateX(-50%); } /*濮斿唴鐟炴媺*/ .homeb .other .mapdots li:nth-child(3) { left: 92.04%; top: 73.24%; } .homeb .other .mapdots li:nth-child(3) span { left: -15px; top: 25px } /*鍗板害灏艰タ浜?/ .homeb .other .mapdots li:nth-child(4) { left: 67.31%; top: 90.28%; } .homeb .other .mapdots li:nth-child(4) span { margin-top: 10px; left: 50%; transform: translateX(-50%); } .homeb .chinaMap .mapdots li:hover{z-index: 5} .homeb .chinaMap .mapdots li:nth-child(1) span{right: 20px;top: -20px;font-size: .2rem} .homeb .chinaMap .mapdots li:nth-child(4){display: none} .homeb .chinaMap .mapdots li:nth-child(5){display: none} .homeb .chinaMap .mapdots li:nth-child(6) {left: 49.98%;top: 43.07%;} .homeb .chinaMap .mapdots li:nth-child(8){left:48.70%;top:47.75%;} .homeb .chinaMap .mapdots li:nth-child(8) span{left:-8px;top:9px;} .homeb .chinaMap .mapdots li:nth-child(16){left:72.05%;top:17.28%;} .homeb .chinaMap .mapdots li:nth-child(17){left:67.33%;top:26.91%;} .homeb .chinaMap .mapdots li:nth-child(18){left:70.81%;top:30.59%;} .homeb .chinaMap .mapdots li:nth-child(19){left:66.83%;top:31.73%;} .homeb .chinaMap .mapdots li:nth-child(20){left:72.05%;top:41.08%;} .homeb .chinaMap .mapdots li:nth-child(21){left:64.60%;top:41.08%;} .homeb .chinaMap .mapdots li:nth-child(22){left:70.31%;top:42.92%;} .homeb .chinaMap .mapdots li:nth-child(23){left:52.17%;top:42.49%;} .homeb .chinaMap .mapdots li:nth-child(24){left:41.61%;top:46.18%;} .homeb .chinaMap .mapdots li:nth-child(25){left:49.07%;top:46.03%;} .homeb .chinaMap .mapdots li:nth-child(26){left:52.17%;top:53.82%;} .homeb .chinaMap .mapdots li:nth-child(27){left:45.09%;top:29.89%;} .homeb .chinaMap .mapdots li:nth-child(16) span{top: -8px;left: 20px} .homeb .chinaMap .mapdots li:nth-child(17) span{top: -8px;left: 20px} .homeb .chinaMap .mapdots li:nth-child(18) span{top: -8px;left: 20px} .homeb .chinaMap .mapdots li:nth-child(19) span{top: 3px;left: 16px} .homeb .chinaMap .mapdots li:nth-child(20) span{top: -8px;left: 20px} .homeb .chinaMap .mapdots li:nth-child(21) span{top: 8px;left: -6px} .homeb .chinaMap .mapdots li:nth-child(22) span{top: 14px;left: -12px} .homeb .chinaMap .mapdots li:nth-child(23) span{top: -8px;left: 20px} .homeb .chinaMap .mapdots li:nth-child(24) span{top: -8px;left: -40px} .homeb .chinaMap .mapdots li:nth-child(25) span{top: -8px;left: 20px} .homeb .chinaMap .mapdots li:nth-child(26) span{margin-top: 8px;left: 0} .homeb .chinaMap .mapdots li:nth-child(27) span{top: -8px;left: -40px} .homec:after { content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: 0; z-index: 0; pointer-events: none; width: .73rem; max-height: 4.54rem; height: 100%; display: block; background: no-repeat center; background-size: 100% auto } .homec { padding: .8rem 0; background: no-repeat center; background-size: cover; position: relative; } .homec .aright .hd-slide { padding: 10px 0 } .homec .aright .hd-slide .swiper-slide { width: 8.2rem; cursor: pointer; } .homec .aright .hd-slide .swiper-slide .pic { height: 5.4rem; width: 100%; background: #fff; border-radius: .1rem; position: relative; } .homec .aright .hd-slide .swiper-slide .pic .swi-play { width: .6rem; height: .6rem; border: 2px solid #fff; line-height: .56rem; text-align: center; color: #fff; font-size: .3rem; position: absolute; left: 50%; top: 50%; z-index: 3; margin-left: -.3rem; margin-top: -.3rem; border-radius: 50% } .homec .aright .hd-slide .swiper-slide .pic img { display: none } .homec .aright .hd-slide .swiper-slide .pic a { opacity: .7 } .homec .aright .hd-slide .swiper-slide-active .pic {} .homec .aright .hd-slide .swiper-slide-active .pic a { opacity: 1 } .homec .aright { width: 75% } .homec .aleft { width: 25%; position: relative; padding-top: 1.4rem } .homec .aleft .media { border-bottom: 2px solid #cf141c; padding-bottom: .2rem; margin-bottom: .5rem } .homec .aleft .media img { height: .24rem; display: inline-block; vertical-align: -.05rem; margin-right: 5px } /*.homec .aleft .item h4{font-size: .2rem;margin-bottom: .15rem;font-weight: normal;} .homec .aleft .item p{line-height: 1.6em;color: #666; margin-bottom: .35rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;height: 1rem}*/ .homec .aleft .item h4 { font-size: .2rem; padding-right: .65rem; position: relative; font-weight: normal; margin-bottom: .15rem; margin-right: .4rem; margin-bottom: .8rem } .homec .aleft .item h4 a {} .homec .aleft .item h4 time { position: absolute; top: 0; right: 0; color: #666; font-size: .16rem } .homec .ssbtn a { color: #555; border: 1px solid #ddd; background: #fff } .homec .ssbtn a svg circle { stroke: #cf141c; } .homec .ssbtn a:hover { color: #cf141c; } .mapM { display: none } .rightFixs { position: fixed; right: -.8rem; top: 40%; transform: translateY(-50%); z-index: 30; width: .8rem; transition: .5s } .rightFixs.show { right: 0; } .rightFixs a { display: block; width: .8rem; height: .75rem; background: rgba(0, 79, 161, .9); margin-bottom: 2px; color: #fff; text-align: center; font-size: .14rem; padding-top: .12rem; } .rightFixs a i { display: block; font-size: .3rem; margin-bottom: 3px } .rightFixs a:hover { background: linear-gradient(45deg, #0082e6 0%, #00c09c 100%); transition: .3s } .rightFixs a:hover i { transform: rotateY(360deg); transition: .5s } .homeb .tit { position: absolute; left: 0; top: 0; color: #fff; font-size: .36rem; z-index: 3; font-weight: normal; } @media screen and (max-width: 1400px) { .homec .aright .hd-slide .swiper-slide { width: 7.8rem } .homec .aright .hd-slide .swiper-slide .pic { height: 4.5rem } } @media screen and (max-width: 1180px) { .banner .slide-banner a { min-height: inherit; height: calc(100vh - 60px) } .banner .plnews .aright .item .infob { display: none } .banner .plnews .aright .item .infoa { width: 100% } .banner .plnews .aleft { width: 70% } .banner .plnews .aright { width: 30% } .rightFixs { display: none } .mapPc { display: none; } .mapM { display: block; } .homeb .aleft { padding: .6rem .35rem .6rem 5%; } .homeb .aright .slideBtxtp { padding-right: 5% } .homec .aright .hd-slide .swiper-slide { width: 100% } .homec .aright .hd-slide .swiper-slide .pic { height: 35vw } .homec .aleft { padding-top: .5rem; width: 40% } .homec .aright { width: 60% } } @media screen and (max-width: 980px) { .banner .slide-banner .swiper-pagination { bottom: .2rem } .banner .slide-banner .txt h4 { font-size: .48rem } .banner .slide-banner a { min-height: inherit; height: 60vw } .banner .plnews { position: static; background: #fff; color: #444 } .banner .plnews .aright .item .infob { display: flex; } .banner .plnews .aright .item .infoa { width: 55% } .banner .plnews .aleft { display: none } .banner .plnews .aright { width: 100%; padding: .2rem 0 } .banner .plnews .aright .tabnav a { background: #eee } .ha-a .slide-news { width: 100%; margin-bottom: .25rem } .ha-a .slide-news .pic { height: 50vw } .ha-a .aright { width: 100% } .ha-b .item { width: 100% } .ha-b .item:nth-child(1) { margin-bottom: .25rem } .homea { padding: .65rem 0 } .homec { padding: .65rem 0 } } @media screen and (max-width:760px) { .homeb .aleft { width: 100%; padding: .4rem 5% } .homeb .aright { width: 100% } .homeb .aright .pic { height: 100vw } .fta .ftinfo { width: 100%; text-align: center; margin-bottom: .2rem } .fta .ftlogo img { display: inline-block; } .fta .ftshare { justify-content: center; } .fta .ftcode { width: 100% } .ftb .ftnav { width: 100%; text-align: center; margin-bottom: .1rem } .ftb .ftcopy { width: 100%; text-align: center; } .ftb .ftcopy span { margin: 0 .05rem } .homec .aleft { padding-top: 0; width: 100%; order: 2 } .homec .aright { width: 100%; order: 1; margin-bottom: .2rem } .homec .aright .hd-slide .swiper-slide .pic { height: 50vw } .homec .aleft .item h4 { margin-right: 0; margin-bottom: .3rem } } @media screen and (max-width:640px) { .banner .slide-banner .txt { top: 30%; } .banner .slide-banner .txt h4 { font-size: .32rem } .ha-a .slide-news .item p { line-height: .5rem; font-size: .18rem } .ha-a .slide-news .swiper-pagination { bottom: .15rem } .ha-a .aright .picnews .pic { width: 100%; height: 40vw } .ha-a .aright .picnews .txt { width: 100%; padding-bottom: .3rem } .ha-a .aright .picnews .txt h4 a { max-height: inherit; font-size: .2rem } .ha-a .aright .slide-news1 .txt h4 { font-size: .2rem } .pubdl dt { padding-right: 0 } .pubdl dd { padding-right: 0 } .homeb .aright .slideBtxtp { padding-left: 5% } .homea { padding: .45rem 0 } .homec { padding: .45rem 0 } .ha-b { margin-top: .3rem } .intit { margin-bottom: .35rem } } @media screen and (max-width:400px) { .banner .plnews .aright .item .infoa { width: 100%; margin-bottom: .1rem } .banner .plnews .aright .item .infob { width: 100% } .banner .plnews .aright .item .infob li { width: 25%; text-align: left; } }