.div {width:100%;overflow:hidden;}
.div700 {width:93.33333%;margin:auto;}
.div710 {width:35.5rem;margin:auto;}
.div img {display:block;}
.gy2 {padding-bottom:2rem;}
.gy2 h1 {font-size:2.1rem;line-height:3rem;padding:2.25rem 0 1.75rem 2rem;}
.gy2 p {color:#666666;font-size:1.3rem;width:33rem;margin:auto;line-height:2.3rem;margin-bottom:1rem;}
.gy2 img {width:35.2rem;height:20.45rem;margin:2rem auto 0;}
.bttitle {text-align:center;padding-bottom:2rem;}
.bttitle h1 {font-size:2.4rem;line-height:4rem;}
.bttitle span {color:#a98a5c;font-size:1rem;line-height:1.75rem;display:block;}
.gy4 {background:url(../images/gy_08.jpg)left top/100% 40.7rem no-repeat;height:40.7rem;position:relative;overflow:hidden;padding:27rem 0 0;}
.gy4 .bd {position:absolute;bottom:4rem;right:1.5rem;}
.gy4 .bd ul {position:relative;width:13.4rem;height:9.7rem;overflow:hidden;}
.gy4 .bd ul li {position:absolute;width:13.4rem;height:9.7rem;top:0;left:0;display:none;}
.gy4 .bd ul li.on {display:block;}
.gy4 .bd ul li img {width:auto;display:block;margin:auto;max-width:100%;}
.gy4 .hd {height:11.25rem;overflow:hidden;padding-left:2.5rem;}
.gy4 .hd ul li {color:#fff;font-size:0.9rem;opacity:0.6;line-height:1.6rem;padding-bottom:0.75rem;list-style:disc;}
.gy4 .hd ul li:last-of-type {opacity:0;}
.gy4 .hd ul li.on {opacity:1 !important;font-weight:bold;}
.gy5 {padding-top:2.5rem;}
.gy5 .bttitle h1 {font-size:2rem;line-height:3.5rem;}
.gy5img {width:35.5rem;margin:auto;height:67.3rem;position: relative;}
.gy5img p {position:absolute;left:1.5rem;width:16rem;font-size:0.9rem;color:#3d3d3d;line-height:1.45rem;}
.six-p1 {top:8.35rem;}
.six-p2 {top:32.35rem;}

.gy6 {padding-top:2rem;background:#f6f7f9;margin-top:2.5rem;}
.gy6 .bttitle h1 {line-height:3rem;font-size:2.1rem;}
.gy6 .bttitle h1 font {color:#e9680a;}
.gy7 {background:#f6f7f8;}
.gy7 h1 {color:#e9680a;font-size:1.6rem;padding:2.5rem 0 2rem 1.5rem;}
.gy7 dl {width:35.35rem;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.gy7 dl dd {width:16.3rem;margin-bottom:1.75rem;}
.gy7 dl dd img {width:16.3rem;height:8.55rem;}
.gy7 dl dd strong,.gy7 dl dt strong {font-size:1.4rem;line-height:2rem;display:block;color:#653009;padding:1.1rem 0 0.7rem;}
.gy7 dl dd p,.gy7 dl dt p {font-size:1rem;line-height:1.6rem;}
.gy7 dl dt {margin-bottom:2rem;}
.gy8 h1 {font-size:2.1rem;padding:2.25rem 0 2rem 1.25rem;}
.gy8banner {margin-bottom:1.5rem;}
.gy8banner .bd {width:35.4rem;height:24.1rem;overflow:hidden;margin:auto;}
.gy8banner .bd ul li {width:35.4rem;height:24.1rem;}
.gy8img{
    position: relative;
}

.gy8img span {
    position: absolute;
    left: 2.8rem;
    bottom: 12.5rem;
    color: #fff;
    line-height: 4rem;
    height: 4rem;
}

.gy8img strong {
    color: #f77515;
    font-size: 3rem;
    line-height: 4rem;
}

input::-webkit-input-placeholder {/* WebKit browsers*/ color:#7f7a7a;}
input:-moz-placeholder {/* Mozilla Firefox 4 to 18*/ color:#7f7a7a;}
input::-moz-placeholder {/* Mozilla Firefox 19+*/ color:#7f7a7a;}
input:-ms-input-placeholder {/* Internet Explorer 10+*/ color:#7f7a7a;}

.timeline-wrap
{
    position: relative;
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
}

.timeline-wrap img
{
    width: 100%;
    display: block;
}
	
	/* 2026 年定位样式 */
.year-2026
{
    position: absolute;
	/* ↓↓↓ 这两个值就是“指定位置”，按你要的位置微调 ↓↓↓ */
    left: 36.8%;
    top: 81.1%;
    transform: translate(-50%, -50%);
    white-space: nowrap;
}
	
/* 数字样式，和原图年份保持一致 */
.year-2026 .year
{
    font-size: 1.8rem;
    font-weight: bold;
    color: #EB690B;
}

