@charset "utf-8"; .banner { position: relative; height: 100vh !important; z-index: 9; } .banner .swiper-slide{ overflow: hidden; width: 100vw !important; } .banner .swiper-slide a { display: block; /*padding-bottom:56.25rem !important*/ overflow: hidden; position: relative; } .banner .swiper-slide a::after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: center bottom no-repeat; background-size: 100% auto; } .banner .swiper-slide img { width: 100vw; height: 100vh; vertical-align: middle; object-fit: cover; transform: scale(1.175); transition: 6s; } .banner .swiper-slide.swiper-slide-active img { transform: scale(1); } .banner .swiper-slide a .txt{ position: absolute; left: 0; right: 0; bottom: .3rem; z-index: 9; } .banner .swiper-slide a .txt h5{ font-size: .28rem; color: #fff; line-height: .32rem; } .miso_scorll { position: absolute; bottom: .32rem; z-index: 100; left: 50%; transform: translatex(-50%); text-align: center; } .miso_scorll .ico { animation: index_tips_scroll 2s linear infinite; } /*轮播图指示点*/ .b_dot{ position: absolute; left:0; right:0; bottom: 0.8rem; z-index: 9; } .b_dot ul{ display:flex; align-items:center; justify-content:center; } .b_dot li{ width: .5rem; margin:0 0.15rem; position: relative; } .b_dot li:before{ position: absolute; content: ''; top: -0.09rem; left: -0.15rem; width: .03rem; height: .27rem; margin-left: -.015rem; background: no-repeat 50%; background-size: 100%; transform: rotate(90deg); } .b_dot li:first-child:before{ display: none; } .b_dot li .dot{ display: block; width: .08rem; height: .08rem; background: #fff; border-radius: 50%; margin: 0 auto; } .b_dot li .dot_wz{ display: none; font-size: .2rem; color: #e18860; line-height: .6rem; text-align: center; font-family: '思源宋体-bold',serif; background: no-repeat 50%; background-size: 100% 100%; } .b_dot li.active{ margin:0 0.25rem } .b_dot li.active .dot{ display: none; } .b_dot li.active .dot_wz{ display: block; } .b_dot li.active:before{ top:0.17rem; left: -0.28rem; } @keyframes index_tips_scroll { 0% { cy: 4; opacity: 0; transform: translatey(0); } 45%,55% { opacity: 1; cy: 9; transform: translatey(4px); } to { cy: 14; opacity: 0; transform: translatey(0); } } .title001{ position: relative; } .title001 .tit{ display: flex; align-items: center; } .title001.mid .tit{ justify-content: center; } .title001 .tit img{ display: block; width: .78rem; margin-right: .15rem; } .title001 .tit h2{ font-size: .4rem; color: #155598; line-height: .78rem; position: relative; font-family: '思源宋体-bold',serif; } .title001 .tit h2:before{ position: absolute; content: ''; right: -1.1rem; bottom: .08rem; width: 2.64rem; height: .27rem; background: no-repeat 50%; background-size: 100%; } .title001 .mores{ position: absolute; right: 0; top: 50%; transform: translatey(-50%); } .title001 .mores a{ display: block; font-size: .14rem; color: #767779; padding-right: .97rem; background: no-repeat right center; background-size: .86rem; line-height: .24rem; transition: .5s; } .title001 .mores:hover a, .list_tabs .mores:hover a{ color: #aa151c !important; } .container01 .aleft{ width: 62.82%; } .container01 .pic_txt a{ display: flex; justify-content: space-between; align-items: center; background:#155598 no-repeat right center; background-size: auto 100%; } .container01 .pic_txt .pic{ width: 4.96rem; height: 3.47rem; } .container01 .pic_txt .txt{ width: calc(100% - 4.96rem); padding: .42rem .32rem .4rem; } .container01 .pic_txt .txt time{ display: block; font-size: .17rem; color: #fff; line-height: .19rem; font-family: 'cambria math',serif; margin-bottom: .24rem; } .container01 .pic_txt .txt h2{ font-size: .20rem; color: #ffffff; line-height: .31rem; height: .62rem; margin-bottom: .18rem; font-weight: bold; } .container01 .pic_txt .txt h2 .aline_r{ background-image: linear-gradient( #fff, #fff) } .container01 .pic_txt .txt p{ font-size: .14rem; line-height: .24rem; color: rgba(255, 255, 255, 0.6); -webkit-line-clamp: 3; height: .72rem; margin-bottom: .5rem; } .container01 .pic_txt .txt h5{ font-size: .14rem; color: #fff; line-height: .18rem; } .container01 .pic_txt:hover .txt h2 .aline_r{ color: #fff; font-weight: 600; } .container01 .pic_txt{ margin-bottom: .22rem; } .list_box2 li{ width: 48.88%; } .list_box2 li a{ display: block; } .list_box2 li .pic{ padding-top: 2.93rem; } .list_box2 li .txt time{ display: block; font-size: .17rem; color: #155598; line-height: .19rem; font-family: 'cambria math',serif; margin-bottom: .1rem; } .list_box2 li .txt h2{ font-size: .17rem; line-height: .31rem; color: #333333; height: .62rem; margin-bottom: .12rem; } .list_box2 li .txt h2 .aline_r{ background-image: linear-gradient( #ac2028, #ac2028); } .list_box2 li .txt h5{ font-size: .14rem; color: #155598; line-height: .18rem; } .list_box2 li .txt{ padding: .26rem .3rem .24rem; background: #fff; } .list_box2 li:hover .txt h2 .aline_r{ font-weight: 600; color: #ac2028; } .container01 .aright{ width: 35.45%; } .list_box3 li a{ display: block; padding-top: .3rem; padding-bottom: .3rem; } .list_box3 li time{ display: flex; font-size: .15rem; color: #155598; line-height: .17rem; font-family: 'cambria math',serif; margin-bottom: .18rem; height: .18rem; } .list_box3 li time i{ font-family: 微软雅黑,serif; } .list_box3 li h2{ font-size: .17rem; color: #0e1e2d; line-height: .21rem; transition: .5s; } .list_box3 li { position: relative; border-bottom: 1px solid #dbdde0; } .list_box3 li:after{ position: absolute; content: ''; left: 0; right: 0; bottom: -1px; height: 1px; width: 0; background: #ac2028; transition: .5s; } .list_box3 li:last-child{ border: none; } .list_box3 li:hover:after{ width: 100%; } .list_box3 li:hover h2{ color: #ac2028; font-weight: 600; } .list_box3 li:hover time{ color: #ac2028; } .list_box3{ background: #fff; padding: .06rem .27rem 0; border-top: .02rem solid #155598; } .container01 .title001{ margin-bottom: .5rem; } .container01 { margin-bottom: .53rem; background: no-repeat top center; background-size: 100%; } .container02 .aleft{ width: 53.86%; position: relative; padding-top: .35rem; padding-right: .54rem; padding-bottom: .17rem; } .container02 .aleft:after{ position: absolute; content: ''; top: 0; right: 0; bottom: 0; width: 10.2rem; background: no-repeat 50%; background-size: 100%; } .list_box4 li{ width: 45.81%; margin-bottom: .48rem; } .list_box4 li a{ display: block; padding-top: .22rem; padding-bottom: .15rem; position: relative; } .list_box4 li a:before{ position: absolute; content: ''; left: .1rem; top: 0; bottom: 0; width: 1px; background: rgba(255, 255, 255, 0.2); } .list_box4 li time{ display: block; max-width: 1.42rem; font-size: .17rem; color: #155598; line-height: .36rem; padding-left: .38rem; background: no-repeat 50%; background-size: 1.42rem; margin-bottom: .17rem; font-family: 'cambria math',serif; } .list_box4 li p{ font-size: .17rem; color: #ffffff; line-height: .31rem; height: .62rem; padding-left: .36rem; } .list_box4 li p .aline_r{ background-image: linear-gradient( #fff, #fff); } .list_box4 li:hover p .aline_r{ color: #fff; font-weight: 600; } .list_box4 li:hover time{ color: #ac2028; background-image: ; } .container02 .aleft .title001 .tit h2{ color: #fff; } .container02 .aleft .title001 .tit h2:before{ background-image: ; } .container02 .aleft .title001 .mores a{ color: #fff; background-image: ; } .container02 .aleft .title001{ margin-bottom: .54rem; } .container02 .aright{ width: 41.79%; padding-bottom: .4rem; } .container02 .content{ display: flex; flex-wrap: wrap; justify-content: space-between; } .container02 .aright .item{ width: 48.62%; display: flex; flex-wrap: wrap; flex-direction: column; } .container02 .aright .item:nth-child(2){ flex-direction: column-reverse; } .container02 .aright .item:nth-child(2) .item_pic{ margin-bottom: 0; margin-top: .19rem; } .container02 .aright .item_pic a{ display: block; border-radius: .1rem 0 .1rem 0; overflow: hidden; } .container02 .aright .item_pic .pic{ padding-top: 1.94rem; } .container02 .aright .item_pic .txt h4{ font-size: .17rem; line-height: .28rem; color: #0e1e2d; height: .56rem; margin-bottom: .18rem; } .container02 .aright .item_pic .txt h4 i{ color: #fff; background-color: #b02d27; padding: 0 5px 0 5px; } } .container02 .aright .item_pic .txt time{ display: block; font-size: .17rem; color: #155598; line-height: .52rem; font-family: 'cambria math',serif; border-top: 1px solid #dbdde0; } .container02 .aright .item_pic .txt time:after{ display: inline-block; content: '→'; float: right; } .container02 .aright .item_pic .txt{ padding: .17rem .18rem 0; background: #fff; } .container02 .aright .item_pic:hover .txt h4, .container02 .aright .item_pic:hover .txt time{ color: #b02d27; } .container02 .aright .item_pic{ margin-bottom: .19rem; } .container02 .aright .item_txt a{ display: block; } .container02 .aright .item_txt a h4{ font-size: .17rem; color: #fff; line-height: .28rem; height: .56rem; margin-bottom: .22rem; } .container02 .aright .item_txt a h4 i{ color: #fff; background-color: #b02d27; padding: 0 5px 0 5px; } .container02 .aright .item_txt a h4 span{ background-image: linear-gradient(#fff,#fff); } .container02 .aright .item_txt a p{ font-size: .14rem; color: rgba(255, 255, 255, 0.9); line-height: .24rem; -webkit-line-clamp: 4; height: .96rem; margin-bottom: .33rem; } .container02 .aright .item_txt a time{ display: block; font-size: .17rem; color: #fff; line-height: .52rem; font-family: 'cambria math',serif; border-top: 1px solid rgba(255, 255, 255, 0.15); } .container02 .aright .item_txt a time:after{ display: inline-block; content: '→'; float: right; } .container02 .aright .item_txt a{ padding: .28rem .18rem 0; background: no-repeat 50%; background-size: cover; border-radius: .1rem 0 .1rem 0; } .container02 .aright .item:nth-child(2) .item_txt a{ background-image: ; } .container02 .aright .item_txt:hover a h4 span{ color: #fff; font-weight: 600; } .container02 .aright .item:nth-child(2) .item_txt:hover a{ background-image: ; } .container02 .aright .item_txt:hover a{ background-image: ; } .container02 .aright .title001{ margin-bottom: .4rem; } .container02 .wp{ align-items: flex-end; } .index1{ padding-top: .64rem; background: no-repeat bottom center; background-size: 100%; } .list_tabs { display: flex; align-items: center; justify-content: center; position: relative; } .list_tabs .li{ display: flex; align-items: center; cursor: pointer; margin-left: .57rem; } .list_tabs .li *{ transition: .5s; } .list_tabs .li:first-child{ margin-left: 0; } .list_tabs .li img{ display: block; width: .78rem; margin-right: 0.15rem; opacity: .0; visibility: hidden; } .list_tabs .li h2{ font-size: .4rem; color: #155598; line-height: .78rem; position: relative; font-family: '思源宋体-bold',serif; opacity: .7; } .list_tabs .li h2:before{ position: absolute; content: ''; right: -1.1rem; bottom: 0.1rem; width: 2.64rem; height: 0.27rem; background: no-repeat 50%; background-size: 100%; opacity: 0; visibility: hidden; } .list_tabs .li.active img{ opacity: 1; visibility: visible; } .list_tabs .li.active h2{ opacity: 1; } .list_tabs .li.active h2:before{ opacity: 1; visibility: visible; } .list_tabs .mores{ position: absolute; right: 0; top: 50%; transform: translatey(-50%); } .list_tabs .mores a{ display: none; font-size: .14rem; color: #767779; padding-right: 0.97rem; background: no-repeat right center; background-size: 0.86rem; line-height: .24rem; } .list_tabs .mores a.active{ display: block; } .list_bds_box{ display: flex; flex-wrap: wrap; justify-content: space-between; } .list_tabs{ margin-bottom: .47rem; } .container03 .aleft{ width: 50.51%; padding-top: .1rem; padding-left: .1rem; position: relative; } .container03 .aleft:after{ position: absolute; content: ''; left: 0; top: 0; right: .12rem; bottom: .12rem; background: rgba(21, 85, 152, 0.09); border-radius: 0 .2rem 0 .2rem; } .list1w{ position: relative; z-index: 9; } .list1w a{ display: block; } .list1w a .pic{ padding-top: 5.34rem; border-radius: .2rem 0 .2rem 0; } .container03 .aleft .main_logo{ position: absolute; top: 50%; right: 0; transform: translate(50%,-50%); width: 1.84rem; height: 1.84rem; background: no-repeat 50%; background-size: 100%; z-index: 9; border-radius: 50%; } .container03 .aleft .main_logo_bg{ position: absolute; top: 50%; right: -1.95rem; transform: translatey(-50%); width: 4.3rem; height: 4.3rem; border: 1px dashed #26619f; border-radius: 50%; } .container03 .aleft .main_logo_bg:after{ content: ""; position: absolute; left: .43rem; top: .43rem; right: .43rem; bottom: .43rem; border-radius: 50%; background: no-repeat 50%; background-size: 100%; animation: sopplus 30s linear 0s infinite both; } @keyframes sopplus { to { transform: rotate(360deg) } } .container03 .aleft .list1wpage{ position: absolute; width: 4.3rem; height: 4.3rem; } .container03 .list1wpage span{ position: absolute; width: .08rem; height: .08rem; background: #155598; border-radius: 50%; opacity: 1; } .container03 .list1wpage span:before{ position: absolute; content: ''; top: 50%; left: 50%; transform: translate(-50%,-50%); width: .26rem; height: .26rem; background: no-repeat 50%; background-size: 100%; opacity: 0; visibility: hidden; transition: .5s; } .container03 .list1wpage span:nth-child(1){ right: 1.2rem; top: .16rem; } .container03 .list1wpage span:nth-child(2){ right: .2rem; top: 1.13rem; } .container03 .list1wpage span:nth-child(3){ right: -.03rem; top: 2.12rem; } .container03 .list1wpage span:nth-child(4){ right: .23rem; top: 3.1rem; } .container03 .list1wpage span:nth-child(5){ right: 1.2rem; top: 4.04rem; } .container03 .list1wpage span.swiper-pagination-bullet-active{ background: #b02d27; } .container03 .list1wpage span.swiper-pagination-bullet-active:before{ opacity: 1; visibility: visible; } .container03 .aleft .btn{ width: .08rem; height: .14rem; right: 1.65rem; margin-top: 0; background-size: .08rem; background-image: ; } .container03 .aleft .prev{ top: -.04rem; left: auto; } .container03 .aleft .next{ top: auto; bottom: -.03rem; } .container03 .aright{ width: 34.62%; margin-top: .1rem; } .list_box5 li a{ display: block; padding: .22rem .2rem .21rem; background-color: #fff; background-position: 50%; background-repeat: no-repeat; border-radius: .1rem; overflow: hidden; } .list_box5 a h2{ font-size: .17rem; color: #333; line-height: .27rem; } .list_box5 a h2 span{ display: inline-block; color: #155598; border-right: 1px solid #155598; margin-right: .14rem; padding-right: .14rem; font-family: '思源宋体-bold',serif; } .list_box5 a p{ font-size: .14rem; color: rgba(176, 45, 39, 0.6); -webkit-line-clamp: 3; line-height: .24rem; height: .72rem; } .list_box5 a .hide_p{ display: none; } .list_box5 li.active a h2{ color: #b02d27; margin-bottom: .2rem; } .list_box5 li.active a h2 span{ color: #b02d27; border-color: #b02d27; } .list_box5 li.on a .hide_p{ display: block; } .list_box5 li{ margin-top: .23rem; } .list_box5 li:first-child{ margin-top: 0; } .list_box5 li.active a{ background-image: ; box-shadow: 0 0 .1rem rgba(4, 53, 105, 0.28); } .list_box5{ height: 5.39rem; } .list_bds_box .gd a{ display: inline-block; font-size: .18rem; color: #15599f; line-height: .4rem; padding: 0 .15rem; border: 1px solid #15599f; border-radius: .5rem; } .list_bds_box .gd { font-size: 0; text-align: center; margin: 0.2rem 0 0; display: none; } .list_bds_li{ transform: scale(0); visibility: hidden; height: 0; } .list_bds_li.active{ transform: scale(1); visibility: visible; height: auto; } .container03{ margin-bottom: 1.9rem; } /*container04*/ .scroll-box li{ width: 2.45rem; position: relative; flex-shrink: 0; z-index: 3; } .scroll-box li .ico{ position: absolute; width: 2.1rem; display: flex; flex-direction: column; } .scroll-box li:nth-child(1) .ico{ bottom: 1.9rem; } .scroll-box li:nth-child(2) .ico{ bottom: 0.9rem; } .scroll-box li:nth-child(3) .ico{ bottom: 3.2rem; } .scroll-box li:nth-child(4) .ico{ bottom: 1.7rem; } .scroll-box li:nth-child(5) .ico{ /* left: -0.6rem; */ bottom: 3.2rem; } .scroll-box li:nth-child(6) .ico{ bottom: 2rem; } .scroll-box li:nth-child(7) .ico{ bottom: 5.1rem; } .scroll-box li:nth-child(8) .ico{ bottom: 3.7rem; } .scroll-box li:nth-child(9) .ico{ left:-0.5rem; bottom: 5.3rem; } .scroll-box li .ico .ico_wz time{ display: block; font-size: .24rem; color: #16569b; line-height: 1; font-family: 'georgia',serif; margin-bottom: .09rem; transition: .5s; } .scroll-box li .ico .ico_wz .ico-cont p{ font-size: .17rem; line-height: .27rem; color: #333333; font-weight: 600; white-space: nowrap; } .scroll-box li .ico .ico_wz{ padding-left: .56rem; padding-top: .1rem; padding-bottom: .53rem; height: calc(100% - 0.8rem); position: relative; z-index: 1; } .scroll-box li:nth-child(7) .ico .ico_wz{ padding-bottom: 0.15rem; } .scroll-box li:nth-child(9) .ico .ico_wz{ padding-bottom: 0.1rem; padding-top:0; } .scroll-box li .ico .ico_wz:before{ width: 0.05rem; height: 0.05rem; background: #155598; content: ""; position: absolute; left: 0.4rem; top: 0rem; border-radius: 50%; } .scroll-box li .ico .ico_wz:after{ position: absolute; content: ''; bottom: 0px; width: 1px; height: calc(100% - 0.05rem); border-left: 1px dashed #155598; left: 0.42rem; } .scroll-box li .ico-pic{ position: relative; border-radius: 50%; overflow: hidden; border: .03rem solid #b8cce1; width: 0.8rem; height: 0.8rem; filter: grayscale(100%); filter: gray; transition: 0.5s; z-index: 100; } .scroll-box li .ico-pic-dian.scale{ overflow: hidden; } .scroll-box li .ico-pic .img_hz{ position: relative; z-index: 1; padding-bottom: 100%; width: 100%; display: block; overflow: hidden; transition: 0.5s; background-size: cover !important; } .scroll-box li .ico-pic .img_hz:after{ position: absolute; content: ''; width: auto; height: auto; top: 5%; right: 5%; bottom: 5%; left: 5%; border: 1px dotted #fff; border-radius: 50%; } .scroll-box li:nth-child(even) .ico-pic{ order: -1; } .scroll-box li:nth-child(even) .ico_wz { padding-top: 0.7rem; padding-bottom: 0; } .scroll-box li:nth-child(even) .ico_wz:before{ top: 100%; } .scroll-box li .ico:hover .ico-pic{ transform: scale(3.4); filter: grayscale(0%); filter: none; border: 0.01rem solid #d09594; } .scroll-box li:nth-child(even) .ico:hover{ transform: translatey(1.2rem); transition: .6s; } .scroll-box li:nth-child(7) .ico:hover{ transform: translatey(0.3rem); } .scroll-box li:nth-child(8) .ico:hover{ transform: translatey(1.7rem); } .scroll-box li:nth-child(9) .ico:hover{ transform: translatey(0.4rem); } .scroll-box li .ico-pic .img_hz:after{ border: 0.005rem dashed #fff; transform: scale(1); } .scroll-box li .ico:hover .ico_wz time { width: 3rem; font-size: 1.3rem; color: rgba(176, 45, 39, 0.1); font-family: 'century gothic',serif; font-weight: 600; transform: translate(-0.6rem,0.4rem); background-image:-webkit-linear-gradient(bottom,transparent,rgba(176, 45, 39, 0.1)); -webkit-background-clip:text; -webkit-text-fill-color:transparent; } .scroll-box li:nth-child(even) .ico:hover .ico_wz time{ transform: translate(-0.6rem,0.1rem); } .scroll-box li .ico:hover .ico_wz:before, .scroll-box li .ico:hover .ico_wz:after, .scroll-box li .ico:hover .ico_wz .ico-cont{ opacity: 0; visibility: hidden; } .scroll-box ul{ position: relative; width: 100%; height: 6.82rem; flex-wrap: nowrap; padding-left: 12.62vw; overflow-x: auto; /* ie */ -ms-overflow-style: none; /* 火狐 */ scrollbar-width: none; } .scroll-box ul::-webkit-scrollbar { display: none; } .scroll-box ul:after{ content: ""; z-index: 1; left: 0; bottom: 1.2rem; position: absolute; width: 31.7rem; height: 5.62rem; background: no-repeat right center; background-size: 100%; } .scroll-box{ position: relative; } .container04 .box img{ display: block; width: 100%; } .container04 .box{ display: none; } .container04{ overflow: hidden; } .index2{ padding-top: .67rem; overflow: hidden; /* height: 16.91rem; */ background: no-repeat bottom center; background-size: 100%; } /*container05*/ .list_box6{ position: absolute; right: 0; top: 50%; transform: translatey(-50%); display: flex; align-items: center; z-index: 9; } .list_box6 .li{ position: relative; width: .58rem; margin-left: .24rem; } .list_box6 .li:nth-child(3){ margin-left:0.48rem; } .list_box6 .li:nth-child(3):after{ position:absolute; content:''; top:50%; left:-.24rem; width:1px; height:0.48rem; border-right:1px dashed #fff; transform:translatey(-50%); opacity:.5; } .list_box6 .li a{ display: block; } .list_box6 .li img{ display: block; width: 100%; transition: .5s; } .list_box6 .li .code{ position: absolute; left: 50%; width: 1.2rem; height: 1.2rem; padding: .05rem; background: #fff; top: 100%; transform: translatex(-50%); opacity: 0; visibility: hidden; transition: .5s; z-index: 9; } .list_box6 .li .code:after{ position: absolute; content: ''; border: .04rem solid transparent; border-bottom-color: #fff; top: -.08rem; left: 50%; margin-left: -.04rem; } .list_box6 .li:hover .code{ margin-top: .1rem; opacity: 1; visibility: visible; } .list_box6 .li:hover a img{ transform: rotatey(180deg); } .container05 .aleft{ width: 74.62%; } .list_box7 a{ display: block; position: relative; } .list_box7 a:after, .container05 .aright a:after{ position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; background: repeat-x bottom center; background-size: 100%; } .list_box7 li:nth-child(1){ width: 54.96%; } .list_box7 li .pic{ padding-top: 3.52rem; } .list_box7 li:nth-child(2){ width: 45.04%; } .list_box7 li:nth-child(3) { width: 45.04%; } .list_box7 li:nth-child(4) { width: 54.96%; } .list_box7 a .top, .container05 .aright a .top{ position: absolute; left: 0; right: 0; bottom: .16rem; display: flex; justify-content: space-between; align-items: flex-end; padding: 0 .2rem; z-index: 3; } .list_box7 a .top_l, .container05 .aright a .top_l{ width: .43rem; align-self: flex-end; } .list_box7 a .top_l img, .container05 .aright a .top_l img{ display: block; width: 100%; } .list_box7 a .top_r, .container05 .aright a .top_r{ width: calc(100% - .54rem); } .list_box7 a .top_r p, .container05 .aright a .top_r p{ font-size: .15rem; color: #fff; line-height: 1; margin-bottom: .12rem; } .list_box7 a .top_r h5, .container05 .aright a .top_r h5{ font-size: .17rem; line-height: 1; color: #fff; } .list_box7 a .top h4{ width: 100%; display: flex; justify-content: center; align-items: center; font-size: .24rem; color: #fff; line-height: 1; } .list_box7 a .top h4 img{ display: block; width: .27rem; margin-right: .13rem; } .list_box7 a .play{ position: absolute; width: .59rem; height: .59rem; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: no-repeat 50%; background-size: 100%; z-index: 3; } .container05 .aright{ width: 25.38%; } .container05 .aright a{ display: block; position: relative; } .container05 .aright a .pic{ padding-top: 7.04rem; } .container05 .title001{ margin-bottom: .33rem; } .container05 .title001 .tit h2{ color: #fff; } .container05 .title001 .tit h2:before{ background-image: ; } .container05 { position: relative; z-index: 3; padding-top: .68rem; background: no-repeat top center; background-size: 100% 7.04rem; } .list2w a{ display: block; overflow: hidden; border-radius: 0.43rem 0 .43rem 0; } .list2w a .pic{ padding-top: 4.06rem; } .list2w .swiper-slide:nth-child(2n) a{ margin-top: .4rem; } .container06 .title001{ margin-bottom: .5rem; } .container06 { position: relative; margin-top: -1.79rem; padding-top: 2.38rem; padding-bottom: 1.18rem; background: no-repeat bottom center; background-size: 100%; } /*侧边导航*/ .aside{ display: none; position: fixed; top: 50%; right: 0; width: 1.49rem; transform: translatey(-50%); z-index: 3; } .aside .aside_img{ transition: .5s; } .aside .aside_img img{ display: block; width: .88rem; margin-left: .61rem; cursor: pointer; } .aside_list img{ display: block; width: 100%; } .aside_list ul{ width: 1.13rem; padding: 0 .11rem; background: #155598; margin: 0 auto; position: relative; margin-top: -0.2rem; } .aside_list li{ font-size: .16rem; color: #fff; line-height: .56rem; text-align: center; border-bottom: 1px dashed rgba(255, 255, 255, 0.4); transition: .5s; } .aside_list li:last-child{ border: none; } .aside_list li:hover{ font-weight: 600; color: #aa151c; } .aside_list{ position: absolute; top: 50%; transform: translate(100% ,-50%); transition: .5s; } .aside:hover .aside_list{ transform: translate(0,-50%); } .aside:hover .aside_img{ opacity: 0; visibility: hidden; transform: translatex(50%); } @media screen and (max-width: 1200px){ .banner .swiper-slide a { padding-bottom: 51% !important; } .banner .swiper-slide img { height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .banner { height: auto !important; } .container04 .title001{ padding-left: 15px; padding-right: 15px; } } @media screen and (max-width: 1024px){ .banner{ margin-top: .75rem; } .b_dot{ display: none; right: .15rem; } .miso_scorll{ bottom: 0.1rem; } .miso_scorll img{ width: 1.34rem; } .banner .swiper-slide a .txt h5{ font-size: .24rem; } .banner .swiper-slide a .txt{ bottom: 0.5rem; } .title001 .tit h2, .list_tabs .li h2{ font-size: .24rem; line-height: .6rem; } .title001 .tit img, .list_tabs .li img{ width: .6rem; } .title001 .tit h2:before, .list_tabs .li h2:before{ width: 2rem; right: -0.8rem; bottom: 0; } .title001 .mores a, .list_tabs .mores a{ font-size: 12px; padding-right: .7rem; background-size: .65rem; } .container01 .title001, .container02 .aleft .title001, .container02 .aright .title001{ margin-bottom: .3rem; } .container01 .aleft{ width: 100%; margin-bottom: .4rem; } .container01 .aright{ width: 100% ; } .list_box3{ border-top: 2px solid #155598; padding: .06rem .2rem; } .list_box3 li a{ padding: .2rem 0; } .list_box3 li time{ margin-bottom: .15rem; } .container01{ margin-bottom: .4rem; } .container02 .aleft{ width: 100% ; padding: .3rem 0 .1rem; margin-bottom: .4rem; } .container02 .aleft:after{ width: 100vw; left: -15px; right: -15px; background-size: cover; } .list_box4 li{ width: 47%; margin-bottom: .3rem; } .container02 .aright{ width: 100%; margin-bottom: 0; } .container02 .aright .item_pic .pic{ padding-top: 3.04rem; } .index1{ padding-top: .4rem; background-size: cover; } .list_tabs .li{ margin-left: .3rem; } .container03 .aleft{ width: 100%; padding-left: 0; padding-top: 0; margin-bottom: .2rem; } .container03 .aleft:after{ display: none; } .container03 .aleft .main_logo{ display: none; } .container03 .aleft .main_logo_bg{ opacity: 0; width: auto; height: auto; position: static; z-index: 9; } .container03 .aleft .list1wpage{ width: auto; height: auto; right: 0; bottom: 0; z-index: 9; } .container03 .list1wpage span{ position: static; margin: 0 .5rem; } .list1w a .pic{ padding-top: 68.64%; } .container03 .aright{ width: 100%; } .container03{ margin-bottom: .4rem; } .container04 .title001, .list_tabs, .container06 .title001{ margin-bottom: .3rem; } .index2{ padding-top: .4rem; background-size: cover; padding-bottom: .4rem; } .container05{ padding-top: .3rem; } .list2w a .pic{ padding-top:146.04%; } .list2w .swiper-slide:nth-child(2n) a{ margin-top: 0; } .list2w a{ border-radius: 0.3rem 0 0.3rem 0; } .container06{ padding-top: 2.08rem; padding-bottom: .4rem; } .scroll-box ul{ height: 5.12rem; overflow-y: hidden; } .scroll-box ul:after{ bottom: 0.2rem; width: 21.31rem; height: 4.42rem; } .scroll-box li:nth-child(1) .ico { bottom: 0.4rem; } .scroll-box li:nth-child(2) .ico { bottom: 0.2rem; } .scroll-box li:nth-child(2) .ico .ico_wz{ padding-top: 0.2rem; } .scroll-box li:nth-child(3) .ico { bottom: 1.6rem; } .scroll-box li:nth-child(4) .ico { bottom: 0.6rem; } .scroll-box li:nth-child(4) .ico .ico_wz{ padding-top: 0.2rem; } .scroll-box li:nth-child(5) .ico { /* left: -0.6rem; */ bottom: 1.9rem; } .scroll-box li:nth-child(6) .ico { bottom: 1.5rem; } .scroll-box li:nth-child(7) .ico { bottom: 3.2rem; } .scroll-box li:nth-child(8) .ico { bottom: 2.3rem; } .scroll-box li .ico:hover .ico-pic{ transform: scale(2.4); } .scroll-box li .ico:hover .ico_wz time{ font-size: .8rem; } .scroll-box li:nth-child(1) .ico{ bottom: .6rem; } .scroll-box li:nth-child(even) .ico:hover{ transform:translatey(0); } .scroll-box li:nth-child(8) .ico:hover{ transform: translatey(1rem); } .scroll-box li:nth-child(9) .ico{bottom: 3.3rem;} .scroll-box li:nth-child(10) .ico{bottom: 3rem;} .scroll-box li{ width:2rem; } .scroll-box li:nth-child(even) .ico_wz{ padding-top:0.2rem; } } @media screen and (max-width: 768px){ .banner .swiper-slide a .txt h5{ font-size: .18rem; } .container01 .pic_txt a{ flex-wrap: wrap; } .container01 .pic_txt .pic{ width: 100%; height: auto; padding-top: 69.96%; } .container01 .pic_txt .txt{ width: 100%; padding: .3rem .2rem; } .container01 .pic_txt .txt h2{ font-size: .19rem; margin-bottom: .15rem; } .container01 .pic_txt .txt p{ font-size: .16rem; margin-bottom: .15rem; } .container01 .pic_txt .txt h5{ font-size: .16rem; } .list_box2 li .txt{ padding: .2rem; } .list_box2 li .txt h2, .list_box3 li h2, .list_box4 li p, .list_box5 a h2{ font-size: .19rem; } .container02 .aright .item_pic .txt h4, .container02 .aright .item_txt a h4{ font-size: .19rem; } .container02 .aright .item_txt a p, .list_box5 a p{ font-size: .16rem; } .container05 .aleft{ width: 100%; } .container05 .aright{ width: 100%; } .list_box6{ position: static; transform: none; margin-top: .3rem; justify-content: center; flex-wrap: wrap; } .list_box6 .li:first-child{ margin-left: 0; } .list_box2 li .pic{ padding-top: 61.17%; } } @media screen and (max-width: 640px){ .list_box6 .li, .list_box6 .li:nth-child(3){ margin-left:0 !important; } .list_box6 .li:nth-child(3):after{ display:none; } .list_box6 .li{ width:25%; margin:0.08rem 0 } .list_box6 .li a{ max-width:0.58rem; margin:0 auto; } } @media screen and (max-width: 480px){ .title001.mid .tit{ justify-content: flex-start; } .container02 .aright .item{ width: 100%; display: block; } .container02 .aright .item_pic .pic{ padding-top: 61.19%; } .container02 .aright .item:nth-child(2) .item_pic, .container02 .aright .item_pic, .container02 .aright .item:nth-child(1) .item_txt{ margin-bottom: .25rem; margin-top: 0; } .list_tabs .li { margin-left: 0.2rem; } .title001 .tit img, .list_tabs .li img{ width: .5rem; } .title001 .tit h2:before, .list_tabs .li h2:before{ right: -0.6rem; width: 1.5rem; } .list_tabs .mores{ display: none; } .list_bds_box .gd{ display: block; } .list_box7 li .pic{ padding-top: 2.32rem; } .list_box7 a .top, .container05 .aright a .top{ padding: 0 0.1rem; } .list_box7 a .play{ width: 0.4rem; height: 0.4rem; } .list_box7 a .top h4{ font-size: .2rem; } .list_box4 li{ width: 100%; } }