.ny_banner{position: relative;width: 100%;height: 20.4rem;}
.ny_banner img{width: 100%;height: 100%;object-fit: cover;}
.ny_banner img.mimg{display: none;}


/* background: linear-gradient(to right, #ff0000, #00ff00);
-webkit-background-clip: text;
background-clip: text;
color: transparent; */

#memorabilia{background: url(../img/me-2.png)no-repeat center bottom;background-size: 100% auto;}
.mem_con{padding: .85rem 0 13.55rem 0;position: relative;}
.mem_con .cons{margin-top: 1.7rem;padding:0 5.9rem 0 7.5rem;}
.mem_con .cons .con{position: relative;overflow: hidden;z-index: 2;height: 24.55rem;}
.mem_con .cons .con .solid{position: absolute;top: 0;left: 3rem;width: 23.48rem;height: 100%;z-index: -1;}
.mem_con .cons .con .solid img{width: 100%;height: 100%;object-fit: contain;}
.mem_con .cons .con .swiper-slide .year{position: relative;width: 2.5rem;height: 2.5rem;border-radius: 50%;margin-bottom: 0.5rem;margin-left: 1.85rem;}
.mem_con .cons .con .swiper-slide .year .num1{color: #ffffff;font-weight: bold;line-height: 2.5rem;text-align: center;}
.mem_con .cons .con .swiper-slide .year .num2{font-size: 2.75rem; position: absolute;top: -0.2rem;left: 100%;font-weight: bold;width: fit-content;line-height: 1;}
.mem_con .cons .con .swiper-slide .item{display: flex;justify-content: space-between;align-items: flex-start;width: 8.75rem;margin-bottom: .5rem;}
.mem_con .cons .con .swiper-slide .item .day{width: 2.25rem;text-align: right;}
.mem_con .cons .con .swiper-slide .item .txt{width: 4.8rem;}
.mem_con .cons .con .swiper-slide .item .txt .pic{width: 100%;margin-top: 0.2rem;}

.pol_con{padding: 1rem 0 4.875rem 0;background: url(../img/pol-2.jpg)no-repeat center;background-size: cover;}
.pol_con .con{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 2.15rem;}
.pol_con .con .item{display: flex;justify-content: space-between;align-items: flex-start; width: 12.75rem;margin-bottom: 2.125rem;}
.pol_con .con .item .left{width: 2.75rem;text-align: right;padding-right: .65rem;}
.pol_con .con .item .left .day{color: #182E5D;font-weight: 600;line-height: 1.3;}
.pol_con .con .item .left .p{color: #9E8057;font-weight: 600;}
.pol_con .con .item .right{width: calc(100% - 3rem);}
.pol_con .con .item .right .hs{width: 100%;display: flex;justify-content: space-between;align-items: center;padding-bottom: .25rem;border-bottom: 1px dashed #595757;margin-bottom: .25rem;color: #3E3A39;}
.pol_con .con .item .right .mor{transition: all 0.5s;color:#9E8057;margin-top:0.4rem;text-align:right;}
.pol_con .con .item .right .h{transition: all 0.5s;}
.pol_con .con .item:hover .right .mor{color:#182E5D;}
.pol_con .con .item:hover .right .h{color:#182E5D;}
.pol_con .con .item .right .p{line-height: 1.5;color: #595757;}

.clu_con .clu2{padding: 0 10rem 10rem 10rem;position: relative;}
.clu_con .clu2 .box{margin-bottom: 2.05rem;display: flex;align-items: flex-start;justify-content: space-between;}
.clu_con .clu2 .box .icon{width: 1.75rem;margin-right: .35rem;}
.clu_con .clu2 .box .icon img{width: 100%;}
.clu_con .clu2 .box .box1{width: calc(100% - 2.1rem);}
.clu_con .clu2 .box .box1 .topx{width: calc(100% - 1.65rem);line-height: 1.25rem;border-radius: .625rem;padding: 0 .65rem;color: #182E5D;font-weight: 600;background:linear-gradient(90deg, rgba(199, 159, 98, 0.50) -1.07%, rgba(199, 159, 98, 0.00) 87.83%);margin-bottom: .6rem;}
.clu_con .clu2 .box .box1 .list{width: 100%;display: flex;justify-content: space-between;}
.clu_con .clu2 .box .box1 .list>div{width: 11.25rem;}
.clu_con .clu2 .box .box1 .list>div .item{width: 100%;margin-bottom: 0.5rem;}
.clu_con .clu2 .box .box1 .list>div .item .top{display: flex;align-items: center; width: 100%;padding-bottom: .25rem;position: relative;border-bottom: 1px solid #B28146;margin-bottom: .45rem;}
.clu_con .clu2 .box .box1 .list>div .item .top:after{content: "";position: absolute;left: 0;bottom: 0;height: .1rem;width: 1rem;background-color: #182E5D;transform: translateY(50%);}
.clu_con .clu2 .box .box1 .list>div .item:nth-child(2n) .top:after{background-color: #BD9457;}
.clu_con .clu2 .box .box1 .list>div .item .top .dz{width: .375rem;height: .6rem;margin-right: .25rem;}
.clu_con .clu2 .box .box1 .list>div .item .top .dz img{width: 100%;height: 100%;display: block; object-fit: contain;}
.clu_con .clu2 .box .box1 .list>div .item .top .dz img.img2{display: none;}
.clu_con .clu2 .box .box1 .list>div .item:nth-child(2n) .top .dz img.img1{display: none;}
.clu_con .clu2 .box .box1 .list>div .item:nth-child(2n) .top .dz img.img2{display: block;}
.clu_con .clu2 .box .box1 .list>div .item .top .h_1{color: #BD9457;font-weight: 600;display: flex;align-items: center;}
.clu_con .clu2 .box .box1 .list>div .item:nth-child(2n) .top .h_1{color: #182E5D;}
.clu_con .clu2 .box .box1 .list>div .item .top .h_1 span{margin-right: 1.25rem;}
.clu_con .clu2 .box .box1 .list>div .item ul li{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: .35rem}
.clu_con .clu2 .box .box1 .list>div .item ul li:last-child{margin-bottom: 0}
.clu_con .clu2 .box .box1 .list>div .item ul li .p{color: #595757;width:calc(100% - 2rem);}
.clu_con .clu2 .box .box1 .list>div .item ul li .h_2{color: #182E5D;font-weight: 600;white-space:nowrap;}
.clu_con .clu2 .box .box1 .list>div .item:nth-child(2n) ul li .h_2{color: #BD9457;}
.clu_con .clu2 .box .box1 .listx .item1{width: 15.25rem;}
.clu_con .clu2 .box .box1 .listx .item1 ul{width: 100%;padding-left: 0.75rem;}
.clu_con .clu2 .box .box1 .listx .item1 ul li{width: 100%;display: flex;align-items: flex-start;margin-bottom: .35rem;color: #595757;}
.clu_con .clu2 .box .box1 .listx .item1 ul li:last-child{margin-bottom: 0;}
.clu_con .clu2 .box .box1 .listx .item1 ul li .p{width: 30%;}
.clu_con .clu2 .box .box1 .listx .item1 ul li .p_1{width: 55%;}
.clu_con .clu2 .box .box1 .listx .item1 ul li .h_2{width: 15%;color: #BD9457;font-weight: 600;white-space:nowrap;}

/*.clu_con .clu2 .box .box1 .listx .item1 .con1{padding-left: 0.75rem;margin-top: 1.3rem;}*/
/*.clu_con .clu2 .box .box1 .listx .item1 .con1 .h_3{color: #3D3A39;font-weight: 600;margin-bottom: .3rem;}*/
/*.clu_con .clu2 .box .box1 .listx .item1 .con1 .p_3{color: #3D3A39;font-weight: 300;margin-bottom: .25rem;}*/
/*.clu_con .clu2 .box .box1 .listx .item1 .con1 .p_3 span{color: #BD9457;font-weight: 600;}*/

.con1_1{padding-left: 0.75rem;margin-top: 1.3rem;}
.con1_1 .h_3{color: #3D3A39;font-weight: 600;margin-bottom: .3rem;}
.con1_1 .p_3{color: #3D3A39;font-weight: 300;margin-bottom: .25rem;}
.con1_1 .p_3 span{color: #BD9457;font-weight: 600;}

.clu_con .clu2 .px{position: absolute;bottom: 6.65rem;right: 10rem;color: #3D3A39;line-height: 1.3;}
.clu_con .clu2 .px span{color: #182E5D;font-weight: 600;}

.gui_con .tit{padding: 1.55rem 8.8rem 2.45rem 8.8rem;}
.gui_con .tit .h{text-align: center;color: #3E3A39;font-weight: 600;line-height: 1.3;margin-bottom:0.75rem;}
.gui_con .tit .p{color: #595757;text-indent: 2em;line-height: 1.5;}
.gui_con .con1{position: relative;z-index: 2;padding: 0 8rem 1.25rem 8rem;}
.gui_con .con1:after{content: "";position: absolute;left: 0; bottom: 0;width: 100%;height: calc(100% - 3.75rem);background-color: #ECEDED;z-index: -2;}
.gui_con .con1::before{content: "";position: absolute;top: .95rem;right: 2.25rem;z-index: -1;width: 23.25rem;height: 11.85rem;background: url(../img/gui-3.png);background-size: 100% 100%;}
.gui_con .con1 .box{margin-bottom: 2.65rem;display: flex;align-items: flex-start;}
.gui_con .con1 .box:last-child{margin-bottom: 0;}
.gui_con .con1 .box .pic{width: 16.625rem;margin-right: .95rem;}
.gui_con .con1 .box .txt{width: 11.7rem;}
.gui_con .con1 .box .txt .h{display: flex;align-items: flex-end;color: #162D59;font-weight: 600;margin-bottom: .875rem;}
.gui_con .con1 .box .txt .p{color: #595757;line-height: 0.9rem;height:5.4rem;overflow:auto;}
.gui_con .con1 .box:nth-child(1) .txt .h{margin-bottom: 2.55rem;}
.gui_con .con1 .box .txt .h .num{color: #A18057;font-size: 3.65rem;line-height: 1;transform: translateY(.5rem);margin-right: .5rem;}
.gui_con .con1 .box:nth-child(2n){flex-flow:row-reverse;}
.gui_con .con1 .box:nth-child(2n) .pic{margin-right: 0;margin-left: 0.95rem;}
.gui_con .con1 .box:nth-child(2n) .txt .h{flex-flow:row-reverse;}
.gui_con .con1 .box:nth-child(2n) .txt .h .num{margin-right:0;margin-left: 0.5rem;}

.gui_con .con2{position: relative;z-index: 2;padding: .55rem 8rem 1rem 8rem;background-color: #fff;}
.gui_con .con2 .box{display: flex;}
.gui_con .con2 .box .pic{width: 16.625rem;margin-right: .95rem;height: auto;}
.gui_con .con2 .box .pic img{width: 100%;height: 100%;object-fit: cover;}
.gui_con .con2 .box .txt{width: 11.7rem;}
.gui_con .con2 .box .txt .h{display: flex;align-items: flex-end;color: #162D59;font-weight: 600;margin-bottom: .875rem;}
.gui_con .con2 .box .txt .p{color: #595757;line-height: 0.9rem;height:5.4rem;overflow:auto;}
.gui_con .con2 .box .txt .h .num{color: #A18057;font-size: 3.65rem;line-height: 1;transform: translateY(.5rem);margin-right: .5rem;}

.gui_con .con3{position: relative;z-index: 2;padding: 2.25rem 8rem 2.25rem 8rem;background-color: #ECEDED;}
.gui_con .con3::before{content: "";position: absolute;left: 0;bottom: 0;width: 19.625rem;height: 14.575rem;background: url(../img/gui-7.png);background-size: 100% 100%;}
.gui_con .con3 .box{display: flex;flex-flow:row-reverse;}
.gui_con .con3 .box .pic{width: 16.625rem;margin-left: .95rem;height: auto;}
.gui_con .con3 .box .pic img{width: 100%;height: 100%;object-fit: cover;}
.gui_con .con3 .box .txt{width: 11.7rem;}
.gui_con .con3 .box .txt .h{display: flex;align-items: flex-end;color: #162D59;font-weight: 600;margin-bottom: .875rem;flex-flow:row-reverse;}
.gui_con .con3 .box .txt .p{color: #595757;line-height: 0.9rem;height:5.4rem;overflow:auto;}
.gui_con .con3 .box .txt .h .num{color: #A18057;font-size: 3.65rem;line-height: 1;transform: translateY(.5rem);margin-right:0;margin-left: 0.5rem;}
.gui_con>.bottom{padding: 1.25rem 8rem 5.55rem 8rem;background: url(../img/gui-8.png)no-repeat center;background-size: cover; }
.gui_con>.bottom .px{width: fit-content;white-space: nowrap;display: flex;align-items: flex-start;margin-bottom: 1.55rem;color: #231815;}
.gui_con>.bottom .px a{color: #182E5D;}
.gui_con>.bottom .btnx{margin: 0 auto;width: fit-content;padding: 0 1.15rem;color: #fff;background-color: #182E5D;line-height: 1.2rem;border-radius: 0.6rem;display: block;}

.nl_con{padding: 1rem 0 3.675rem 0;}



